builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-041 starttime: 1461260386.31 results: success (0) buildid: 20160421083353 builduid: a28b2f0a4c2e4094ad0fea0c52e69961 revision: b41c3ceb94d42a39b31349e6e29b227521fc15b8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:46.306016) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:46.306580) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:46.306908) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:46.527314) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 10:39:46.527834) ========= '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-041 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-041 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-041 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 --10:39:47-- 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.07 MB/s 10:39:48 (7.07 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.421000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 10:39:47.988249) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 10:39:47.988567) ========= '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-041 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-041 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-041 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.601000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 10:39:52.613886) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 10:39:52.614795) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b41c3ceb94d42a39b31349e6e29b227521fc15b8 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b41c3ceb94d42a39b31349e6e29b227521fc15b8 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-041 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-041 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-041 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-21 10:39:53,480 truncating revision to first 12 chars 2016-04-21 10:39:53,482 Setting DEBUG logging. 2016-04-21 10:39:53,482 attempt 1/10 2016-04-21 10:39:53,482 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b41c3ceb94d4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 10:39:53,924 unpacking tar archive at: mozilla-inbound-b41c3ceb94d4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.274000 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 10:39:53.991555) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:53.992370) ========= script_repo_revision: b41c3ceb94d42a39b31349e6e29b227521fc15b8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:53.993379) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:53.994079) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 10:39:54.014799) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 17 mins, 21 secs) (at 2016-04-21 10:39:54.015534) ========= '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-inbound' '--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-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-041 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-041 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-041 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 10:39:54 INFO - MultiFileLogger online at 20160421 10:39:54 in C:\slave\test 10:39:54 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-inbound --download-symbols true 10:39:54 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 10:39:54 INFO - {'append_to_log': False, 10:39:54 INFO - 'base_work_dir': 'C:\\slave\\test', 10:39:54 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:39:54 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 10:39:54 INFO - 'buildbot_json_path': 'buildprops.json', 10:39:54 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 10:39:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:39:54 INFO - 'download_minidump_stackwalk': True, 10:39:54 INFO - 'download_symbols': 'true', 10:39:54 INFO - 'e10s': False, 10:39:54 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 10:39:54 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 10:39:54 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 10:39:54 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 10:39:54 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 10:39:54 INFO - 'C:/mozilla-build/tooltool.py'), 10:39:54 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 10:39:54 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 10:39:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:39:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:39:54 INFO - 'log_level': 'info', 10:39:54 INFO - 'log_to_console': True, 10:39:54 INFO - 'opt_config_files': (), 10:39:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:39:54 INFO - '--processes=1', 10:39:54 INFO - '--config=%(test_path)s/wptrunner.ini', 10:39:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:39:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:39:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:39:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:39:54 INFO - 'pip_index': False, 10:39:54 INFO - 'require_test_zip': True, 10:39:54 INFO - 'test_type': ('testharness',), 10:39:54 INFO - 'this_chunk': '1', 10:39:54 INFO - 'total_chunks': '10', 10:39:54 INFO - 'virtualenv_path': 'venv', 10:39:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:39:54 INFO - 'work_dir': 'build'} 10:39:54 INFO - ##### 10:39:54 INFO - ##### Running clobber step. 10:39:54 INFO - ##### 10:39:54 INFO - Running pre-action listener: _resource_record_pre_action 10:39:54 INFO - Running main action method: clobber 10:39:54 INFO - rmtree: C:\slave\test\build 10:39:54 INFO - Using _rmtree_windows ... 10:39:54 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 10:43:29 INFO - Running post-action listener: _resource_record_post_action 10:43:29 INFO - ##### 10:43:29 INFO - ##### Running read-buildbot-config step. 10:43:29 INFO - ##### 10:43:29 INFO - Running pre-action listener: _resource_record_pre_action 10:43:29 INFO - Running main action method: read_buildbot_config 10:43:29 INFO - Using buildbot properties: 10:43:29 INFO - { 10:43:29 INFO - "project": "", 10:43:29 INFO - "product": "firefox", 10:43:29 INFO - "script_repo_revision": "production", 10:43:29 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 10:43:29 INFO - "repository": "", 10:43:29 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 10:43:29 INFO - "buildid": "20160421083353", 10:43:29 INFO - "pgo_build": "False", 10:43:29 INFO - "basedir": "C:\\slave\\test", 10:43:29 INFO - "buildnumber": 282, 10:43:29 INFO - "slavename": "t-w732-ix-041", 10:43:29 INFO - "revision": "b41c3ceb94d42a39b31349e6e29b227521fc15b8", 10:43:29 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 10:43:29 INFO - "platform": "win32", 10:43:29 INFO - "branch": "mozilla-inbound", 10:43:29 INFO - "repo_path": "integration/mozilla-inbound", 10:43:29 INFO - "moz_repo_path": "", 10:43:29 INFO - "stage_platform": "win32", 10:43:29 INFO - "builduid": "a28b2f0a4c2e4094ad0fea0c52e69961", 10:43:29 INFO - "slavebuilddir": "test" 10:43:29 INFO - } 10:43:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 10:43:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 10:43:29 INFO - Running post-action listener: _resource_record_post_action 10:43:29 INFO - ##### 10:43:29 INFO - ##### Running download-and-extract step. 10:43:29 INFO - ##### 10:43:29 INFO - Running pre-action listener: _resource_record_pre_action 10:43:29 INFO - Running main action method: download_and_extract 10:43:29 INFO - mkdir: C:\slave\test\build\tests 10:43:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:29 INFO - https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 10:43:29 INFO - trying https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 10:43:29 INFO - Downloading https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:43:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:43:30 INFO - Downloaded 1274 bytes. 10:43:30 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 10:43:30 INFO - Using the following test package requirements: 10:43:30 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 10:43:30 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 10:43:30 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 10:43:30 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'jsshell-win32.zip'], 10:43:30 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 10:43:30 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 10:43:30 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 10:43:30 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 10:43:30 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 10:43:30 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 10:43:30 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 10:43:30 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 10:43: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')]} 10:43:30 INFO - https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 10:43:30 INFO - trying https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 10:43:30 INFO - Downloading https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:43:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:43:33 INFO - Downloaded 20475948 bytes. 10:43:33 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/*'] 10:43:33 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/* 10:43:35 INFO - caution: filename not matched: web-platform/* 10:43:35 INFO - Return code: 11 10:43:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:43:35 INFO - https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 10:43:35 INFO - trying https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 10:43:35 INFO - Downloading https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:43:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:43:40 INFO - Downloaded 36400364 bytes. 10:43:40 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/*'] 10:43:40 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/* 10:44:29 INFO - caution: filename not matched: bin/* 10:44:29 INFO - caution: filename not matched: config/* 10:44:29 INFO - caution: filename not matched: mozbase/* 10:44:29 INFO - caution: filename not matched: marionette/* 10:44:29 INFO - caution: filename not matched: tools/wptserve/* 10:44:29 INFO - Return code: 11 10:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:44:29 INFO - https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 10:44:29 INFO - trying https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 10:44:29 INFO - Downloading https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 10:44:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:44:33 INFO - Downloaded 67467804 bytes. 10:44:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 10:44:33 INFO - mkdir: C:\slave\test\properties 10:44:33 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 10:44:33 INFO - Writing to file C:\slave\test\properties\build_url 10:44:33 INFO - Contents: 10:44:33 INFO - build_url:https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 10:44:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 10:44:34 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 10:44:34 INFO - Writing to file C:\slave\test\properties\symbols_url 10:44:34 INFO - Contents: 10:44:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 10:44:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:44:34 INFO - https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:44:34 INFO - trying https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 10:44:34 INFO - Downloading https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:44:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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 10:44:39 INFO - Downloaded 58288438 bytes. 10:44:39 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'] 10:44:39 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 10:44:41 INFO - Return code: 0 10:44:41 INFO - Running post-action listener: _resource_record_post_action 10:44:41 INFO - Running post-action listener: set_extra_try_arguments 10:44:41 INFO - ##### 10:44:41 INFO - ##### Running create-virtualenv step. 10:44:41 INFO - ##### 10:44:41 INFO - Running pre-action listener: _pre_create_virtualenv 10:44:41 INFO - Running pre-action listener: _resource_record_pre_action 10:44:41 INFO - Running main action method: create_virtualenv 10:44:41 INFO - Creating virtualenv C:\slave\test\build\venv 10:44:41 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 10:44:41 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 10:44:49 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 10:44:52 INFO - Installing distribute......................................................................................................................................................................................done. 10:44:53 INFO - Return code: 0 10:44:53 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 10:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:44:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:44:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:44:53 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 0x019586B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019160B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B7C368>, '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 0x018DAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-041', 'USERDOMAIN': 'T-W732-IX-041', '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-041', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 10:44:54 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 10:44:54 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 10:44:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 10:44:54 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 10:44:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 10:44:54 INFO - 'COMPUTERNAME': 'T-W732-IX-041', 10:44:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 10:44:54 INFO - 'DCLOCATION': 'SCL3', 10:44:54 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 10:44:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 10:44:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 10:44:54 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 10:44:54 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 10:44:54 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 10:44:54 INFO - 'HOMEDRIVE': 'C:', 10:44:54 INFO - 'HOMEPATH': '\\Users\\cltbld', 10:44:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 10:44:54 INFO - 'KTS_VERSION': '1.19c', 10:44:54 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 10:44:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 10:44:54 INFO - 'LOGONSERVER': '\\\\T-W732-IX-041', 10:44:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 10:44:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 10:44:54 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 10:44:54 INFO - 'MOZILLABUILDDRIVE': 'C:', 10:44:54 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 10:44:54 INFO - 'MOZ_AIRBAG': '1', 10:44:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 10:44:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:44:54 INFO - 'MOZ_MSVCVERSION': '8', 10:44:54 INFO - 'MOZ_NO_REMOTE': '1', 10:44:54 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 10:44:54 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 10:44:54 INFO - 'NO_EM_RESTART': '1', 10:44:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:44:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 10:44:54 INFO - 'OS': 'Windows_NT', 10:44:54 INFO - 'OURDRIVE': 'C:', 10:44:54 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 10:44:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 10:44:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 10:44:54 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 10:44:54 INFO - 'PROCESSOR_LEVEL': '6', 10:44:54 INFO - 'PROCESSOR_REVISION': '1e05', 10:44:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 10:44:54 INFO - 'PROGRAMFILES': 'C:\\Program Files', 10:44:54 INFO - 'PROMPT': '$P$G', 10:44:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 10:44:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 10:44:54 INFO - 'PUBLIC': 'C:\\Users\\Public', 10:44:54 INFO - 'PWD': 'C:\\slave\\test', 10:44:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 10:44:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 10:44:54 INFO - 'SYSTEMDRIVE': 'C:', 10:44:54 INFO - 'SYSTEMROOT': 'C:\\windows', 10:44:54 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:44:54 INFO - 'TEST1': 'testie', 10:44:54 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:44:54 INFO - 'USERDOMAIN': 'T-W732-IX-041', 10:44:54 INFO - 'USERNAME': 'cltbld', 10:44:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 10:44:54 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 10:44:54 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 10:44:54 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 10:44:54 INFO - 'WINDIR': 'C:\\windows', 10:44:54 INFO - 'WINDOWS_TRACING_FLAGS': '3', 10:44:54 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 10:44:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 10:44:55 INFO - Ignoring indexes: http://pypi.python.org/simple/ 10:44:55 INFO - Downloading/unpacking psutil>=0.7.1 10:44:55 INFO - Running setup.py egg_info for package psutil 10:44:55 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 10:44:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:44:55 INFO - Installing collected packages: psutil 10:44:55 INFO - Running setup.py install for psutil 10:44:55 INFO - building 'psutil._psutil_windows' extension 10:44:55 INFO - error: Unable to find vcvarsall.bat 10:44:55 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-uigk5s-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 10:44:55 INFO - running install 10:44:55 INFO - running build 10:44:55 INFO - running build_py 10:44:55 INFO - creating build 10:44:55 INFO - creating build\lib.win32-2.7 10:44:55 INFO - creating build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 10:44:55 INFO - running build_ext 10:44:55 INFO - building 'psutil._psutil_windows' extension 10:44:55 INFO - error: Unable to find vcvarsall.bat 10:44:55 INFO - ---------------------------------------- 10:44:55 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-uigk5s-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 10:44:55 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 10:44:55 WARNING - Return code: 1 10:44:55 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! 10:44:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 10:44: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')]} 10:44:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:44: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')]} 10:44:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:44:55 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 0x019586B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019160B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B7C368>, '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 0x018DAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-041', 'USERDOMAIN': 'T-W732-IX-041', '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-041', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 10:44:55 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 10:44:55 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 10:44:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 10:44:55 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 10:44:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 10:44:55 INFO - 'COMPUTERNAME': 'T-W732-IX-041', 10:44:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 10:44:55 INFO - 'DCLOCATION': 'SCL3', 10:44:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 10:44:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 10:44:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 10:44:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 10:44:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 10:44:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 10:44:55 INFO - 'HOMEDRIVE': 'C:', 10:44:55 INFO - 'HOMEPATH': '\\Users\\cltbld', 10:44:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 10:44:55 INFO - 'KTS_VERSION': '1.19c', 10:44:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 10:44:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 10:44:55 INFO - 'LOGONSERVER': '\\\\T-W732-IX-041', 10:44:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 10:44:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 10:44:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 10:44:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 10:44:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 10:44:55 INFO - 'MOZ_AIRBAG': '1', 10:44:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 10:44:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:44:55 INFO - 'MOZ_MSVCVERSION': '8', 10:44:55 INFO - 'MOZ_NO_REMOTE': '1', 10:44:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 10:44:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 10:44:55 INFO - 'NO_EM_RESTART': '1', 10:44:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:44:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 10:44:55 INFO - 'OS': 'Windows_NT', 10:44:55 INFO - 'OURDRIVE': 'C:', 10:44: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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 10:44:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 10:44:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 10:44:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 10:44:55 INFO - 'PROCESSOR_LEVEL': '6', 10:44:55 INFO - 'PROCESSOR_REVISION': '1e05', 10:44:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 10:44:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 10:44:55 INFO - 'PROMPT': '$P$G', 10:44:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 10:44:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 10:44:55 INFO - 'PUBLIC': 'C:\\Users\\Public', 10:44:55 INFO - 'PWD': 'C:\\slave\\test', 10:44:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 10:44:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 10:44:55 INFO - 'SYSTEMDRIVE': 'C:', 10:44:55 INFO - 'SYSTEMROOT': 'C:\\windows', 10:44:55 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:44:55 INFO - 'TEST1': 'testie', 10:44:55 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:44:55 INFO - 'USERDOMAIN': 'T-W732-IX-041', 10:44:55 INFO - 'USERNAME': 'cltbld', 10:44:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 10:44:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 10:44:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 10:44:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 10:44:55 INFO - 'WINDIR': 'C:\\windows', 10:44:55 INFO - 'WINDOWS_TRACING_FLAGS': '3', 10:44:55 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 10:44:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 10:44:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 10:44:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:44:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:44:56 INFO - Running setup.py egg_info for package mozsystemmonitor 10:44:56 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 10:44:56 INFO - Running setup.py egg_info for package psutil 10:44:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 10:44:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:44:56 INFO - Installing collected packages: mozsystemmonitor, psutil 10:44:56 INFO - Running setup.py install for mozsystemmonitor 10:44:56 INFO - Running setup.py install for psutil 10:44:56 INFO - building 'psutil._psutil_windows' extension 10:44:56 INFO - error: Unable to find vcvarsall.bat 10:44:56 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-4k2hdy-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 10:44:56 INFO - running install 10:44:56 INFO - running build 10:44:56 INFO - running build_py 10:44:56 INFO - running build_ext 10:44:56 INFO - building 'psutil._psutil_windows' extension 10:44:56 INFO - error: Unable to find vcvarsall.bat 10:44:56 INFO - ---------------------------------------- 10:44:56 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-4k2hdy-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 10:44:56 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 10:44:56 WARNING - Return code: 1 10:44:56 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! 10:44:56 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 10:44:56 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')]} 10:44:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:44:56 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')]} 10:44:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:44:56 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 0x019586B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019160B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B7C368>, '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 0x018DAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C110C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-041', 'USERDOMAIN': 'T-W732-IX-041', '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-041', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 10:44:56 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 10:44:56 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 10:44:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 10:44:56 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 10:44:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 10:44:56 INFO - 'COMPUTERNAME': 'T-W732-IX-041', 10:44:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 10:44:56 INFO - 'DCLOCATION': 'SCL3', 10:44:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 10:44:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 10:44:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 10:44:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 10:44:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 10:44:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 10:44:56 INFO - 'HOMEDRIVE': 'C:', 10:44:56 INFO - 'HOMEPATH': '\\Users\\cltbld', 10:44:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 10:44:56 INFO - 'KTS_VERSION': '1.19c', 10:44:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 10:44:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 10:44:56 INFO - 'LOGONSERVER': '\\\\T-W732-IX-041', 10:44:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 10:44:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 10:44:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 10:44:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 10:44:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 10:44:56 INFO - 'MOZ_AIRBAG': '1', 10:44:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 10:44:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:44:56 INFO - 'MOZ_MSVCVERSION': '8', 10:44:56 INFO - 'MOZ_NO_REMOTE': '1', 10:44:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 10:44:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 10:44:56 INFO - 'NO_EM_RESTART': '1', 10:44:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:44:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 10:44:56 INFO - 'OS': 'Windows_NT', 10:44:56 INFO - 'OURDRIVE': 'C:', 10:44:56 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 10:44:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 10:44:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 10:44:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 10:44:56 INFO - 'PROCESSOR_LEVEL': '6', 10:44:56 INFO - 'PROCESSOR_REVISION': '1e05', 10:44:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 10:44:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 10:44:56 INFO - 'PROMPT': '$P$G', 10:44:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 10:44:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 10:44:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 10:44:56 INFO - 'PWD': 'C:\\slave\\test', 10:44:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 10:44:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 10:44:56 INFO - 'SYSTEMDRIVE': 'C:', 10:44:56 INFO - 'SYSTEMROOT': 'C:\\windows', 10:44:56 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:44:56 INFO - 'TEST1': 'testie', 10:44:56 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:44:56 INFO - 'USERDOMAIN': 'T-W732-IX-041', 10:44:56 INFO - 'USERNAME': 'cltbld', 10:44:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 10:44:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 10:44:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 10:44:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 10:44:56 INFO - 'WINDIR': 'C:\\windows', 10:44:56 INFO - 'WINDOWS_TRACING_FLAGS': '3', 10:44:56 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 10:44:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 10:44:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 10:44:57 INFO - Downloading/unpacking blobuploader==1.2.4 10:44:57 INFO - Downloading blobuploader-1.2.4.tar.gz 10:44:57 INFO - Running setup.py egg_info for package blobuploader 10:44:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:45:01 INFO - Running setup.py egg_info for package requests 10:45:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:45:01 INFO - Downloading docopt-0.6.1.tar.gz 10:45:01 INFO - Running setup.py egg_info for package docopt 10:45:01 INFO - Installing collected packages: blobuploader, docopt, requests 10:45:01 INFO - Running setup.py install for blobuploader 10:45:01 INFO - Running setup.py install for docopt 10:45:01 INFO - Running setup.py install for requests 10:45:01 INFO - Successfully installed blobuploader docopt requests 10:45:01 INFO - Cleaning up... 10:45:01 INFO - Return code: 0 10:45:01 INFO - Installing None into virtualenv C:\slave\test\build\venv 10:45:01 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')]} 10:45:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:01 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')]} 10:45:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:01 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 0x019586B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019160B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B7C368>, '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 0x018DAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C110C0>, '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-041', 'USERDOMAIN': 'T-W732-IX-041', '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-041', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 10:45:01 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 10:45:01 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 10:45:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 10:45:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 10:45:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 10:45:01 INFO - 'COMPUTERNAME': 'T-W732-IX-041', 10:45:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 10:45:01 INFO - 'DCLOCATION': 'SCL3', 10:45:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 10:45:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 10:45:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 10:45:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 10:45:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 10:45:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 10:45:01 INFO - 'HOMEDRIVE': 'C:', 10:45:01 INFO - 'HOMEPATH': '\\Users\\cltbld', 10:45:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 10:45:01 INFO - 'KTS_VERSION': '1.19c', 10:45:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 10:45:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 10:45:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-041', 10:45:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 10:45:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 10:45:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 10:45:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 10:45:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 10:45:01 INFO - 'MOZ_AIRBAG': '1', 10:45:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 10:45:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:01 INFO - 'MOZ_MSVCVERSION': '8', 10:45:01 INFO - 'MOZ_NO_REMOTE': '1', 10:45:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 10:45:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 10:45:01 INFO - 'NO_EM_RESTART': '1', 10:45:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 10:45:01 INFO - 'OS': 'Windows_NT', 10:45:01 INFO - 'OURDRIVE': 'C:', 10:45:01 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 10:45:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 10:45:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 10:45:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 10:45:01 INFO - 'PROCESSOR_LEVEL': '6', 10:45:01 INFO - 'PROCESSOR_REVISION': '1e05', 10:45:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 10:45:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 10:45:01 INFO - 'PROMPT': '$P$G', 10:45:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 10:45:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 10:45:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 10:45:01 INFO - 'PWD': 'C:\\slave\\test', 10:45:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 10:45:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 10:45:01 INFO - 'SYSTEMDRIVE': 'C:', 10:45:01 INFO - 'SYSTEMROOT': 'C:\\windows', 10:45:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:45:01 INFO - 'TEST1': 'testie', 10:45:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:45:01 INFO - 'USERDOMAIN': 'T-W732-IX-041', 10:45:01 INFO - 'USERNAME': 'cltbld', 10:45:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 10:45:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 10:45:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 10:45:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 10:45:01 INFO - 'WINDIR': 'C:\\windows', 10:45:01 INFO - 'WINDOWS_TRACING_FLAGS': '3', 10:45:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 10:45:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 10:45:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 10:45:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 10:45:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 10:45:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 10:45:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 10:45:06 INFO - Unpacking c:\slave\test\build\tests\marionette 10:45:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 10:45:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 10:45:06 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 10:45:06 INFO - Running setup.py install for browsermob-proxy 10:45:20 INFO - Running setup.py install for manifestparser 10:45:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for marionette-client 10:45:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 10:45:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for marionette-driver 10:45:20 INFO - Running setup.py install for mozcrash 10:45:20 INFO - Running setup.py install for mozdebug 10:45:20 INFO - Running setup.py install for mozdevice 10:45:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozfile 10:45:20 INFO - Running setup.py install for mozhttpd 10:45:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozinfo 10:45:20 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozInstall 10:45:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozleak 10:45:20 INFO - Running setup.py install for mozlog 10:45:20 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for moznetwork 10:45:20 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozprocess 10:45:20 INFO - Running setup.py install for mozprofile 10:45:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozrunner 10:45:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for mozscreenshot 10:45:20 INFO - Running setup.py install for moztest 10:45:20 INFO - Running setup.py install for mozversion 10:45:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 10:45:20 INFO - Running setup.py install for wptserve 10:45:20 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 10:45:20 INFO - Cleaning up... 10:45:20 INFO - Return code: 0 10:45:20 INFO - Installing None into virtualenv C:\slave\test\build\venv 10:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:20 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 0x019586B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C05200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019160B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B7C368>, '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 0x018DAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C110C0>, '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-041', 'USERDOMAIN': 'T-W732-IX-041', '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-041', '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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 10:45:20 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 10:45:20 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 10:45:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 10:45:20 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 10:45:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 10:45:20 INFO - 'COMPUTERNAME': 'T-W732-IX-041', 10:45:20 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 10:45:20 INFO - 'DCLOCATION': 'SCL3', 10:45:20 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 10:45:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 10:45:20 INFO - 'FP_NO_HOST_CHECK': 'NO', 10:45:20 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 10:45:20 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 10:45:20 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 10:45:20 INFO - 'HOMEDRIVE': 'C:', 10:45:20 INFO - 'HOMEPATH': '\\Users\\cltbld', 10:45:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 10:45:20 INFO - 'KTS_VERSION': '1.19c', 10:45:20 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 10:45:20 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 10:45:20 INFO - 'LOGONSERVER': '\\\\T-W732-IX-041', 10:45:20 INFO - 'MONDIR': 'C:\\Monitor_config\\', 10:45:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 10:45:20 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 10:45:20 INFO - 'MOZILLABUILDDRIVE': 'C:', 10:45:20 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 10:45:20 INFO - 'MOZ_AIRBAG': '1', 10:45:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 10:45:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:20 INFO - 'MOZ_MSVCVERSION': '8', 10:45:20 INFO - 'MOZ_NO_REMOTE': '1', 10:45:20 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 10:45:20 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 10:45:20 INFO - 'NO_EM_RESTART': '1', 10:45:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:20 INFO - 'NUMBER_OF_PROCESSORS': '8', 10:45:20 INFO - 'OS': 'Windows_NT', 10:45:20 INFO - 'OURDRIVE': 'C:', 10:45:20 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 10:45:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 10:45:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 10:45:20 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 10:45:20 INFO - 'PROCESSOR_LEVEL': '6', 10:45:20 INFO - 'PROCESSOR_REVISION': '1e05', 10:45:20 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 10:45:20 INFO - 'PROGRAMFILES': 'C:\\Program Files', 10:45:20 INFO - 'PROMPT': '$P$G', 10:45:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 10:45:20 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 10:45:20 INFO - 'PUBLIC': 'C:\\Users\\Public', 10:45:20 INFO - 'PWD': 'C:\\slave\\test', 10:45:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 10:45:20 INFO - 'SLAVEDIR': 'C:\\slave\\', 10:45:20 INFO - 'SYSTEMDRIVE': 'C:', 10:45:20 INFO - 'SYSTEMROOT': 'C:\\windows', 10:45:20 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:45:20 INFO - 'TEST1': 'testie', 10:45:20 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:45:20 INFO - 'USERDOMAIN': 'T-W732-IX-041', 10:45:20 INFO - 'USERNAME': 'cltbld', 10:45:20 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 10:45:20 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 10:45:20 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 10:45:20 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 10:45:20 INFO - 'WINDIR': 'C:\\windows', 10:45:20 INFO - 'WINDOWS_TRACING_FLAGS': '3', 10:45:20 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 10:45:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 10:45:24 INFO - Ignoring indexes: http://pypi.python.org/simple/ 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 10:45:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 10:45:24 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 10:45:24 INFO - Unpacking c:\slave\test\build\tests\marionette\client 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 10:45:24 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 10:45:24 INFO - Unpacking c:\slave\test\build\tests\marionette 10:45:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 10:45:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 10:45:24 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)) 10:45:35 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)) 10:45:35 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)) 10:45:35 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)) 10:45:35 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)) 10:45:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 10:45:35 INFO - Downloading blessings-1.6.tar.gz 10:45:35 INFO - Running setup.py egg_info for package blessings 10:45:35 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)) 10:45:35 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 10:45:35 INFO - Running setup.py install for blessings 10:45:35 INFO - Running setup.py install for browsermob-proxy 10:45:35 INFO - Running setup.py install for manifestparser 10:45:35 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Running setup.py install for marionette-client 10:45:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 10:45:35 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Running setup.py install for marionette-driver 10:45:35 INFO - Running setup.py install for mozcrash 10:45:35 INFO - Running setup.py install for mozdebug 10:45:35 INFO - Running setup.py install for mozdevice 10:45:35 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Running setup.py install for mozhttpd 10:45:35 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 10:45:35 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Running setup.py install for mozInstall 10:45:36 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Running setup.py install for mozleak 10:45:36 INFO - Running setup.py install for mozprofile 10:45:36 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Running setup.py install for mozrunner 10:45:36 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 10:45:36 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 10:45:38 INFO - Running setup.py install for mozscreenshot 10:45:38 INFO - Running setup.py install for moztest 10:45:38 INFO - Running setup.py install for mozversion 10:45:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 10:45:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 10:45:38 INFO - Running setup.py install for wptserve 10:45:38 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 10:45:38 INFO - Cleaning up... 10:45:38 INFO - Return code: 0 10:45:38 INFO - Done creating virtualenv C:\slave\test\build\venv. 10:45:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 10:45:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 10:45:38 INFO - Reading from file tmpfile_stdout 10:45:38 INFO - Using _rmtree_windows ... 10:45:38 INFO - Using _rmtree_windows ... 10:45:38 INFO - Current package versions: 10:45:38 INFO - blessings == 1.6 10:45:38 INFO - blobuploader == 1.2.4 10:45:38 INFO - browsermob-proxy == 0.6.0 10:45:38 INFO - distribute == 0.6.14 10:45:38 INFO - docopt == 0.6.1 10:45:38 INFO - manifestparser == 1.1 10:45:38 INFO - marionette-client == 2.3.0 10:45:38 INFO - marionette-driver == 1.4.0 10:45:38 INFO - mozInstall == 1.12 10:45:38 INFO - mozcrash == 0.17 10:45:38 INFO - mozdebug == 0.1 10:45:38 INFO - mozdevice == 0.48 10:45:38 INFO - mozfile == 1.2 10:45:38 INFO - mozhttpd == 0.7 10:45:38 INFO - mozinfo == 0.9 10:45:38 INFO - mozleak == 0.1 10:45:38 INFO - mozlog == 3.1 10:45:38 INFO - moznetwork == 0.27 10:45:38 INFO - mozprocess == 0.22 10:45:38 INFO - mozprofile == 0.28 10:45:38 INFO - mozrunner == 6.11 10:45:38 INFO - mozscreenshot == 0.1 10:45:38 INFO - mozsystemmonitor == 0.0 10:45:38 INFO - moztest == 0.7 10:45:38 INFO - mozversion == 1.4 10:45:38 INFO - requests == 1.2.3 10:45:38 INFO - wptserve == 1.4.0 10:45:38 INFO - Running post-action listener: _resource_record_post_action 10:45:38 INFO - Running post-action listener: _start_resource_monitoring 10:45:38 INFO - Starting resource monitoring. 10:45:38 INFO - ##### 10:45:38 INFO - ##### Running pull step. 10:45:38 INFO - ##### 10:45:38 INFO - Running pre-action listener: _resource_record_pre_action 10:45:38 INFO - Running main action method: pull 10:45:38 INFO - Pull has nothing to do! 10:45:38 INFO - Running post-action listener: _resource_record_post_action 10:45:38 INFO - ##### 10:45:38 INFO - ##### Running install step. 10:45:38 INFO - ##### 10:45:38 INFO - Running pre-action listener: _resource_record_pre_action 10:45:38 INFO - Running main action method: install 10:45:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 10:45:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 10:45:38 INFO - Reading from file tmpfile_stdout 10:45:38 INFO - Using _rmtree_windows ... 10:45:38 INFO - Using _rmtree_windows ... 10:45:38 INFO - Detecting whether we're running mozinstall >=1.0... 10:45:38 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 10:45:38 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 10:45:38 INFO - Reading from file tmpfile_stdout 10:45:38 INFO - Output received: 10:45:38 INFO - Usage: mozinstall-script.py [options] installer 10:45:38 INFO - Options: 10:45:38 INFO - -h, --help show this help message and exit 10:45:38 INFO - -d DEST, --destination=DEST 10:45:38 INFO - Directory to install application into. [default: 10:45:38 INFO - "C:\slave\test"] 10:45:38 INFO - --app=APP Application being installed. [default: firefox] 10:45:38 INFO - Using _rmtree_windows ... 10:45:38 INFO - Using _rmtree_windows ... 10:45:38 INFO - mkdir: C:\slave\test\build\application 10:45:38 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'] 10:45:38 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 10:45:41 INFO - Reading from file tmpfile_stdout 10:45:41 INFO - Output received: 10:45:41 INFO - C:\slave\test\build\application\firefox\firefox.exe 10:45:41 INFO - Using _rmtree_windows ... 10:45:41 INFO - Using _rmtree_windows ... 10:45:41 INFO - Running post-action listener: _resource_record_post_action 10:45:41 INFO - ##### 10:45:41 INFO - ##### Running run-tests step. 10:45:41 INFO - ##### 10:45:41 INFO - Running pre-action listener: _resource_record_pre_action 10:45:41 INFO - Running main action method: run_tests 10:45:41 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 10:45:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:45:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:45:41 INFO - grabbing minidump binary from tooltool 10:45:41 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')]} 10:45:41 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 0x01B7C368>, '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 0x018DAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C110C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 10:45:41 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 10:45:41 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 10:45:41 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 10:45:42 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp_nwfml 10:45:42 INFO - INFO - File integrity verified, renaming tmp_nwfml to win32-minidump_stackwalk.exe 10:45:42 INFO - Return code: 0 10:45:42 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 10:45:42 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 10:45:42 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/A1O3wbWsTey-T6VG5u8NCw/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 10:45:42 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/A1O3wbWsTey-T6VG5u8NCw/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 10:45:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 10:45:42 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 10:45:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 10:45:42 INFO - 'COMPUTERNAME': 'T-W732-IX-041', 10:45:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 10:45:42 INFO - 'DCLOCATION': 'SCL3', 10:45:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 10:45:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 10:45:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 10:45:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 10:45:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 10:45:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 10:45:42 INFO - 'HOMEDRIVE': 'C:', 10:45:42 INFO - 'HOMEPATH': '\\Users\\cltbld', 10:45:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 10:45:42 INFO - 'KTS_VERSION': '1.19c', 10:45:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 10:45:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 10:45:42 INFO - 'LOGONSERVER': '\\\\T-W732-IX-041', 10:45:42 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 10:45:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 10:45:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 10:45:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 10:45:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 10:45:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 10:45:42 INFO - 'MOZ_AIRBAG': '1', 10:45:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 10:45:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:42 INFO - 'MOZ_MSVCVERSION': '8', 10:45:42 INFO - 'MOZ_NO_REMOTE': '1', 10:45:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 10:45:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 10:45:42 INFO - 'NO_EM_RESTART': '1', 10:45:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 10:45:42 INFO - 'OS': 'Windows_NT', 10:45:42 INFO - 'OURDRIVE': 'C:', 10:45:42 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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 10:45:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 10:45:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 10:45:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 10:45:42 INFO - 'PROCESSOR_LEVEL': '6', 10:45:42 INFO - 'PROCESSOR_REVISION': '1e05', 10:45:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 10:45:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 10:45:42 INFO - 'PROMPT': '$P$G', 10:45:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 10:45:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 10:45:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 10:45:42 INFO - 'PWD': 'C:\\slave\\test', 10:45:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 10:45:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 10:45:42 INFO - 'SYSTEMDRIVE': 'C:', 10:45:42 INFO - 'SYSTEMROOT': 'C:\\windows', 10:45:42 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:45:42 INFO - 'TEST1': 'testie', 10:45:42 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 10:45:42 INFO - 'USERDOMAIN': 'T-W732-IX-041', 10:45:42 INFO - 'USERNAME': 'cltbld', 10:45:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 10:45:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 10:45:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 10:45:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 10:45:42 INFO - 'WINDIR': 'C:\\windows', 10:45:42 INFO - 'WINDOWS_TRACING_FLAGS': '3', 10:45:42 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 10:45:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 10:45:42 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/A1O3wbWsTey-T6VG5u8NCw/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 10:45:44 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 10:45:44 INFO - import pkg_resources 10:45:46 INFO - Using 1 client processes 10:45:49 INFO - SUITE-START | Running 778 tests 10:45:49 INFO - Running testharness tests 10:45:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:45:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 10:45:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:45:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 10:45:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:45:49 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 10:45:49 INFO - Setting up ssl 10:45:49 INFO - PROCESS | certutil | 10:45:49 INFO - PROCESS | certutil | 10:45:49 INFO - PROCESS | certutil | 10:45:49 INFO - Certificate Nickname Trust Attributes 10:45:49 INFO - SSL,S/MIME,JAR/XPI 10:45:49 INFO - 10:45:49 INFO - web-platform-tests CT,, 10:45:49 INFO - 10:45:49 INFO - Starting runner 10:45:50 INFO - PROCESS | 2500 | [2500] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 10:45:50 INFO - PROCESS | 2500 | [2500] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 10:45:50 INFO - PROCESS | 2500 | [2500] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 10:45:50 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 10:45:51 INFO - PROCESS | 2500 | [2500] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 10:45:52 INFO - PROCESS | 2500 | 1461260752812 Marionette DEBUG Marionette enabled via build flag and pref 10:45:53 INFO - PROCESS | 2500 | ++DOCSHELL 141E0800 == 1 [pid = 2500] [id = 1] 10:45:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 1 (141E0C00) [pid = 2500] [serial = 1] [outer = 00000000] 10:45:53 INFO - PROCESS | 2500 | [2500] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:45:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 2 (141E1800) [pid = 2500] [serial = 2] [outer = 141E0C00] 10:45:54 INFO - PROCESS | 2500 | ++DOCSHELL 146FBC00 == 2 [pid = 2500] [id = 2] 10:45:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 3 (146FC000) [pid = 2500] [serial = 3] [outer = 00000000] 10:45:54 INFO - PROCESS | 2500 | [2500] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:45:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 4 (146FCC00) [pid = 2500] [serial = 4] [outer = 146FC000] 10:45:54 INFO - PROCESS | 2500 | 1461260754368 Marionette INFO Listening on port 2828 10:45:56 INFO - PROCESS | 2500 | 1461260756097 Marionette DEBUG Marionette enabled via command-line flag 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 10:45:56 INFO - PROCESS | 2500 | ++DOCSHELL 1842B000 == 3 [pid = 2500] [id = 3] 10:45:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 5 (1842F800) [pid = 2500] [serial = 5] [outer = 00000000] 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:45:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 6 (18444C00) [pid = 2500] [serial = 6] [outer = 1842F800] 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 10:45:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 7 (184EF400) [pid = 2500] [serial = 7] [outer = 146FC000] 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:45:56 INFO - PROCESS | 2500 | 1461260756424 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49751 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:45:56 INFO - PROCESS | 2500 | 1461260756448 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49752 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:45:56 INFO - PROCESS | 2500 | 1461260756456 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49754 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:45:56 INFO - PROCESS | 2500 | 1461260756492 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49755 10:45:56 INFO - PROCESS | 2500 | 1461260756496 Marionette DEBUG Closed connection conn0 10:45:56 INFO - PROCESS | 2500 | 1461260756498 Marionette DEBUG Closed connection conn1 10:45:56 INFO - PROCESS | 2500 | 1461260756500 Marionette DEBUG Closed connection conn2 10:45:56 INFO - PROCESS | 2500 | 1461260756596 Marionette DEBUG Closed connection conn3 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:45:56 INFO - PROCESS | 2500 | 1461260756602 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49757 10:45:56 INFO - PROCESS | 2500 | 1461260756659 Marionette DEBUG Closed connection conn4 10:45:56 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:45:56 INFO - PROCESS | 2500 | 1461260756666 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49758 10:45:56 INFO - PROCESS | 2500 | ++DOCSHELL 19BCCC00 == 4 [pid = 2500] [id = 4] 10:45:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 8 (19EC4800) [pid = 2500] [serial = 8] [outer = 00000000] 10:45:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 9 (19ED0800) [pid = 2500] [serial = 9] [outer = 19EC4800] 10:45:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 10 (1AA6F000) [pid = 2500] [serial = 10] [outer = 19EC4800] 10:45:56 INFO - PROCESS | 2500 | 1461260756808 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:45:56 INFO - PROCESS | 2500 | 1461260756814 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":"20160421083353","device":"desktop","version":"48.0a1"} 10:45:57 INFO - PROCESS | 2500 | [2500] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 10:45:57 INFO - PROCESS | 2500 | [2500] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 10:45:58 INFO - PROCESS | 2500 | [2500] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:45:58 INFO - PROCESS | 2500 | ++DOCSHELL 1BA5C400 == 5 [pid = 2500] [id = 5] 10:45:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 11 (1BA5D000) [pid = 2500] [serial = 11] [outer = 00000000] 10:45:58 INFO - PROCESS | 2500 | ++DOCSHELL 1BF53000 == 6 [pid = 2500] [id = 6] 10:45:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 12 (1BF55C00) [pid = 2500] [serial = 12] [outer = 00000000] 10:45:59 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:45:59 INFO - PROCESS | 2500 | ++DOCSHELL 1CE7EC00 == 7 [pid = 2500] [id = 7] 10:45:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 13 (1CE7F000) [pid = 2500] [serial = 13] [outer = 00000000] 10:45:59 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:45:59 INFO - PROCESS | 2500 | [2500] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:45:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 14 (1D4E0C00) [pid = 2500] [serial = 14] [outer = 1CE7F000] 10:45:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 15 (1CEA9400) [pid = 2500] [serial = 15] [outer = 1BA5D000] 10:45:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 16 (1CEAAC00) [pid = 2500] [serial = 16] [outer = 1BF55C00] 10:45:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 17 (1CEAD400) [pid = 2500] [serial = 17] [outer = 1CE7F000] 10:46:00 INFO - PROCESS | 2500 | 1461260760368 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 2500 | 1461260760381 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 18 (1C289800) [pid = 2500] [serial = 18] [outer = 1CE7F000] 10:46:01 INFO - PROCESS | 2500 | 1461260761163 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"098646d7-5b79-4816-9fd4-2f7c359aaf6d","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":"20160421083353","device":"desktop","version":"48.0a1","command_id":1}}] 10:46:01 INFO - PROCESS | 2500 | 1461260761517 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:46:01 INFO - PROCESS | 2500 | 1461260761546 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 10:46:01 INFO - PROCESS | 2500 | 1461260761598 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:46:01 INFO - PROCESS | 2500 | [2500] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:46:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 19 (2026E000) [pid = 2500] [serial = 19] [outer = 1CE7F000] 10:46:02 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:02 INFO - PROCESS | 2500 | 1461260762516 Marionette TRACE conn5 <- [1,3,null,{}] 10:46:02 INFO - PROCESS | 2500 | 1461260762520 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 10:46:02 INFO - PROCESS | 2500 | 1461260762573 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 10:46:02 INFO - PROCESS | 2500 | 1461260762582 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 10:46:02 INFO - PROCESS | 2500 | 1461260762586 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 10:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:46:02 INFO - PROCESS | 2500 | 1461260762592 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:46:02 INFO - PROCESS | 2500 | 1461260762595 Marionette TRACE conn5 <- [1,6,null,{}] 10:46:02 INFO - PROCESS | 2500 | 1461260762639 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:02 INFO - PROCESS | 2500 | 1461260762652 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 10:46:02 INFO - PROCESS | 2500 | 1461260762656 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 2500 | ++DOCSHELL 21FD4000 == 8 [pid = 2500] [id = 8] 10:46:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 20 (21FD4400) [pid = 2500] [serial = 20] [outer = 00000000] 10:46:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 21 (21FD7400) [pid = 2500] [serial = 21] [outer = 21FD4400] 10:46:02 INFO - PROCESS | 2500 | 1461260762704 Marionette DEBUG loaded listener.js 10:46:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 22 (21FDB000) [pid = 2500] [serial = 22] [outer = 21FD4400] 10:46:03 INFO - PROCESS | 2500 | ++DOCSHELL 19EC6400 == 9 [pid = 2500] [id = 9] 10:46:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 23 (1AA77800) [pid = 2500] [serial = 23] [outer = 00000000] 10:46:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 24 (21FDC400) [pid = 2500] [serial = 24] [outer = 1AA77800] 10:46:03 INFO - PROCESS | 2500 | 1461260763113 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 25 (21FDA800) [pid = 2500] [serial = 25] [outer = 1AA77800] 10:46:03 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:03 INFO - PROCESS | 2500 | 1461260763785 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:46:03 INFO - PROCESS | 2500 | --DOCSHELL 141E0800 == 8 [pid = 2500] [id = 1] 10:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1330ms 10:46:03 INFO - PROCESS | 2500 | 1461260763924 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 2500 | 1461260763929 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 10:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:46:03 INFO - PROCESS | 2500 | 1461260763935 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 2500 | 1461260763938 Marionette TRACE conn5 <- [1,10,null,{}] 10:46:03 INFO - PROCESS | 2500 | 1461260763953 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:04 INFO - PROCESS | 2500 | 1461260764078 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 10:46:04 INFO - PROCESS | 2500 | 1461260764132 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 2500 | ++DOCSHELL 13116C00 == 9 [pid = 2500] [id = 10] 10:46:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 26 (13117000) [pid = 2500] [serial = 26] [outer = 00000000] 10:46:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 27 (131CF000) [pid = 2500] [serial = 27] [outer = 13117000] 10:46:04 INFO - PROCESS | 2500 | 1461260764193 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 28 (136D1400) [pid = 2500] [serial = 28] [outer = 13117000] 10:46:04 INFO - PROCESS | 2500 | 1461260764782 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 890ms 10:46:04 INFO - PROCESS | 2500 | 1461260764829 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 10:46:04 INFO - PROCESS | 2500 | 1461260764835 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 10:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:46:04 INFO - PROCESS | 2500 | 1461260764841 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:46:04 INFO - PROCESS | 2500 | 1461260764844 Marionette TRACE conn5 <- [1,14,null,{}] 10:46:04 INFO - PROCESS | 2500 | 1461260764849 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:04 INFO - PROCESS | 2500 | 1461260764962 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 10:46:05 INFO - PROCESS | 2500 | 1461260765023 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 2500 | ++DOCSHELL 18449400 == 10 [pid = 2500] [id = 11] 10:46:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 29 (184E5400) [pid = 2500] [serial = 29] [outer = 00000000] 10:46:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 30 (19ED0000) [pid = 2500] [serial = 30] [outer = 184E5400] 10:46:05 INFO - PROCESS | 2500 | 1461260765080 Marionette DEBUG loaded listener.js 10:46:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 31 (1BA01800) [pid = 2500] [serial = 31] [outer = 184E5400] 10:46:05 INFO - PROCESS | 2500 | 1461260765727 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 929ms 10:46:05 INFO - PROCESS | 2500 | 1461260765774 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 2500 | 1461260765777 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 10:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:46:05 INFO - PROCESS | 2500 | 1461260765782 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 2500 | 1461260765786 Marionette TRACE conn5 <- [1,18,null,{}] 10:46:05 INFO - PROCESS | 2500 | 1461260765798 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:05 INFO - PROCESS | 2500 | 1461260765918 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 10:46:05 INFO - PROCESS | 2500 | ++DOCSHELL 1CED3800 == 11 [pid = 2500] [id = 12] 10:46:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 32 (1CED4000) [pid = 2500] [serial = 32] [outer = 00000000] 10:46:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 33 (1D4E0800) [pid = 2500] [serial = 33] [outer = 1CED4000] 10:46:06 INFO - PROCESS | 2500 | 1461260766040 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:06 INFO - PROCESS | 2500 | ++DOCSHELL 1DDEC400 == 12 [pid = 2500] [id = 13] 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 34 (1DDECC00) [pid = 2500] [serial = 34] [outer = 00000000] 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 35 (1EEF2800) [pid = 2500] [serial = 35] [outer = 1DDECC00] 10:46:06 INFO - PROCESS | 2500 | 1461260766104 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 36 (1F81C800) [pid = 2500] [serial = 36] [outer = 1DDECC00] 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 37 (1FD3A800) [pid = 2500] [serial = 37] [outer = 1CED4000] 10:46:06 INFO - PROCESS | 2500 | ++DOCSHELL 1D529400 == 13 [pid = 2500] [id = 14] 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 38 (1D530800) [pid = 2500] [serial = 38] [outer = 00000000] 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 39 (21FDA000) [pid = 2500] [serial = 39] [outer = 1D530800] 10:46:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 40 (13110000) [pid = 2500] [serial = 40] [outer = 1D530800] 10:46:06 INFO - PROCESS | 2500 | --DOCSHELL 19BCCC00 == 12 [pid = 2500] [id = 4] 10:46:06 INFO - PROCESS | 2500 | 1461260766971 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1237ms 10:46:07 INFO - PROCESS | 2500 | 1461260767020 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 10:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:46:07 INFO - PROCESS | 2500 | 1461260767025 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 10:46:07 INFO - PROCESS | 2500 | 1461260767030 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - PROCESS | 2500 | 1461260767033 Marionette TRACE conn5 <- [1,22,null,{}] 10:46:07 INFO - PROCESS | 2500 | 1461260767038 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:07 INFO - PROCESS | 2500 | 1461260767122 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 10:46:07 INFO - PROCESS | 2500 | 1461260767130 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 2500 | ++DOCSHELL 1370C000 == 13 [pid = 2500] [id = 15] 10:46:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 41 (139C1400) [pid = 2500] [serial = 41] [outer = 00000000] 10:46:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 42 (1418F000) [pid = 2500] [serial = 42] [outer = 139C1400] 10:46:07 INFO - PROCESS | 2500 | 1461260767178 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 43 (141E2000) [pid = 2500] [serial = 43] [outer = 139C1400] 10:46:07 INFO - PROCESS | 2500 | 1461260767630 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 10:46:07 INFO - PROCESS | 2500 | 1461260767665 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 10:46:07 INFO - PROCESS | 2500 | 1461260767669 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 10:46:07 INFO - PROCESS | 2500 | 1461260767675 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:46:07 INFO - PROCESS | 2500 | 1461260767678 Marionette TRACE conn5 <- [1,26,null,{}] 10:46:07 INFO - PROCESS | 2500 | 1461260767682 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:07 INFO - PROCESS | 2500 | 1461260767762 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 10:46:07 INFO - PROCESS | 2500 | 1461260767771 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 2500 | ++DOCSHELL 17846C00 == 14 [pid = 2500] [id = 16] 10:46:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 44 (17AD8000) [pid = 2500] [serial = 44] [outer = 00000000] 10:46:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 45 (17B33800) [pid = 2500] [serial = 45] [outer = 17AD8000] 10:46:07 INFO - PROCESS | 2500 | 1461260767818 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 46 (17F6AC00) [pid = 2500] [serial = 46] [outer = 17AD8000] 10:46:08 INFO - PROCESS | 2500 | 1461260768251 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 10:46:08 INFO - PROCESS | 2500 | 1461260768312 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 2500 | 1461260768314 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 10:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:46:08 INFO - PROCESS | 2500 | 1461260768317 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 2500 | 1461260768321 Marionette TRACE conn5 <- [1,30,null,{}] 10:46:08 INFO - PROCESS | 2500 | 1461260768331 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:08 INFO - PROCESS | 2500 | 1461260768415 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 10:46:08 INFO - PROCESS | 2500 | 1461260768425 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 2500 | ++DOCSHELL 1844F000 == 15 [pid = 2500] [id = 17] 10:46:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 47 (1844F800) [pid = 2500] [serial = 47] [outer = 00000000] 10:46:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 48 (184EC400) [pid = 2500] [serial = 48] [outer = 1844F800] 10:46:08 INFO - PROCESS | 2500 | 1461260768476 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 49 (19BC9000) [pid = 2500] [serial = 49] [outer = 1844F800] 10:46:08 INFO - PROCESS | 2500 | 1461260768917 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 629ms 10:46:08 INFO - PROCESS | 2500 | 1461260768951 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 2500 | 1461260768954 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 10:46:08 INFO - PROCESS | 2500 | 1461260768957 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:46:08 INFO - PROCESS | 2500 | 1461260768959 Marionette TRACE conn5 <- [1,34,null,{}] 10:46:08 INFO - PROCESS | 2500 | 1461260768963 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:09 INFO - PROCESS | 2500 | 1461260769042 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 10:46:09 INFO - PROCESS | 2500 | 1461260769048 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 2500 | ++DOCSHELL 1AF5AC00 == 16 [pid = 2500] [id = 18] 10:46:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 50 (1AF5B800) [pid = 2500] [serial = 50] [outer = 00000000] 10:46:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 51 (1BA22000) [pid = 2500] [serial = 51] [outer = 1AF5B800] 10:46:09 INFO - PROCESS | 2500 | 1461260769094 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 52 (1BA58400) [pid = 2500] [serial = 52] [outer = 1AF5B800] 10:46:09 INFO - PROCESS | 2500 | 1461260769499 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 10:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:46:09 INFO - PROCESS | 2500 | 1461260769531 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 2500 | 1461260769533 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 10:46:09 INFO - PROCESS | 2500 | 1461260769536 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 2500 | 1461260769538 Marionette TRACE conn5 <- [1,38,null,{}] 10:46:09 INFO - PROCESS | 2500 | 1461260769541 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:09 INFO - PROCESS | 2500 | 1461260769646 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 10:46:09 INFO - PROCESS | 2500 | 1461260769652 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 2500 | ++DOCSHELL 141DE400 == 17 [pid = 2500] [id = 19] 10:46:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 53 (18427000) [pid = 2500] [serial = 53] [outer = 00000000] 10:46:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 54 (1C08B800) [pid = 2500] [serial = 54] [outer = 18427000] 10:46:09 INFO - PROCESS | 2500 | 1461260769697 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 55 (1C28C400) [pid = 2500] [serial = 55] [outer = 18427000] 10:46:10 INFO - PROCESS | 2500 | 1461260770096 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 10:46:10 INFO - PROCESS | 2500 | 1461260770107 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 2500 | 1461260770109 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 10:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:46:10 INFO - PROCESS | 2500 | 1461260770123 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 2500 | 1461260770125 Marionette TRACE conn5 <- [1,42,null,{}] 10:46:10 INFO - PROCESS | 2500 | 1461260770129 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 2500 | 1461260770239 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 10:46:10 INFO - PROCESS | 2500 | 1461260770246 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 2500 | ++DOCSHELL 1CE46000 == 18 [pid = 2500] [id = 20] 10:46:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 56 (1CE49800) [pid = 2500] [serial = 56] [outer = 00000000] 10:46:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 57 (1D9C5000) [pid = 2500] [serial = 57] [outer = 1CE49800] 10:46:10 INFO - PROCESS | 2500 | 1461260770292 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 58 (1DDF4C00) [pid = 2500] [serial = 58] [outer = 1CE49800] 10:46:10 INFO - PROCESS | 2500 | 1461260770780 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 10:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:46:10 INFO - PROCESS | 2500 | 1461260770798 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 2500 | 1461260770800 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 10:46:10 INFO - PROCESS | 2500 | 1461260770804 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 2500 | 1461260770805 Marionette TRACE conn5 <- [1,46,null,{}] 10:46:10 INFO - PROCESS | 2500 | 1461260770821 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 2500 | 1461260770895 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 10:46:10 INFO - PROCESS | 2500 | 1461260770901 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 2500 | ++DOCSHELL 0F079400 == 19 [pid = 2500] [id = 21] 10:46:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 59 (0F079C00) [pid = 2500] [serial = 59] [outer = 00000000] 10:46:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 60 (0F07F800) [pid = 2500] [serial = 60] [outer = 0F079C00] 10:46:10 INFO - PROCESS | 2500 | 1461260770946 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 61 (13706800) [pid = 2500] [serial = 61] [outer = 0F079C00] 10:46:11 INFO - PROCESS | 2500 | 1461260771330 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 10:46:11 INFO - PROCESS | 2500 | 1461260771374 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 2500 | 1461260771376 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 10:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:46:11 INFO - PROCESS | 2500 | 1461260771379 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 2500 | 1461260771381 Marionette TRACE conn5 <- [1,50,null,{}] 10:46:11 INFO - PROCESS | 2500 | 1461260771384 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:11 INFO - PROCESS | 2500 | 1461260771490 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 10:46:11 INFO - PROCESS | 2500 | 1461260771499 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 2500 | ++DOCSHELL 0F07E400 == 20 [pid = 2500] [id = 22] 10:46:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (1AF9CC00) [pid = 2500] [serial = 62] [outer = 00000000] 10:46:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (1FD38400) [pid = 2500] [serial = 63] [outer = 1AF9CC00] 10:46:11 INFO - PROCESS | 2500 | 1461260771545 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (21C81400) [pid = 2500] [serial = 64] [outer = 1AF9CC00] 10:46:11 INFO - PROCESS | 2500 | 1461260771915 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 569ms 10:46:11 INFO - PROCESS | 2500 | 1461260771950 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 2500 | 1461260771952 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 10:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:46:11 INFO - PROCESS | 2500 | 1461260771956 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 2500 | 1461260771957 Marionette TRACE conn5 <- [1,54,null,{}] 10:46:11 INFO - PROCESS | 2500 | 1461260771961 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 2500 | 1461260772063 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 10:46:12 INFO - PROCESS | 2500 | 1461260772071 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 2500 | ++DOCSHELL 136C6400 == 21 [pid = 2500] [id = 23] 10:46:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (1844A800) [pid = 2500] [serial = 65] [outer = 00000000] 10:46:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (21FD2C00) [pid = 2500] [serial = 66] [outer = 1844A800] 10:46:12 INFO - PROCESS | 2500 | 1461260772116 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (22267C00) [pid = 2500] [serial = 67] [outer = 1844A800] 10:46:12 INFO - PROCESS | 2500 | 1461260772495 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 10:46:12 INFO - PROCESS | 2500 | 1461260772526 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 2500 | 1461260772528 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 10:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:46:12 INFO - PROCESS | 2500 | 1461260772531 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 2500 | 1461260772534 Marionette TRACE conn5 <- [1,58,null,{}] 10:46:12 INFO - PROCESS | 2500 | 1461260772537 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 2500 | 1461260772612 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 10:46:12 INFO - PROCESS | 2500 | 1461260772618 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 2500 | ++DOCSHELL 21F1D800 == 22 [pid = 2500] [id = 24] 10:46:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (2226B400) [pid = 2500] [serial = 68] [outer = 00000000] 10:46:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (22743C00) [pid = 2500] [serial = 69] [outer = 2226B400] 10:46:12 INFO - PROCESS | 2500 | 1461260772720 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (22748C00) [pid = 2500] [serial = 70] [outer = 2226B400] 10:46:13 INFO - PROCESS | 2500 | 1461260773088 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 570ms 10:46:13 INFO - PROCESS | 2500 | 1461260773102 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 2500 | 1461260773105 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 10:46:13 INFO - PROCESS | 2500 | 1461260773108 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:46:13 INFO - PROCESS | 2500 | 1461260773111 Marionette TRACE conn5 <- [1,62,null,{}] 10:46:13 INFO - PROCESS | 2500 | 1461260773114 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 2500 | 1461260773212 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 10:46:13 INFO - PROCESS | 2500 | 1461260773277 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 2500 | ++DOCSHELL 1D558800 == 23 [pid = 2500] [id = 25] 10:46:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1D55C400) [pid = 2500] [serial = 71] [outer = 00000000] 10:46:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (227ED400) [pid = 2500] [serial = 72] [outer = 1D55C400] 10:46:13 INFO - PROCESS | 2500 | 1461260773332 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (228C4C00) [pid = 2500] [serial = 73] [outer = 1D55C400] 10:46:13 INFO - PROCESS | 2500 | 1461260773687 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 10:46:13 INFO - PROCESS | 2500 | 1461260773742 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 10:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:46:13 INFO - PROCESS | 2500 | 1461260773745 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 10:46:13 INFO - PROCESS | 2500 | 1461260773748 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 2500 | 1461260773749 Marionette TRACE conn5 <- [1,66,null,{}] 10:46:13 INFO - PROCESS | 2500 | 1461260773753 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 2500 | 1461260773854 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 10:46:13 INFO - PROCESS | 2500 | 1461260773863 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAAC00 == 24 [pid = 2500] [id = 26] 10:46:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1AEAEC00) [pid = 2500] [serial = 74] [outer = 00000000] 10:46:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1AEB5400) [pid = 2500] [serial = 75] [outer = 1AEAEC00] 10:46:13 INFO - PROCESS | 2500 | 1461260773907 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1AEB6C00) [pid = 2500] [serial = 76] [outer = 1AEAEC00] 10:46:14 INFO - PROCESS | 2500 | 1461260774308 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 10:46:14 INFO - PROCESS | 2500 | 1461260774378 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 10:46:14 INFO - PROCESS | 2500 | 1461260774380 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 10:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:46:14 INFO - PROCESS | 2500 | 1461260774383 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:46:14 INFO - PROCESS | 2500 | 1461260774385 Marionette TRACE conn5 <- [1,70,null,{}] 10:46:14 INFO - PROCESS | 2500 | 1461260774389 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:15 INFO - PROCESS | 2500 | --DOCSHELL 18449400 == 23 [pid = 2500] [id = 11] 10:46:15 INFO - PROCESS | 2500 | --DOCSHELL 21FD4000 == 22 [pid = 2500] [id = 8] 10:46:15 INFO - PROCESS | 2500 | --DOCSHELL 13116C00 == 21 [pid = 2500] [id = 10] 10:46:15 INFO - PROCESS | 2500 | 1461260775197 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 10:46:15 INFO - PROCESS | 2500 | 1461260775294 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 2500 | ++DOCSHELL 0F07E800 == 22 [pid = 2500] [id = 27] 10:46:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (0F07F000) [pid = 2500] [serial = 77] [outer = 00000000] 10:46:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (13116C00) [pid = 2500] [serial = 78] [outer = 0F07F000] 10:46:15 INFO - PROCESS | 2500 | 1461260775346 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (131CF800) [pid = 2500] [serial = 79] [outer = 0F07F000] 10:46:15 INFO - PROCESS | 2500 | 1461260775780 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1431ms 10:46:15 INFO - PROCESS | 2500 | 1461260775817 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 2500 | 1461260775822 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 10:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:46:15 INFO - PROCESS | 2500 | 1461260775831 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 2500 | 1461260775836 Marionette TRACE conn5 <- [1,74,null,{}] 10:46:15 INFO - PROCESS | 2500 | 1461260775840 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:15 INFO - PROCESS | 2500 | 1461260775940 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 10:46:15 INFO - PROCESS | 2500 | 1461260775949 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 2500 | ++DOCSHELL 17820800 == 23 [pid = 2500] [id = 28] 10:46:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1782B800) [pid = 2500] [serial = 80] [outer = 00000000] 10:46:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (17A75000) [pid = 2500] [serial = 81] [outer = 1782B800] 10:46:15 INFO - PROCESS | 2500 | 1461260775998 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (17B32C00) [pid = 2500] [serial = 82] [outer = 1782B800] 10:46:16 INFO - PROCESS | 2500 | 1461260776425 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 10:46:16 INFO - PROCESS | 2500 | 1461260776468 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 2500 | 1461260776471 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 10:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (19EC4800) [pid = 2500] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (21FD4400) [pid = 2500] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (13117000) [pid = 2500] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (184E5400) [pid = 2500] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1DDECC00) [pid = 2500] [serial = 34] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (139C1400) [pid = 2500] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (17AD8000) [pid = 2500] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1844F800) [pid = 2500] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1AF5B800) [pid = 2500] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (18427000) [pid = 2500] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (1CE49800) [pid = 2500] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (1AF9CC00) [pid = 2500] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1844A800) [pid = 2500] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (2226B400) [pid = 2500] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:46:16 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (1D55C400) [pid = 2500] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:46:16 INFO - PROCESS | 2500 | 1461260776860 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 2500 | 1461260776863 Marionette TRACE conn5 <- [1,78,null,{}] 10:46:16 INFO - PROCESS | 2500 | 1461260776867 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:16 INFO - PROCESS | 2500 | 1461260776944 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 10:46:16 INFO - PROCESS | 2500 | 1461260776954 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:16 INFO - PROCESS | 2500 | ++DOCSHELL 14BEA800 == 24 [pid = 2500] [id = 29] 10:46:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (1784A000) [pid = 2500] [serial = 83] [outer = 00000000] 10:46:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (18246C00) [pid = 2500] [serial = 84] [outer = 1784A000] 10:46:17 INFO - PROCESS | 2500 | 1461260776999 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (18443C00) [pid = 2500] [serial = 85] [outer = 1784A000] 10:46:17 INFO - PROCESS | 2500 | 1461260777419 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 10:46:17 INFO - PROCESS | 2500 | 1461260777448 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 10:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:46:17 INFO - PROCESS | 2500 | 1461260777451 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 10:46:17 INFO - PROCESS | 2500 | 1461260777462 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 2500 | 1461260777466 Marionette TRACE conn5 <- [1,82,null,{}] 10:46:17 INFO - PROCESS | 2500 | 1461260777474 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:17 INFO - PROCESS | 2500 | 1461260777552 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 10:46:17 INFO - PROCESS | 2500 | 1461260777558 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 2500 | ++DOCSHELL 1AA74800 == 25 [pid = 2500] [id = 30] 10:46:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1AA74C00) [pid = 2500] [serial = 86] [outer = 00000000] 10:46:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (1AEAF400) [pid = 2500] [serial = 87] [outer = 1AA74C00] 10:46:17 INFO - PROCESS | 2500 | 1461260777607 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1AEB4800) [pid = 2500] [serial = 88] [outer = 1AA74C00] 10:46:18 INFO - PROCESS | 2500 | 1461260778024 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 590ms 10:46:18 INFO - PROCESS | 2500 | 1461260778048 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 2500 | 1461260778050 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 10:46:18 INFO - PROCESS | 2500 | 1461260778053 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:46:18 INFO - PROCESS | 2500 | 1461260778055 Marionette TRACE conn5 <- [1,86,null,{}] 10:46:18 INFO - PROCESS | 2500 | 1461260778058 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 2500 | 1461260778133 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 10:46:18 INFO - PROCESS | 2500 | 1461260778139 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAD000 == 26 [pid = 2500] [id = 31] 10:46:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1AEB7C00) [pid = 2500] [serial = 89] [outer = 00000000] 10:46:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1BA27C00) [pid = 2500] [serial = 90] [outer = 1AEB7C00] 10:46:18 INFO - PROCESS | 2500 | 1461260778183 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1BB4C400) [pid = 2500] [serial = 91] [outer = 1AEB7C00] 10:46:18 INFO - PROCESS | 2500 | 1461260778621 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 629ms 10:46:18 INFO - PROCESS | 2500 | 1461260778688 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 2500 | 1461260778690 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 10:46:18 INFO - PROCESS | 2500 | 1461260778693 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 2500 | 1461260778695 Marionette TRACE conn5 <- [1,90,null,{}] 10:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:46:18 INFO - PROCESS | 2500 | 1461260778699 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 2500 | 1461260778773 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 10:46:18 INFO - PROCESS | 2500 | 1461260778783 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 2500 | ++DOCSHELL 1C285400 == 27 [pid = 2500] [id = 32] 10:46:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1C285C00) [pid = 2500] [serial = 92] [outer = 00000000] 10:46:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1CE48000) [pid = 2500] [serial = 93] [outer = 1C285C00] 10:46:18 INFO - PROCESS | 2500 | 1461260778835 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1CE50C00) [pid = 2500] [serial = 94] [outer = 1C285C00] 10:46:19 INFO - PROCESS | 2500 | 1461260779402 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 770ms 10:46:19 INFO - PROCESS | 2500 | 1461260779468 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 10:46:19 INFO - PROCESS | 2500 | 1461260779474 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 10:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:46:19 INFO - PROCESS | 2500 | 1461260779494 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 2500 | 1461260779498 Marionette TRACE conn5 <- [1,94,null,{}] 10:46:19 INFO - PROCESS | 2500 | 1461260779504 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:19 INFO - PROCESS | 2500 | 1461260779606 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 10:46:19 INFO - PROCESS | 2500 | 1461260779677 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:19 INFO - PROCESS | 2500 | ++DOCSHELL 13709C00 == 28 [pid = 2500] [id = 33] 10:46:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (139C9800) [pid = 2500] [serial = 95] [outer = 00000000] 10:46:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (181D9C00) [pid = 2500] [serial = 96] [outer = 139C9800] 10:46:19 INFO - PROCESS | 2500 | 1461260779735 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (18427000) [pid = 2500] [serial = 97] [outer = 139C9800] 10:46:20 INFO - PROCESS | 2500 | 1461260780282 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 850ms 10:46:20 INFO - PROCESS | 2500 | 1461260780334 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 10:46:20 INFO - PROCESS | 2500 | 1461260780340 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 10:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:46:20 INFO - PROCESS | 2500 | 1461260780347 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:46:20 INFO - PROCESS | 2500 | 1461260780350 Marionette TRACE conn5 <- [1,98,null,{}] 10:46:20 INFO - PROCESS | 2500 | 1461260780354 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:20 INFO - PROCESS | 2500 | 1461260780455 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 10:46:20 INFO - PROCESS | 2500 | 1461260780538 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 2500 | ++DOCSHELL 1AEACC00 == 29 [pid = 2500] [id = 34] 10:46:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1AEB1000) [pid = 2500] [serial = 98] [outer = 00000000] 10:46:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1C08D000) [pid = 2500] [serial = 99] [outer = 1AEB1000] 10:46:20 INFO - PROCESS | 2500 | 1461260780594 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1C091400) [pid = 2500] [serial = 100] [outer = 1AEB1000] 10:46:21 INFO - PROCESS | 2500 | 1461260781140 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 10:46:21 INFO - PROCESS | 2500 | 1461260781178 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 2500 | 1461260781181 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 10:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:46:21 INFO - PROCESS | 2500 | 1461260781184 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 2500 | 1461260781188 Marionette TRACE conn5 <- [1,102,null,{}] 10:46:21 INFO - PROCESS | 2500 | 1461260781200 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 2500 | 1461260781301 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 10:46:21 INFO - PROCESS | 2500 | 1461260781371 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 2500 | ++DOCSHELL 1D9C4800 == 30 [pid = 2500] [id = 35] 10:46:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1D9C6000) [pid = 2500] [serial = 101] [outer = 00000000] 10:46:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1EBC4000) [pid = 2500] [serial = 102] [outer = 1D9C6000] 10:46:21 INFO - PROCESS | 2500 | 1461260781430 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1EEF2C00) [pid = 2500] [serial = 103] [outer = 1D9C6000] 10:46:21 INFO - PROCESS | 2500 | 1461260781934 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 770ms 10:46:21 INFO - PROCESS | 2500 | 1461260781960 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 2500 | 1461260781963 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 10:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:46:21 INFO - PROCESS | 2500 | 1461260781966 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 2500 | 1461260781968 Marionette TRACE conn5 <- [1,106,null,{}] 10:46:21 INFO - PROCESS | 2500 | 1461260781972 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:22 INFO - PROCESS | 2500 | 1461260782077 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 10:46:22 INFO - PROCESS | 2500 | 1461260782162 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 2500 | ++DOCSHELL 184E5800 == 31 [pid = 2500] [id = 36] 10:46:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1CE46800) [pid = 2500] [serial = 104] [outer = 00000000] 10:46:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1FD36400) [pid = 2500] [serial = 105] [outer = 1CE46800] 10:46:22 INFO - PROCESS | 2500 | 1461260782217 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (20265800) [pid = 2500] [serial = 106] [outer = 1CE46800] 10:46:22 INFO - PROCESS | 2500 | 1461260782800 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 873ms 10:46:22 INFO - PROCESS | 2500 | 1461260782842 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 2500 | 1461260782846 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 10:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:46:22 INFO - PROCESS | 2500 | 1461260782851 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 2500 | 1461260782855 Marionette TRACE conn5 <- [1,110,null,{}] 10:46:22 INFO - PROCESS | 2500 | 1461260782862 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:22 INFO - PROCESS | 2500 | 1461260782954 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 10:46:23 INFO - PROCESS | 2500 | 1461260783028 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 2500 | ++DOCSHELL 131C5C00 == 32 [pid = 2500] [id = 37] 10:46:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (131C6000) [pid = 2500] [serial = 107] [outer = 00000000] 10:46:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (146F2C00) [pid = 2500] [serial = 108] [outer = 131C6000] 10:46:23 INFO - PROCESS | 2500 | 1461260783078 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (17840400) [pid = 2500] [serial = 109] [outer = 131C6000] 10:46:23 INFO - PROCESS | 2500 | --DOCSHELL 1DDEC400 == 31 [pid = 2500] [id = 13] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (19ED0800) [pid = 2500] [serial = 9] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1AA6F000) [pid = 2500] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (146FCC00) [pid = 2500] [serial = 4] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (131CF000) [pid = 2500] [serial = 27] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (19ED0000) [pid = 2500] [serial = 30] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1EEF2800) [pid = 2500] [serial = 35] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1F81C800) [pid = 2500] [serial = 36] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (21FDA000) [pid = 2500] [serial = 39] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1418F000) [pid = 2500] [serial = 42] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (17B33800) [pid = 2500] [serial = 45] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (184EC400) [pid = 2500] [serial = 48] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1BA22000) [pid = 2500] [serial = 51] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1C08B800) [pid = 2500] [serial = 54] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1D9C5000) [pid = 2500] [serial = 57] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (0F07F800) [pid = 2500] [serial = 60] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1FD38400) [pid = 2500] [serial = 63] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (21FD2C00) [pid = 2500] [serial = 66] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (22743C00) [pid = 2500] [serial = 69] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (227ED400) [pid = 2500] [serial = 72] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1BA58400) [pid = 2500] [serial = 52] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1D4E0800) [pid = 2500] [serial = 33] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (1BA01800) [pid = 2500] [serial = 31] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (1C28C400) [pid = 2500] [serial = 55] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (1DDF4C00) [pid = 2500] [serial = 58] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (21C81400) [pid = 2500] [serial = 64] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (136D1400) [pid = 2500] [serial = 28] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (141E2000) [pid = 2500] [serial = 43] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (22267C00) [pid = 2500] [serial = 67] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 65 (17F6AC00) [pid = 2500] [serial = 46] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 64 (22748C00) [pid = 2500] [serial = 70] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 63 (19BC9000) [pid = 2500] [serial = 49] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 62 (21FDB000) [pid = 2500] [serial = 22] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 61 (228C4C00) [pid = 2500] [serial = 73] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 60 (21FDC400) [pid = 2500] [serial = 24] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 59 (21FD7400) [pid = 2500] [serial = 21] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 58 (1CEAD400) [pid = 2500] [serial = 17] [outer = 00000000] [url = about:blank] 10:46:23 INFO - PROCESS | 2500 | --DOMWINDOW == 57 (1D4E0C00) [pid = 2500] [serial = 14] [outer = 00000000] [url = about:blank] 10:46:24 INFO - PROCESS | 2500 | 1461260784067 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1276ms 10:46:24 INFO - PROCESS | 2500 | 1461260784133 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 2500 | 1461260784137 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 10:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:46:24 INFO - PROCESS | 2500 | 1461260784143 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 2500 | 1461260784146 Marionette TRACE conn5 <- [1,114,null,{}] 10:46:24 INFO - PROCESS | 2500 | 1461260784152 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:24 INFO - PROCESS | 2500 | 1461260784237 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 10:46:24 INFO - PROCESS | 2500 | 1461260784305 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 2500 | ++DOCSHELL 13549400 == 32 [pid = 2500] [id = 38] 10:46:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 58 (136D1400) [pid = 2500] [serial = 110] [outer = 00000000] 10:46:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 59 (139CB800) [pid = 2500] [serial = 111] [outer = 136D1400] 10:46:24 INFO - PROCESS | 2500 | 1461260784353 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 60 (14199400) [pid = 2500] [serial = 112] [outer = 136D1400] 10:46:24 INFO - PROCESS | 2500 | 1461260784761 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 690ms 10:46:24 INFO - PROCESS | 2500 | 1461260784834 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 2500 | 1461260784840 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 10:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:46:24 INFO - PROCESS | 2500 | 1461260784846 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 2500 | 1461260784849 Marionette TRACE conn5 <- [1,118,null,{}] 10:46:24 INFO - PROCESS | 2500 | 1461260784852 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:24 INFO - PROCESS | 2500 | 1461260784930 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 10:46:24 INFO - PROCESS | 2500 | 1461260784936 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 2500 | ++DOCSHELL 146F0800 == 33 [pid = 2500] [id = 39] 10:46:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 61 (146F1000) [pid = 2500] [serial = 113] [outer = 00000000] 10:46:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (1824C800) [pid = 2500] [serial = 114] [outer = 146F1000] 10:46:24 INFO - PROCESS | 2500 | 1461260784983 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (1844E000) [pid = 2500] [serial = 115] [outer = 146F1000] 10:46:25 INFO - PROCESS | 2500 | 1461260785396 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 569ms 10:46:25 INFO - PROCESS | 2500 | 1461260785418 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 2500 | 1461260785421 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 10:46:25 INFO - PROCESS | 2500 | 1461260785424 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:46:25 INFO - PROCESS | 2500 | 1461260785428 Marionette TRACE conn5 <- [1,122,null,{}] 10:46:25 INFO - PROCESS | 2500 | 1461260785439 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:25 INFO - PROCESS | 2500 | 1461260785523 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 10:46:25 INFO - PROCESS | 2500 | 1461260785530 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 2500 | ++DOCSHELL 1AA72000 == 34 [pid = 2500] [id = 40] 10:46:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (1AA73C00) [pid = 2500] [serial = 116] [outer = 00000000] 10:46:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (1AEAD400) [pid = 2500] [serial = 117] [outer = 1AA73C00] 10:46:25 INFO - PROCESS | 2500 | 1461260785580 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (1AEB4C00) [pid = 2500] [serial = 118] [outer = 1AA73C00] 10:46:25 INFO - PROCESS | 2500 | 1461260786013 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 10:46:26 INFO - PROCESS | 2500 | 1461260786061 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 2500 | 1461260786063 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 10:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:46:26 INFO - PROCESS | 2500 | 1461260786067 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 2500 | 1461260786069 Marionette TRACE conn5 <- [1,126,null,{}] 10:46:26 INFO - PROCESS | 2500 | 1461260786072 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:26 INFO - PROCESS | 2500 | 1461260786174 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 10:46:26 INFO - PROCESS | 2500 | 1461260786181 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAB400 == 35 [pid = 2500] [id = 41] 10:46:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (1BA07C00) [pid = 2500] [serial = 119] [outer = 00000000] 10:46:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (1BB54C00) [pid = 2500] [serial = 120] [outer = 1BA07C00] 10:46:26 INFO - PROCESS | 2500 | 1461260786226 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (1BBBD400) [pid = 2500] [serial = 121] [outer = 1BA07C00] 10:46:26 INFO - PROCESS | 2500 | 1461260786648 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 10:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:46:26 INFO - PROCESS | 2500 | 1461260786698 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 2500 | 1461260786700 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 10:46:26 INFO - PROCESS | 2500 | 1461260786704 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 2500 | 1461260786705 Marionette TRACE conn5 <- [1,130,null,{}] 10:46:26 INFO - PROCESS | 2500 | 1461260786709 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:26 INFO - PROCESS | 2500 | 1461260786803 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 10:46:26 INFO - PROCESS | 2500 | 1461260786809 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 2500 | ++DOCSHELL 1BB51000 == 36 [pid = 2500] [id = 42] 10:46:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (1BBBF800) [pid = 2500] [serial = 122] [outer = 00000000] 10:46:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1BBC9000) [pid = 2500] [serial = 123] [outer = 1BBBF800] 10:46:26 INFO - PROCESS | 2500 | 1461260786855 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (1BF5E800) [pid = 2500] [serial = 124] [outer = 1BBBF800] 10:46:27 INFO - PROCESS | 2500 | 1461260787308 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 10:46:27 INFO - PROCESS | 2500 | 1461260787334 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 10:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:46:27 INFO - PROCESS | 2500 | 1461260787336 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 10:46:27 INFO - PROCESS | 2500 | 1461260787340 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 2500 | 1461260787342 Marionette TRACE conn5 <- [1,134,null,{}] 10:46:27 INFO - PROCESS | 2500 | 1461260787345 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:27 INFO - PROCESS | 2500 | 1461260787468 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 10:46:27 INFO - PROCESS | 2500 | 1461260787474 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC8C00 == 37 [pid = 2500] [id = 43] 10:46:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1C08D800) [pid = 2500] [serial = 125] [outer = 00000000] 10:46:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1CECE400) [pid = 2500] [serial = 126] [outer = 1C08D800] 10:46:27 INFO - PROCESS | 2500 | 1461260787522 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1D523C00) [pid = 2500] [serial = 127] [outer = 1C08D800] 10:46:27 INFO - PROCESS | 2500 | 1461260787947 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 10:46:27 INFO - PROCESS | 2500 | 1461260787970 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 2500 | 1461260787973 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 10:46:27 INFO - PROCESS | 2500 | 1461260787976 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 2500 | 1461260787977 Marionette TRACE conn5 <- [1,138,null,{}] 10:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:46:27 INFO - PROCESS | 2500 | 1461260787987 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:28 INFO - PROCESS | 2500 | 1461260788155 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1AEB7C00) [pid = 2500] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1AEAEC00) [pid = 2500] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (0F079C00) [pid = 2500] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (1C285C00) [pid = 2500] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (1782B800) [pid = 2500] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1784A000) [pid = 2500] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (1AA74C00) [pid = 2500] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:46:28 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (0F07F000) [pid = 2500] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:46:28 INFO - PROCESS | 2500 | 1461260788226 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 2500 | ++DOCSHELL 0F079C00 == 38 [pid = 2500] [id = 44] 10:46:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (0F07E000) [pid = 2500] [serial = 128] [outer = 00000000] 10:46:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (17846400) [pid = 2500] [serial = 129] [outer = 0F07E000] 10:46:28 INFO - PROCESS | 2500 | 1461260788270 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (184ED000) [pid = 2500] [serial = 130] [outer = 0F07E000] 10:46:28 INFO - PROCESS | 2500 | 1461260788601 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 689ms 10:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:46:28 INFO - PROCESS | 2500 | 1461260788670 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 2500 | 1461260788672 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 10:46:28 INFO - PROCESS | 2500 | 1461260788675 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 2500 | 1461260788677 Marionette TRACE conn5 <- [1,142,null,{}] 10:46:28 INFO - PROCESS | 2500 | 1461260788686 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:28 INFO - PROCESS | 2500 | 1461260788761 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 10:46:28 INFO - PROCESS | 2500 | 1461260788767 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 2500 | ++DOCSHELL 184EE400 == 39 [pid = 2500] [id = 45] 10:46:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (193C4400) [pid = 2500] [serial = 131] [outer = 00000000] 10:46:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (1DA3DC00) [pid = 2500] [serial = 132] [outer = 193C4400] 10:46:28 INFO - PROCESS | 2500 | 1461260788811 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1BBBC800) [pid = 2500] [serial = 133] [outer = 193C4400] 10:46:29 INFO - PROCESS | 2500 | 1461260789221 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 593ms 10:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:46:29 INFO - PROCESS | 2500 | 1461260789270 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 2500 | 1461260789272 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 10:46:29 INFO - PROCESS | 2500 | 1461260789276 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 2500 | 1461260789277 Marionette TRACE conn5 <- [1,146,null,{}] 10:46:29 INFO - PROCESS | 2500 | 1461260789285 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:29 INFO - PROCESS | 2500 | 1461260789357 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 10:46:29 INFO - PROCESS | 2500 | 1461260789364 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 2500 | ++DOCSHELL 1AA70C00 == 40 [pid = 2500] [id = 46] 10:46:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1EBCE800) [pid = 2500] [serial = 134] [outer = 00000000] 10:46:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1F828800) [pid = 2500] [serial = 135] [outer = 1EBCE800] 10:46:29 INFO - PROCESS | 2500 | 1461260789408 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1FD2FC00) [pid = 2500] [serial = 136] [outer = 1EBCE800] 10:46:29 INFO - PROCESS | 2500 | 1461260789830 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 570ms 10:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:46:29 INFO - PROCESS | 2500 | 1461260789849 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 2500 | 1461260789851 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 10:46:29 INFO - PROCESS | 2500 | 1461260789854 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 2500 | 1461260789856 Marionette TRACE conn5 <- [1,150,null,{}] 10:46:29 INFO - PROCESS | 2500 | 1461260789862 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:29 INFO - PROCESS | 2500 | 1461260789962 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 10:46:29 INFO - PROCESS | 2500 | 1461260789970 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 2500 | ++DOCSHELL 12A55800 == 41 [pid = 2500] [id = 47] 10:46:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1BBBE400) [pid = 2500] [serial = 137] [outer = 00000000] 10:46:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (20269400) [pid = 2500] [serial = 138] [outer = 1BBBE400] 10:46:30 INFO - PROCESS | 2500 | 1461260790014 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (21C83400) [pid = 2500] [serial = 139] [outer = 1BBBE400] 10:46:30 INFO - PROCESS | 2500 | 1461260790787 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 970ms 10:46:30 INFO - PROCESS | 2500 | 1461260790826 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 2500 | 1461260790831 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 10:46:30 INFO - PROCESS | 2500 | 1461260790837 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:46:30 INFO - PROCESS | 2500 | 1461260790840 Marionette TRACE conn5 <- [1,154,null,{}] 10:46:30 INFO - PROCESS | 2500 | 1461260790846 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:30 INFO - PROCESS | 2500 | 1461260790959 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 10:46:31 INFO - PROCESS | 2500 | 1461260791031 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 2500 | ++DOCSHELL 13703C00 == 42 [pid = 2500] [id = 48] 10:46:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (139C3000) [pid = 2500] [serial = 140] [outer = 00000000] 10:46:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (18170800) [pid = 2500] [serial = 141] [outer = 139C3000] 10:46:31 INFO - PROCESS | 2500 | 1461260791090 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (184E7400) [pid = 2500] [serial = 142] [outer = 139C3000] 10:46:31 INFO - PROCESS | 2500 | 1461260791954 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1174ms 10:46:32 INFO - PROCESS | 2500 | 1461260792016 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 10:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:46:32 INFO - PROCESS | 2500 | 1461260792020 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 10:46:32 INFO - PROCESS | 2500 | 1461260792025 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 2500 | 1461260792029 Marionette TRACE conn5 <- [1,158,null,{}] 10:46:32 INFO - PROCESS | 2500 | 1461260792035 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:32 INFO - PROCESS | 2500 | 1461260792184 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 1AA70C00 == 41 [pid = 2500] [id = 46] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 184EE400 == 40 [pid = 2500] [id = 45] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 0F079C00 == 39 [pid = 2500] [id = 44] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 1BBC8C00 == 38 [pid = 2500] [id = 43] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 1BB51000 == 37 [pid = 2500] [id = 42] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 1AEAB400 == 36 [pid = 2500] [id = 41] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 1AA72000 == 35 [pid = 2500] [id = 40] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 146F0800 == 34 [pid = 2500] [id = 39] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 13549400 == 33 [pid = 2500] [id = 38] 10:46:32 INFO - PROCESS | 2500 | --DOCSHELL 131C5C00 == 32 [pid = 2500] [id = 37] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1AEB6C00) [pid = 2500] [serial = 76] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1CE50C00) [pid = 2500] [serial = 94] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1CE48000) [pid = 2500] [serial = 93] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (17A75000) [pid = 2500] [serial = 81] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (18246C00) [pid = 2500] [serial = 84] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1AEB4800) [pid = 2500] [serial = 88] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (17B32C00) [pid = 2500] [serial = 82] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (18443C00) [pid = 2500] [serial = 85] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (13116C00) [pid = 2500] [serial = 78] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (1BB4C400) [pid = 2500] [serial = 91] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (131CF800) [pid = 2500] [serial = 79] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (1AEAF400) [pid = 2500] [serial = 87] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1BA27C00) [pid = 2500] [serial = 90] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (1AEB5400) [pid = 2500] [serial = 75] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (13706800) [pid = 2500] [serial = 61] [outer = 00000000] [url = about:blank] 10:46:32 INFO - PROCESS | 2500 | 1461260792279 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 2500 | ++DOCSHELL 0F073800 == 33 [pid = 2500] [id = 49] 10:46:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (0F075C00) [pid = 2500] [serial = 143] [outer = 00000000] 10:46:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (12A94400) [pid = 2500] [serial = 144] [outer = 0F075C00] 10:46:32 INFO - PROCESS | 2500 | 1461260792328 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (131C6400) [pid = 2500] [serial = 145] [outer = 0F075C00] 10:46:32 INFO - PROCESS | 2500 | 1461260792737 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 790ms 10:46:32 INFO - PROCESS | 2500 | 1461260792816 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 2500 | 1461260792823 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 10:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:46:32 INFO - PROCESS | 2500 | 1461260792829 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 2500 | 1461260792831 Marionette TRACE conn5 <- [1,162,null,{}] 10:46:32 INFO - PROCESS | 2500 | 1461260792835 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:32 INFO - PROCESS | 2500 | 1461260792914 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 10:46:32 INFO - PROCESS | 2500 | 1461260792921 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 2500 | ++DOCSHELL 13702400 == 34 [pid = 2500] [id = 50] 10:46:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (141E1C00) [pid = 2500] [serial = 146] [outer = 00000000] 10:46:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (18444400) [pid = 2500] [serial = 147] [outer = 141E1C00] 10:46:32 INFO - PROCESS | 2500 | 1461260792966 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (184E3C00) [pid = 2500] [serial = 148] [outer = 141E1C00] 10:46:33 INFO - PROCESS | 2500 | 1461260793418 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 10:46:33 INFO - PROCESS | 2500 | 1461260793461 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 2500 | 1461260793463 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 10:46:33 INFO - PROCESS | 2500 | 1461260793466 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:46:33 INFO - PROCESS | 2500 | 1461260793470 Marionette TRACE conn5 <- [1,166,null,{}] 10:46:33 INFO - PROCESS | 2500 | 1461260793481 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:33 INFO - PROCESS | 2500 | 1461260793579 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 10:46:33 INFO - PROCESS | 2500 | 1461260793621 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB2800 == 35 [pid = 2500] [id = 51] 10:46:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1AEB3800) [pid = 2500] [serial = 149] [outer = 00000000] 10:46:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1AEB7C00) [pid = 2500] [serial = 150] [outer = 1AEB3800] 10:46:33 INFO - PROCESS | 2500 | 1461260793669 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1AF99400) [pid = 2500] [serial = 151] [outer = 1AEB3800] 10:46:34 INFO - PROCESS | 2500 | 1461260794098 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 10:46:34 INFO - PROCESS | 2500 | 1461260794141 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 2500 | 1461260794143 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 10:46:34 INFO - PROCESS | 2500 | 1461260794146 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:46:34 INFO - PROCESS | 2500 | 1461260794148 Marionette TRACE conn5 <- [1,170,null,{}] 10:46:34 INFO - PROCESS | 2500 | 1461260794152 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:34 INFO - PROCESS | 2500 | 1461260794228 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 10:46:34 INFO - PROCESS | 2500 | 1461260794237 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 2500 | ++DOCSHELL 1AFA0400 == 36 [pid = 2500] [id = 52] 10:46:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1BA50400) [pid = 2500] [serial = 152] [outer = 00000000] 10:46:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1BBBCC00) [pid = 2500] [serial = 153] [outer = 1BA50400] 10:46:34 INFO - PROCESS | 2500 | 1461260794282 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1BBC2800) [pid = 2500] [serial = 154] [outer = 1BA50400] 10:46:34 INFO - PROCESS | 2500 | 1461260794662 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 570ms 10:46:34 INFO - PROCESS | 2500 | 1461260794730 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 2500 | 1461260794733 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 10:46:34 INFO - PROCESS | 2500 | 1461260794736 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 2500 | 1461260794737 Marionette TRACE conn5 <- [1,174,null,{}] 10:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:46:34 INFO - PROCESS | 2500 | 1461260794741 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:34 INFO - PROCESS | 2500 | 1461260794840 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 10:46:34 INFO - PROCESS | 2500 | 1461260794847 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC6400 == 37 [pid = 2500] [id = 53] 10:46:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1BBC8400) [pid = 2500] [serial = 155] [outer = 00000000] 10:46:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1C284C00) [pid = 2500] [serial = 156] [outer = 1BBC8400] 10:46:34 INFO - PROCESS | 2500 | 1461260794892 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1CE47800) [pid = 2500] [serial = 157] [outer = 1BBC8400] 10:46:35 INFO - PROCESS | 2500 | 1461260795341 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 629ms 10:46:35 INFO - PROCESS | 2500 | 1461260795373 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 2500 | 1461260795375 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 10:46:35 INFO - PROCESS | 2500 | 1461260795378 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:46:35 INFO - PROCESS | 2500 | 1461260795380 Marionette TRACE conn5 <- [1,178,null,{}] 10:46:35 INFO - PROCESS | 2500 | 1461260795383 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:35 INFO - PROCESS | 2500 | 1461260795499 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 10:46:35 INFO - PROCESS | 2500 | 1461260795509 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 2500 | ++DOCSHELL 1C08FC00 == 38 [pid = 2500] [id = 54] 10:46:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1CE49400) [pid = 2500] [serial = 158] [outer = 00000000] 10:46:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1D55C000) [pid = 2500] [serial = 159] [outer = 1CE49400] 10:46:35 INFO - PROCESS | 2500 | 1461260795559 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1CEAF400) [pid = 2500] [serial = 160] [outer = 1CE49400] 10:46:35 INFO - PROCESS | 2500 | 1461260795984 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 10:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:46:35 INFO - PROCESS | 2500 | 1461260796012 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 2500 | 1461260796014 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 10:46:36 INFO - PROCESS | 2500 | 1461260796018 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 2500 | 1461260796019 Marionette TRACE conn5 <- [1,182,null,{}] 10:46:36 INFO - PROCESS | 2500 | 1461260796023 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:36 INFO - PROCESS | 2500 | 1461260796118 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 10:46:36 INFO - PROCESS | 2500 | 1461260796155 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 2500 | ++DOCSHELL 1EEF7800 == 39 [pid = 2500] [id = 55] 10:46:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1EEF9800) [pid = 2500] [serial = 161] [outer = 00000000] 10:46:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1FD33000) [pid = 2500] [serial = 162] [outer = 1EEF9800] 10:46:36 INFO - PROCESS | 2500 | 1461260796244 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1AF61000) [pid = 2500] [serial = 163] [outer = 1EEF9800] 10:46:36 INFO - PROCESS | 2500 | 1461260796644 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:46:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (20265400) [pid = 2500] [serial = 164] [outer = 1D530800] 10:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 10:46:36 INFO - PROCESS | 2500 | 1461260796717 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 2500 | 1461260796719 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1EBCE800) [pid = 2500] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1BBBF800) [pid = 2500] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (136D1400) [pid = 2500] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (139C9800) [pid = 2500] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1AEB1000) [pid = 2500] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1D9C6000) [pid = 2500] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1C08D800) [pid = 2500] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1CE46800) [pid = 2500] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (0F07E000) [pid = 2500] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (193C4400) [pid = 2500] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1AA73C00) [pid = 2500] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (146F1000) [pid = 2500] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:46:36 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1BA07C00) [pid = 2500] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:46:36 INFO - PROCESS | 2500 | 1461260796840 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 2500 | 1461260796842 Marionette TRACE conn5 <- [1,186,null,{}] 10:46:36 INFO - PROCESS | 2500 | 1461260796848 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:36 INFO - PROCESS | 2500 | 1461260796920 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 10:46:36 INFO - PROCESS | 2500 | 1461260796926 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 2500 | ++DOCSHELL 146F1000 == 40 [pid = 2500] [id = 56] 10:46:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (14BED000) [pid = 2500] [serial = 165] [outer = 00000000] 10:46:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1AEADC00) [pid = 2500] [serial = 166] [outer = 14BED000] 10:46:36 INFO - PROCESS | 2500 | 1461260796971 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1BA51800) [pid = 2500] [serial = 167] [outer = 14BED000] 10:46:37 INFO - PROCESS | 2500 | 1461260797370 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 573ms 10:46:37 INFO - PROCESS | 2500 | 1461260797418 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 2500 | 1461260797420 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 10:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:46:37 INFO - PROCESS | 2500 | 1461260797423 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 2500 | 1461260797425 Marionette TRACE conn5 <- [1,190,null,{}] 10:46:37 INFO - PROCESS | 2500 | 1461260797452 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:37 INFO - PROCESS | 2500 | 1461260797524 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 10:46:37 INFO - PROCESS | 2500 | 1461260797532 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBF800 == 41 [pid = 2500] [id = 57] 10:46:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1BBC4400) [pid = 2500] [serial = 168] [outer = 00000000] 10:46:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (20269800) [pid = 2500] [serial = 169] [outer = 1BBC4400] 10:46:37 INFO - PROCESS | 2500 | 1461260797576 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (21FDAC00) [pid = 2500] [serial = 170] [outer = 1BBC4400] 10:46:37 INFO - PROCESS | 2500 | 1461260797972 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 590ms 10:46:37 INFO - PROCESS | 2500 | 1461260798014 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 10:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:46:37 INFO - PROCESS | 2500 | 1461260798016 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 10:46:38 INFO - PROCESS | 2500 | 1461260798028 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 2500 | 1461260798030 Marionette TRACE conn5 <- [1,194,null,{}] 10:46:38 INFO - PROCESS | 2500 | 1461260798033 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:38 INFO - PROCESS | 2500 | 1461260798108 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 10:46:38 INFO - PROCESS | 2500 | 1461260798114 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 2500 | ++DOCSHELL 1BA0D400 == 42 [pid = 2500] [id = 58] 10:46:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1D7BB800) [pid = 2500] [serial = 171] [outer = 00000000] 10:46:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1D7C0000) [pid = 2500] [serial = 172] [outer = 1D7BB800] 10:46:38 INFO - PROCESS | 2500 | 1461260798159 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1D7C2400) [pid = 2500] [serial = 173] [outer = 1D7BB800] 10:46:38 INFO - PROCESS | 2500 | 1461260798553 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 589ms 10:46:38 INFO - PROCESS | 2500 | 1461260798610 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 2500 | 1461260798613 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 10:46:38 INFO - PROCESS | 2500 | 1461260798620 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:46:38 INFO - PROCESS | 2500 | 1461260798623 Marionette TRACE conn5 <- [1,198,null,{}] 10:46:38 INFO - PROCESS | 2500 | 1461260798627 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:38 INFO - PROCESS | 2500 | 1461260798718 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 10:46:38 INFO - PROCESS | 2500 | 1461260798727 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 2500 | ++DOCSHELL 21FDE400 == 43 [pid = 2500] [id = 59] 10:46:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (21FDE800) [pid = 2500] [serial = 174] [outer = 00000000] 10:46:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (2215EC00) [pid = 2500] [serial = 175] [outer = 21FDE800] 10:46:38 INFO - PROCESS | 2500 | 1461260798776 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (22162C00) [pid = 2500] [serial = 176] [outer = 21FDE800] 10:46:39 INFO - PROCESS | 2500 | 1461260799433 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 830ms 10:46:39 INFO - PROCESS | 2500 | 1461260799455 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 2500 | 1461260799461 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 10:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:46:39 INFO - PROCESS | 2500 | 1461260799466 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 2500 | 1461260799470 Marionette TRACE conn5 <- [1,202,null,{}] 10:46:39 INFO - PROCESS | 2500 | 1461260799475 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:39 INFO - PROCESS | 2500 | 1461260799617 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 10:46:39 INFO - PROCESS | 2500 | 1461260799636 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 2500 | ++DOCSHELL 14BF6000 == 44 [pid = 2500] [id = 60] 10:46:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1783E400) [pid = 2500] [serial = 177] [outer = 00000000] 10:46:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (18425C00) [pid = 2500] [serial = 178] [outer = 1783E400] 10:46:39 INFO - PROCESS | 2500 | 1461260799693 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (19BC5000) [pid = 2500] [serial = 179] [outer = 1783E400] 10:46:40 INFO - PROCESS | 2500 | 1461260800268 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 830ms 10:46:40 INFO - PROCESS | 2500 | 1461260800301 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 2500 | 1461260800307 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 10:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:46:40 INFO - PROCESS | 2500 | 1461260800314 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 2500 | 1461260800317 Marionette TRACE conn5 <- [1,206,null,{}] 10:46:40 INFO - PROCESS | 2500 | 1461260800321 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:40 INFO - PROCESS | 2500 | 1461260800424 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 10:46:40 INFO - PROCESS | 2500 | 1461260800511 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 2500 | ++DOCSHELL 1BA25000 == 45 [pid = 2500] [id = 61] 10:46:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1BA29000) [pid = 2500] [serial = 180] [outer = 00000000] 10:46:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1CE4B400) [pid = 2500] [serial = 181] [outer = 1BA29000] 10:46:40 INFO - PROCESS | 2500 | 1461260800566 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1CECEC00) [pid = 2500] [serial = 182] [outer = 1BA29000] 10:46:41 INFO - PROCESS | 2500 | 1461260801091 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 10:46:41 INFO - PROCESS | 2500 | 1461260801176 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 2500 | 1461260801179 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 10:46:41 INFO - PROCESS | 2500 | 1461260801183 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:46:41 INFO - PROCESS | 2500 | 1461260801187 Marionette TRACE conn5 <- [1,210,null,{}] 10:46:41 INFO - PROCESS | 2500 | 1461260801198 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:41 INFO - PROCESS | 2500 | 1461260801335 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 10:46:41 INFO - PROCESS | 2500 | 1461260801409 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 2500 | ++DOCSHELL 141E2000 == 46 [pid = 2500] [id = 62] 10:46:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1F81C400) [pid = 2500] [serial = 183] [outer = 00000000] 10:46:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (22164000) [pid = 2500] [serial = 184] [outer = 1F81C400] 10:46:41 INFO - PROCESS | 2500 | 1461260801514 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (22169400) [pid = 2500] [serial = 185] [outer = 1F81C400] 10:46:42 INFO - PROCESS | 2500 | 1461260802239 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1118ms 10:46:42 INFO - PROCESS | 2500 | 1461260802309 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 2500 | 1461260802313 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 10:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:46:42 INFO - PROCESS | 2500 | 1461260802318 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 2500 | 1461260802322 Marionette TRACE conn5 <- [1,214,null,{}] 10:46:42 INFO - PROCESS | 2500 | 1461260802329 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:42 INFO - PROCESS | 2500 | 1461260802450 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 10:46:42 INFO - PROCESS | 2500 | 1461260802526 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 2500 | ++DOCSHELL 146F0800 == 47 [pid = 2500] [id = 63] 10:46:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (146FC800) [pid = 2500] [serial = 186] [outer = 00000000] 10:46:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1816C800) [pid = 2500] [serial = 187] [outer = 146FC800] 10:46:42 INFO - PROCESS | 2500 | 1461260802576 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1842B400) [pid = 2500] [serial = 188] [outer = 146FC800] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 184E5800 == 46 [pid = 2500] [id = 36] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1D9C4800 == 45 [pid = 2500] [id = 35] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1AEACC00 == 44 [pid = 2500] [id = 34] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 13709C00 == 43 [pid = 2500] [id = 33] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1BA0D400 == 42 [pid = 2500] [id = 58] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1BBBF800 == 41 [pid = 2500] [id = 57] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 146F1000 == 40 [pid = 2500] [id = 56] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1EEF7800 == 39 [pid = 2500] [id = 55] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1C08FC00 == 38 [pid = 2500] [id = 54] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1BBC6400 == 37 [pid = 2500] [id = 53] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1AFA0400 == 36 [pid = 2500] [id = 52] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 1AEB2800 == 35 [pid = 2500] [id = 51] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 13702400 == 34 [pid = 2500] [id = 50] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 0F073800 == 33 [pid = 2500] [id = 49] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (20269400) [pid = 2500] [serial = 138] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOCSHELL 13703C00 == 32 [pid = 2500] [id = 48] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1BBC9000) [pid = 2500] [serial = 123] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (139CB800) [pid = 2500] [serial = 111] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (146F2C00) [pid = 2500] [serial = 108] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (18427000) [pid = 2500] [serial = 97] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (181D9C00) [pid = 2500] [serial = 96] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1C091400) [pid = 2500] [serial = 100] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1C08D000) [pid = 2500] [serial = 99] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1EEF2C00) [pid = 2500] [serial = 103] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1EBC4000) [pid = 2500] [serial = 102] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1CECE400) [pid = 2500] [serial = 126] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (20265800) [pid = 2500] [serial = 106] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1FD36400) [pid = 2500] [serial = 105] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1BF5E800) [pid = 2500] [serial = 124] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (17846400) [pid = 2500] [serial = 129] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1D523C00) [pid = 2500] [serial = 127] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (14199400) [pid = 2500] [serial = 112] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1BBBC800) [pid = 2500] [serial = 133] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1AEAD400) [pid = 2500] [serial = 117] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1824C800) [pid = 2500] [serial = 114] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1844E000) [pid = 2500] [serial = 115] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1FD2FC00) [pid = 2500] [serial = 136] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1BB54C00) [pid = 2500] [serial = 120] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1BBBD400) [pid = 2500] [serial = 121] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1DA3DC00) [pid = 2500] [serial = 132] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1AEB4C00) [pid = 2500] [serial = 118] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (184ED000) [pid = 2500] [serial = 130] [outer = 00000000] [url = about:blank] 10:46:42 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (1F828800) [pid = 2500] [serial = 135] [outer = 00000000] [url = about:blank] 10:46:43 INFO - PROCESS | 2500 | 1461260803047 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 790ms 10:46:43 INFO - PROCESS | 2500 | 1461260803140 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 2500 | 1461260803145 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 10:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:46:43 INFO - PROCESS | 2500 | 1461260803156 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 2500 | 1461260803158 Marionette TRACE conn5 <- [1,218,null,{}] 10:46:43 INFO - PROCESS | 2500 | 1461260803162 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:43 INFO - PROCESS | 2500 | 1461260803245 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 10:46:43 INFO - PROCESS | 2500 | 1461260803259 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 2500 | ++DOCSHELL 14BE9400 == 33 [pid = 2500] [id = 64] 10:46:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (14BF1800) [pid = 2500] [serial = 189] [outer = 00000000] 10:46:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1810A000) [pid = 2500] [serial = 190] [outer = 14BF1800] 10:46:43 INFO - PROCESS | 2500 | 1461260803306 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (18253C00) [pid = 2500] [serial = 191] [outer = 14BF1800] 10:46:43 INFO - PROCESS | 2500 | 1461260803756 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 10:46:43 INFO - PROCESS | 2500 | 1461260803794 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 2500 | 1461260803796 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 10:46:43 INFO - PROCESS | 2500 | 1461260803800 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:46:43 INFO - PROCESS | 2500 | 1461260803803 Marionette TRACE conn5 <- [1,222,null,{}] 10:46:43 INFO - PROCESS | 2500 | 1461260803813 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:43 INFO - PROCESS | 2500 | 1461260803893 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 10:46:43 INFO - PROCESS | 2500 | 1461260803901 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 2500 | ++DOCSHELL 1AA6F800 == 34 [pid = 2500] [id = 65] 10:46:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1AA75000) [pid = 2500] [serial = 192] [outer = 00000000] 10:46:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1AEB0000) [pid = 2500] [serial = 193] [outer = 1AA75000] 10:46:43 INFO - PROCESS | 2500 | 1461260803949 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1AEB4C00) [pid = 2500] [serial = 194] [outer = 1AA75000] 10:46:44 INFO - PROCESS | 2500 | 1461260804381 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 10:46:44 INFO - PROCESS | 2500 | 1461260804434 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 2500 | 1461260804437 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 10:46:44 INFO - PROCESS | 2500 | 1461260804440 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:46:44 INFO - PROCESS | 2500 | 1461260804442 Marionette TRACE conn5 <- [1,226,null,{}] 10:46:44 INFO - PROCESS | 2500 | 1461260804446 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:44 INFO - PROCESS | 2500 | 1461260804523 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 10:46:44 INFO - PROCESS | 2500 | 1461260804538 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 2500 | ++DOCSHELL 1AF5F800 == 35 [pid = 2500] [id = 66] 10:46:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1AFF1000) [pid = 2500] [serial = 195] [outer = 00000000] 10:46:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1BB0AC00) [pid = 2500] [serial = 196] [outer = 1AFF1000] 10:46:44 INFO - PROCESS | 2500 | 1461260804587 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1BB57800) [pid = 2500] [serial = 197] [outer = 1AFF1000] 10:46:45 INFO - PROCESS | 2500 | 1461260805023 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 10:46:45 INFO - PROCESS | 2500 | 1461260805074 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 10:46:45 INFO - PROCESS | 2500 | 1461260805076 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 10:46:45 INFO - PROCESS | 2500 | 1461260805080 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 2500 | 1461260805082 Marionette TRACE conn5 <- [1,230,null,{}] 10:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:46:45 INFO - PROCESS | 2500 | 1461260805092 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:45 INFO - PROCESS | 2500 | 1461260805187 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 10:46:45 INFO - PROCESS | 2500 | 1461260805193 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBDC00 == 36 [pid = 2500] [id = 67] 10:46:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1BBC2400) [pid = 2500] [serial = 198] [outer = 00000000] 10:46:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1BF5D400) [pid = 2500] [serial = 199] [outer = 1BBC2400] 10:46:45 INFO - PROCESS | 2500 | 1461260805239 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1C08EC00) [pid = 2500] [serial = 200] [outer = 1BBC2400] 10:46:45 INFO - PROCESS | 2500 | 1461260805678 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 629ms 10:46:45 INFO - PROCESS | 2500 | 1461260805714 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 10:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:46:45 INFO - PROCESS | 2500 | 1461260805716 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 10:46:45 INFO - PROCESS | 2500 | 1461260805719 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 2500 | 1461260805721 Marionette TRACE conn5 <- [1,234,null,{}] 10:46:45 INFO - PROCESS | 2500 | 1461260805725 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:45 INFO - PROCESS | 2500 | 1461260805850 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 10:46:45 INFO - PROCESS | 2500 | 1461260805927 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 2500 | ++DOCSHELL 1354F400 == 37 [pid = 2500] [id = 68] 10:46:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1BBCAC00) [pid = 2500] [serial = 201] [outer = 00000000] 10:46:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1CEB0000) [pid = 2500] [serial = 202] [outer = 1BBCAC00] 10:46:45 INFO - PROCESS | 2500 | 1461260805975 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1D552400) [pid = 2500] [serial = 203] [outer = 1BBCAC00] 10:46:46 INFO - PROCESS | 2500 | 1461260806400 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 730ms 10:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:46:46 INFO - PROCESS | 2500 | 1461260806450 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 2500 | 1461260806452 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 10:46:46 INFO - PROCESS | 2500 | 1461260806455 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 2500 | 1461260806457 Marionette TRACE conn5 <- [1,238,null,{}] 10:46:46 INFO - PROCESS | 2500 | 1461260806460 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:46 INFO - PROCESS | 2500 | 1461260806558 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 10:46:46 INFO - PROCESS | 2500 | 1461260806567 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 2500 | ++DOCSHELL 1D55CC00 == 38 [pid = 2500] [id = 69] 10:46:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1D55F400) [pid = 2500] [serial = 204] [outer = 00000000] 10:46:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1D9C3400) [pid = 2500] [serial = 205] [outer = 1D55F400] 10:46:46 INFO - PROCESS | 2500 | 1461260806611 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1D9CB400) [pid = 2500] [serial = 206] [outer = 1D55F400] 10:46:47 INFO - PROCESS | 2500 | 1461260807033 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1CE49400) [pid = 2500] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1BBC8400) [pid = 2500] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (141E1C00) [pid = 2500] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1AEB3800) [pid = 2500] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1BA50400) [pid = 2500] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1EEF9800) [pid = 2500] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (14BED000) [pid = 2500] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (0F075C00) [pid = 2500] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1BBC4400) [pid = 2500] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:46:47 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1D7BB800) [pid = 2500] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:46:47 INFO - PROCESS | 2500 | 1461260807221 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 2500 | 1461260807223 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 10:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:46:47 INFO - PROCESS | 2500 | 1461260807236 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 2500 | 1461260807238 Marionette TRACE conn5 <- [1,242,null,{}] 10:46:47 INFO - PROCESS | 2500 | 1461260807242 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:47 INFO - PROCESS | 2500 | 1461260807316 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 10:46:47 INFO - PROCESS | 2500 | 1461260807324 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 2500 | ++DOCSHELL 0F07CC00 == 39 [pid = 2500] [id = 70] 10:46:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (17F23C00) [pid = 2500] [serial = 207] [outer = 00000000] 10:46:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1BA50400) [pid = 2500] [serial = 208] [outer = 17F23C00] 10:46:47 INFO - PROCESS | 2500 | 1461260807368 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1CE49800) [pid = 2500] [serial = 209] [outer = 17F23C00] 10:46:47 INFO - PROCESS | 2500 | 1461260807772 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 10:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:46:47 INFO - PROCESS | 2500 | 1461260807809 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 2500 | 1461260807811 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 10:46:47 INFO - PROCESS | 2500 | 1461260807814 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 2500 | 1461260807816 Marionette TRACE conn5 <- [1,246,null,{}] 10:46:47 INFO - PROCESS | 2500 | 1461260807820 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:47 INFO - PROCESS | 2500 | 1461260807895 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 10:46:47 INFO - PROCESS | 2500 | 1461260807901 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 2500 | ++DOCSHELL 1BF58800 == 40 [pid = 2500] [id = 71] 10:46:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1D7B8C00) [pid = 2500] [serial = 210] [outer = 00000000] 10:46:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1EEF6400) [pid = 2500] [serial = 211] [outer = 1D7B8C00] 10:46:47 INFO - PROCESS | 2500 | 1461260807946 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1F978400) [pid = 2500] [serial = 212] [outer = 1D7B8C00] 10:46:48 INFO - PROCESS | 2500 | 1461260808346 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 10:46:48 INFO - PROCESS | 2500 | 1461260808385 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 2500 | 1461260808387 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 10:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:46:48 INFO - PROCESS | 2500 | 1461260808405 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 2500 | 1461260808407 Marionette TRACE conn5 <- [1,250,null,{}] 10:46:48 INFO - PROCESS | 2500 | 1461260808410 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:48 INFO - PROCESS | 2500 | 1461260808486 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 10:46:48 INFO - PROCESS | 2500 | 1461260808492 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 2500 | ++DOCSHELL 1EE98000 == 41 [pid = 2500] [id = 72] 10:46:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1FD2E800) [pid = 2500] [serial = 213] [outer = 00000000] 10:46:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (2026D800) [pid = 2500] [serial = 214] [outer = 1FD2E800] 10:46:48 INFO - PROCESS | 2500 | 1461260808536 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (21C83800) [pid = 2500] [serial = 215] [outer = 1FD2E800] 10:46:48 INFO - PROCESS | 2500 | 1461260808991 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 629ms 10:46:49 INFO - PROCESS | 2500 | 1461260809038 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 2500 | 1461260809040 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 10:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:46:49 INFO - PROCESS | 2500 | 1461260809044 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 2500 | 1461260809046 Marionette TRACE conn5 <- [1,254,null,{}] 10:46:49 INFO - PROCESS | 2500 | 1461260809050 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:49 INFO - PROCESS | 2500 | 1461260809143 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 10:46:49 INFO - PROCESS | 2500 | 1461260809151 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 2500 | ++DOCSHELL 21E29000 == 42 [pid = 2500] [id = 73] 10:46:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (21E2F800) [pid = 2500] [serial = 216] [outer = 00000000] 10:46:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (21F22400) [pid = 2500] [serial = 217] [outer = 21E2F800] 10:46:49 INFO - PROCESS | 2500 | 1461260809200 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (21FDD000) [pid = 2500] [serial = 218] [outer = 21E2F800] 10:46:49 INFO - PROCESS | 2500 | 1461260809800 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 830ms 10:46:49 INFO - PROCESS | 2500 | 1461260809920 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 2500 | 1461260809924 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 10:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:46:49 INFO - PROCESS | 2500 | 1461260809962 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 2500 | 1461260809966 Marionette TRACE conn5 <- [1,258,null,{}] 10:46:49 INFO - PROCESS | 2500 | 1461260810004 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:50 INFO - PROCESS | 2500 | 1461260810122 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 10:46:50 INFO - PROCESS | 2500 | 1461260810256 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 2500 | ++DOCSHELL 146F2C00 == 43 [pid = 2500] [id = 74] 10:46:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (146F5C00) [pid = 2500] [serial = 219] [outer = 00000000] 10:46:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1AA6EC00) [pid = 2500] [serial = 220] [outer = 146F5C00] 10:46:50 INFO - PROCESS | 2500 | 1461260810316 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1AEABC00) [pid = 2500] [serial = 221] [outer = 146F5C00] 10:46:50 INFO - PROCESS | 2500 | 1461260810840 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 10:46:50 INFO - PROCESS | 2500 | 1461260810898 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 2500 | 1461260810904 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 10:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:46:50 INFO - PROCESS | 2500 | 1461260810911 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 2500 | 1461260810914 Marionette TRACE conn5 <- [1,262,null,{}] 10:46:50 INFO - PROCESS | 2500 | 1461260810918 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:51 INFO - PROCESS | 2500 | 1461260811023 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 10:46:51 INFO - PROCESS | 2500 | 1461260811097 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 2500 | ++DOCSHELL 1C08CC00 == 44 [pid = 2500] [id = 75] 10:46:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1C08E000) [pid = 2500] [serial = 222] [outer = 00000000] 10:46:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D4E2800) [pid = 2500] [serial = 223] [outer = 1C08E000] 10:46:51 INFO - PROCESS | 2500 | 1461260811152 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D7C2800) [pid = 2500] [serial = 224] [outer = 1C08E000] 10:46:51 INFO - PROCESS | 2500 | 1461260811722 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 830ms 10:46:51 INFO - PROCESS | 2500 | 1461260811745 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 2500 | 1461260811748 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 10:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:46:51 INFO - PROCESS | 2500 | 1461260811753 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 2500 | 1461260811757 Marionette TRACE conn5 <- [1,266,null,{}] 10:46:51 INFO - PROCESS | 2500 | 1461260811768 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:51 INFO - PROCESS | 2500 | 1461260811872 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 10:46:51 INFO - PROCESS | 2500 | 1461260811961 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 2500 | ++DOCSHELL 13354400 == 45 [pid = 2500] [id = 76] 10:46:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (13355800) [pid = 2500] [serial = 225] [outer = 00000000] 10:46:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1D7C1400) [pid = 2500] [serial = 226] [outer = 13355800] 10:46:52 INFO - PROCESS | 2500 | 1461260812020 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (21DE5400) [pid = 2500] [serial = 227] [outer = 13355800] 10:46:52 INFO - PROCESS | 2500 | 1461260812534 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 829ms 10:46:52 INFO - PROCESS | 2500 | 1461260812588 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 2500 | 1461260812591 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 10:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:46:52 INFO - PROCESS | 2500 | 1461260812594 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 2500 | 1461260812596 Marionette TRACE conn5 <- [1,270,null,{}] 10:46:52 INFO - PROCESS | 2500 | 1461260812600 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:52 INFO - PROCESS | 2500 | 1461260812703 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 10:46:52 INFO - PROCESS | 2500 | 1461260812790 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 2500 | ++DOCSHELL 21DE7400 == 46 [pid = 2500] [id = 77] 10:46:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (21DEE800) [pid = 2500] [serial = 228] [outer = 00000000] 10:46:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (21DF4000) [pid = 2500] [serial = 229] [outer = 21DEE800] 10:46:52 INFO - PROCESS | 2500 | 1461260812846 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (21E2DC00) [pid = 2500] [serial = 230] [outer = 21DEE800] 10:46:53 INFO - PROCESS | 2500 | 1461260813568 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1019ms 10:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:46:53 INFO - PROCESS | 2500 | 1461260813617 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 10:46:53 INFO - PROCESS | 2500 | 1461260813621 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 10:46:53 INFO - PROCESS | 2500 | 1461260813626 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 2500 | 1461260813630 Marionette TRACE conn5 <- [1,274,null,{}] 10:46:53 INFO - PROCESS | 2500 | 1461260813636 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:53 INFO - PROCESS | 2500 | 1461260813718 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 10:46:53 INFO - PROCESS | 2500 | 1461260813882 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:53 INFO - PROCESS | 2500 | ++DOCSHELL 17F6A000 == 47 [pid = 2500] [id = 78] 10:46:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (17F6AC00) [pid = 2500] [serial = 231] [outer = 00000000] 10:46:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (18429C00) [pid = 2500] [serial = 232] [outer = 17F6AC00] 10:46:53 INFO - PROCESS | 2500 | 1461260813944 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (184E4C00) [pid = 2500] [serial = 233] [outer = 17F6AC00] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1EE98000 == 46 [pid = 2500] [id = 72] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1BF58800 == 45 [pid = 2500] [id = 71] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 0F07CC00 == 44 [pid = 2500] [id = 70] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1D55CC00 == 43 [pid = 2500] [id = 69] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1354F400 == 42 [pid = 2500] [id = 68] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1BBBDC00 == 41 [pid = 2500] [id = 67] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1AF5F800 == 40 [pid = 2500] [id = 66] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 1AA6F800 == 39 [pid = 2500] [id = 65] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 14BE9400 == 38 [pid = 2500] [id = 64] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 146F0800 == 37 [pid = 2500] [id = 63] 10:46:54 INFO - PROCESS | 2500 | --DOCSHELL 21FDE400 == 36 [pid = 2500] [id = 59] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1D7C0000) [pid = 2500] [serial = 172] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D55C000) [pid = 2500] [serial = 159] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1CE47800) [pid = 2500] [serial = 157] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (18444400) [pid = 2500] [serial = 147] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (184E3C00) [pid = 2500] [serial = 148] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1AEB7C00) [pid = 2500] [serial = 150] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1AF99400) [pid = 2500] [serial = 151] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1BBBCC00) [pid = 2500] [serial = 153] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1FD33000) [pid = 2500] [serial = 162] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1BA51800) [pid = 2500] [serial = 167] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (12A94400) [pid = 2500] [serial = 144] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (131C6400) [pid = 2500] [serial = 145] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1AEADC00) [pid = 2500] [serial = 166] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (20269800) [pid = 2500] [serial = 169] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (18170800) [pid = 2500] [serial = 141] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1AF61000) [pid = 2500] [serial = 163] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (21FDAC00) [pid = 2500] [serial = 170] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (13110000) [pid = 2500] [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.] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1C284C00) [pid = 2500] [serial = 156] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1CEAF400) [pid = 2500] [serial = 160] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1D7C2400) [pid = 2500] [serial = 173] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1BBC2800) [pid = 2500] [serial = 154] [outer = 00000000] [url = about:blank] 10:46:54 INFO - PROCESS | 2500 | 1461260814653 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1075ms 10:46:54 INFO - PROCESS | 2500 | 1461260814690 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 2500 | 1461260814695 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 10:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:46:54 INFO - PROCESS | 2500 | 1461260814705 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 2500 | 1461260814708 Marionette TRACE conn5 <- [1,278,null,{}] 10:46:54 INFO - PROCESS | 2500 | 1461260814711 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:54 INFO - PROCESS | 2500 | 1461260814797 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 10:46:54 INFO - PROCESS | 2500 | 1461260814869 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 2500 | ++DOCSHELL 13111800 == 37 [pid = 2500] [id = 79] 10:46:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (13118800) [pid = 2500] [serial = 234] [outer = 00000000] 10:46:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (18169C00) [pid = 2500] [serial = 235] [outer = 13118800] 10:46:54 INFO - PROCESS | 2500 | 1461260814915 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (18448000) [pid = 2500] [serial = 236] [outer = 13118800] 10:46:55 INFO - PROCESS | 2500 | 1461260815306 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 10:46:55 INFO - PROCESS | 2500 | 1461260815338 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 2500 | 1461260815341 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 10:46:55 INFO - PROCESS | 2500 | 1461260815344 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:46:55 INFO - PROCESS | 2500 | 1461260815347 Marionette TRACE conn5 <- [1,282,null,{}] 10:46:55 INFO - PROCESS | 2500 | 1461260815383 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:55 INFO - PROCESS | 2500 | 1461260815470 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 10:46:55 INFO - PROCESS | 2500 | 1461260815477 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 2500 | ++DOCSHELL 1AA70400 == 38 [pid = 2500] [id = 80] 10:46:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1AA70C00) [pid = 2500] [serial = 237] [outer = 00000000] 10:46:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1BB0B400) [pid = 2500] [serial = 238] [outer = 1AA70C00] 10:46:55 INFO - PROCESS | 2500 | 1461260815529 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1BBC0C00) [pid = 2500] [serial = 239] [outer = 1AA70C00] 10:46:55 INFO - PROCESS | 2500 | 1461260815955 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 10:46:56 INFO - PROCESS | 2500 | 1461260816019 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 2500 | 1461260816021 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 10:46:56 INFO - PROCESS | 2500 | 1461260816024 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:46:56 INFO - PROCESS | 2500 | 1461260816026 Marionette TRACE conn5 <- [1,286,null,{}] 10:46:56 INFO - PROCESS | 2500 | 1461260816030 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 2500 | 1461260816109 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 10:46:56 INFO - PROCESS | 2500 | 1461260816118 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC3000 == 39 [pid = 2500] [id = 81] 10:46:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1BBC6400) [pid = 2500] [serial = 240] [outer = 00000000] 10:46:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1CE43400) [pid = 2500] [serial = 241] [outer = 1BBC6400] 10:46:56 INFO - PROCESS | 2500 | 1461260816164 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1CE4DC00) [pid = 2500] [serial = 242] [outer = 1BBC6400] 10:46:56 INFO - PROCESS | 2500 | 1461260816601 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 631ms 10:46:56 INFO - PROCESS | 2500 | 1461260816659 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 2500 | 1461260816662 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 10:46:56 INFO - PROCESS | 2500 | 1461260816665 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:46:56 INFO - PROCESS | 2500 | 1461260816667 Marionette TRACE conn5 <- [1,290,null,{}] 10:46:56 INFO - PROCESS | 2500 | 1461260816671 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 2500 | 1461260816771 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 10:46:56 INFO - PROCESS | 2500 | 1461260816850 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 2500 | ++DOCSHELL 12DDC800 == 40 [pid = 2500] [id = 82] 10:46:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1CED5000) [pid = 2500] [serial = 243] [outer = 00000000] 10:46:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1D55D800) [pid = 2500] [serial = 244] [outer = 1CED5000] 10:46:56 INFO - PROCESS | 2500 | 1461260816896 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D7B9800) [pid = 2500] [serial = 245] [outer = 1CED5000] 10:46:57 INFO - PROCESS | 2500 | 1461260817319 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 10:46:57 INFO - PROCESS | 2500 | 1461260817339 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 2500 | 1461260817341 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 10:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:46:57 INFO - PROCESS | 2500 | 1461260817344 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 2500 | 1461260817346 Marionette TRACE conn5 <- [1,294,null,{}] 10:46:57 INFO - PROCESS | 2500 | 1461260817356 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:57 INFO - PROCESS | 2500 | 1461260817482 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 10:46:57 INFO - PROCESS | 2500 | 1461260817489 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 2500 | ++DOCSHELL 1334F000 == 41 [pid = 2500] [id = 83] 10:46:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (17841400) [pid = 2500] [serial = 246] [outer = 00000000] 10:46:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1FD35800) [pid = 2500] [serial = 247] [outer = 17841400] 10:46:57 INFO - PROCESS | 2500 | 1461260817537 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1FD33000) [pid = 2500] [serial = 248] [outer = 17841400] 10:46:57 INFO - PROCESS | 2500 | 1461260817982 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:58 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. 10:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 690ms 10:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:46:58 INFO - PROCESS | 2500 | 1461260818035 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 2500 | 1461260818037 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 10:46:58 INFO - PROCESS | 2500 | 1461260818041 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 2500 | 1461260818042 Marionette TRACE conn5 <- [1,298,null,{}] 10:46:58 INFO - PROCESS | 2500 | 1461260818046 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:58 INFO - PROCESS | 2500 | 1461260818170 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 10:46:58 INFO - PROCESS | 2500 | 1461260818191 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 2500 | ++DOCSHELL 2026BC00 == 42 [pid = 2500] [id = 84] 10:46:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (21C81000) [pid = 2500] [serial = 249] [outer = 00000000] 10:46:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (21DF1000) [pid = 2500] [serial = 250] [outer = 21C81000] 10:46:58 INFO - PROCESS | 2500 | 1461260818235 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (21E30C00) [pid = 2500] [serial = 251] [outer = 21C81000] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1FD2E800) [pid = 2500] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1BBCAC00) [pid = 2500] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (14BF1800) [pid = 2500] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1D55F400) [pid = 2500] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1AA75000) [pid = 2500] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (146FC800) [pid = 2500] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1AFF1000) [pid = 2500] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (17F23C00) [pid = 2500] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1D7B8C00) [pid = 2500] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:46:58 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1BBC2400) [pid = 2500] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:46:58 INFO - PROCESS | 2500 | 1461260818776 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:58 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. 10:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 769ms 10:46:58 INFO - PROCESS | 2500 | 1461260818812 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 2500 | 1461260818814 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 10:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:46:58 INFO - PROCESS | 2500 | 1461260818817 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 2500 | 1461260818818 Marionette TRACE conn5 <- [1,302,null,{}] 10:46:58 INFO - PROCESS | 2500 | 1461260818822 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:58 INFO - PROCESS | 2500 | 1461260818898 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 10:46:58 INFO - PROCESS | 2500 | 1461260818904 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 2500 | ++DOCSHELL 14BF1800 == 43 [pid = 2500] [id = 85] 10:46:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (17B32800) [pid = 2500] [serial = 252] [outer = 00000000] 10:46:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1C283400) [pid = 2500] [serial = 253] [outer = 17B32800] 10:46:58 INFO - PROCESS | 2500 | 1461260818948 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1D7B8C00) [pid = 2500] [serial = 254] [outer = 17B32800] 10:46:59 INFO - PROCESS | 2500 | 1461260819365 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:59 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. 10:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 10:46:59 INFO - PROCESS | 2500 | 1461260819388 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 10:46:59 INFO - PROCESS | 2500 | 1461260819390 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 10:46:59 INFO - PROCESS | 2500 | 1461260819393 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:46:59 INFO - PROCESS | 2500 | 1461260819395 Marionette TRACE conn5 <- [1,306,null,{}] 10:46:59 INFO - PROCESS | 2500 | 1461260819403 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:59 INFO - PROCESS | 2500 | 1461260819504 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 10:46:59 INFO - PROCESS | 2500 | 1461260819513 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 2500 | ++DOCSHELL 1FD2E800 == 44 [pid = 2500] [id = 86] 10:46:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (21DEC000) [pid = 2500] [serial = 255] [outer = 00000000] 10:46:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (2215DC00) [pid = 2500] [serial = 256] [outer = 21DEC000] 10:46:59 INFO - PROCESS | 2500 | 1461260819560 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (22162800) [pid = 2500] [serial = 257] [outer = 21DEC000] 10:46:59 INFO - PROCESS | 2500 | 1461260819976 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:00 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. 10:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 630ms 10:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:47:00 INFO - PROCESS | 2500 | 1461260820028 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 2500 | 1461260820030 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 10:47:00 INFO - PROCESS | 2500 | 1461260820033 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 2500 | 1461260820035 Marionette TRACE conn5 <- [1,310,null,{}] 10:47:00 INFO - PROCESS | 2500 | 1461260820038 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:00 INFO - PROCESS | 2500 | 1461260820115 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 10:47:00 INFO - PROCESS | 2500 | 1461260820121 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 2500 | ++DOCSHELL 20BB3400 == 45 [pid = 2500] [id = 87] 10:47:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (20BB4800) [pid = 2500] [serial = 258] [outer = 00000000] 10:47:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (20BB9400) [pid = 2500] [serial = 259] [outer = 20BB4800] 10:47:00 INFO - PROCESS | 2500 | 1461260820166 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (20BBB800) [pid = 2500] [serial = 260] [outer = 20BB4800] 10:47:00 INFO - PROCESS | 2500 | 1461260820439 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:47:00 INFO - PROCESS | 2500 | 1461260820629 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:00 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. 10:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 10:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:47:00 INFO - PROCESS | 2500 | 1461260820663 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 2500 | 1461260820666 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 10:47:00 INFO - PROCESS | 2500 | 1461260820669 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 2500 | 1461260820671 Marionette TRACE conn5 <- [1,314,null,{}] 10:47:00 INFO - PROCESS | 2500 | 1461260820675 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:00 INFO - PROCESS | 2500 | 1461260820817 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 10:47:00 INFO - PROCESS | 2500 | 1461260820964 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 2500 | ++DOCSHELL 13111400 == 46 [pid = 2500] [id = 88] 10:47:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (13116C00) [pid = 2500] [serial = 261] [outer = 00000000] 10:47:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (13358000) [pid = 2500] [serial = 262] [outer = 13116C00] 10:47:01 INFO - PROCESS | 2500 | 1461260821023 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1353F800) [pid = 2500] [serial = 263] [outer = 13116C00] 10:47:01 INFO - PROCESS | 2500 | 1461260821562 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:01 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. 10:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 10:47:01 INFO - PROCESS | 2500 | 1461260821601 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 2500 | 1461260821606 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 10:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:47:01 INFO - PROCESS | 2500 | 1461260821611 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 2500 | 1461260821616 Marionette TRACE conn5 <- [1,318,null,{}] 10:47:01 INFO - PROCESS | 2500 | 1461260821621 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:01 INFO - PROCESS | 2500 | 1461260821727 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 10:47:01 INFO - PROCESS | 2500 | 1461260821819 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 2500 | ++DOCSHELL 19ECAC00 == 47 [pid = 2500] [id = 89] 10:47:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1AA6F800) [pid = 2500] [serial = 264] [outer = 00000000] 10:47:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1AF9C400) [pid = 2500] [serial = 265] [outer = 1AA6F800] 10:47:01 INFO - PROCESS | 2500 | 1461260821880 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1BA21800) [pid = 2500] [serial = 266] [outer = 1AA6F800] 10:47:02 INFO - PROCESS | 2500 | 1461260822534 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:02 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. 10:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 969ms 10:47:02 INFO - PROCESS | 2500 | 1461260822597 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 2500 | 1461260822600 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 10:47:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:47:02 INFO - PROCESS | 2500 | 1461260822605 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 2500 | 1461260822608 Marionette TRACE conn5 <- [1,322,null,{}] 10:47:02 INFO - PROCESS | 2500 | 1461260822612 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:02 INFO - PROCESS | 2500 | 1461260822715 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 10:47:02 INFO - PROCESS | 2500 | 1461260822794 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 2500 | ++DOCSHELL 1D7C1000 == 48 [pid = 2500] [id = 90] 10:47:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D7C5400) [pid = 2500] [serial = 267] [outer = 00000000] 10:47:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1F8B3C00) [pid = 2500] [serial = 268] [outer = 1D7C5400] 10:47:02 INFO - PROCESS | 2500 | 1461260822890 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (20BB3C00) [pid = 2500] [serial = 269] [outer = 1D7C5400] 10:47:03 INFO - PROCESS | 2500 | 1461260823514 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:03 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. 10:47:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 930ms 10:47:03 INFO - PROCESS | 2500 | 1461260823547 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 2500 | 1461260823551 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 10:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:47:03 INFO - PROCESS | 2500 | 1461260823563 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 2500 | 1461260823568 Marionette TRACE conn5 <- [1,326,null,{}] 10:47:03 INFO - PROCESS | 2500 | 1461260823573 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:03 INFO - PROCESS | 2500 | 1461260823678 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 10:47:03 INFO - PROCESS | 2500 | 1461260823772 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C5400 == 49 [pid = 2500] [id = 91] 10:47:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1D3CCC00) [pid = 2500] [serial = 270] [outer = 00000000] 10:47:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20BBDC00) [pid = 2500] [serial = 271] [outer = 1D3CCC00] 10:47:03 INFO - PROCESS | 2500 | 1461260823883 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (21E28C00) [pid = 2500] [serial = 272] [outer = 1D3CCC00] 10:47:04 INFO - PROCESS | 2500 | 1461260824577 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:04 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. 10:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1025ms 10:47:04 INFO - PROCESS | 2500 | 1461260824589 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 2500 | 1461260824593 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 10:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:47:04 INFO - PROCESS | 2500 | 1461260824598 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 2500 | 1461260824601 Marionette TRACE conn5 <- [1,330,null,{}] 10:47:04 INFO - PROCESS | 2500 | 1461260824641 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:04 INFO - PROCESS | 2500 | 1461260824735 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 10:47:04 INFO - PROCESS | 2500 | 1461260824829 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:04 INFO - PROCESS | 2500 | ++DOCSHELL 14190C00 == 50 [pid = 2500] [id = 92] 10:47:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (146F3C00) [pid = 2500] [serial = 273] [outer = 00000000] 10:47:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1842AC00) [pid = 2500] [serial = 274] [outer = 146F3C00] 10:47:04 INFO - PROCESS | 2500 | 1461260824882 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (184E6400) [pid = 2500] [serial = 275] [outer = 146F3C00] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 20BB3400 == 49 [pid = 2500] [id = 87] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 1FD2E800 == 48 [pid = 2500] [id = 86] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 14BF1800 == 47 [pid = 2500] [id = 85] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 2026BC00 == 46 [pid = 2500] [id = 84] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 1334F000 == 45 [pid = 2500] [id = 83] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 12DDC800 == 44 [pid = 2500] [id = 82] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 1BBC3000 == 43 [pid = 2500] [id = 81] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 1AA70400 == 42 [pid = 2500] [id = 80] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 13111800 == 41 [pid = 2500] [id = 79] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (22164000) [pid = 2500] [serial = 184] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOCSHELL 17F6A000 == 40 [pid = 2500] [id = 78] 10:47:05 INFO - PROCESS | 2500 | 1461260825497 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:05 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. 10:47:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 949ms 10:47:05 INFO - PROCESS | 2500 | 1461260825550 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 2500 | 1461260825555 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 10:47:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1EEF6400) [pid = 2500] [serial = 211] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (21C83800) [pid = 2500] [serial = 215] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1BB57800) [pid = 2500] [serial = 197] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1C08EC00) [pid = 2500] [serial = 200] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (2026D800) [pid = 2500] [serial = 214] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1CEB0000) [pid = 2500] [serial = 202] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (2215EC00) [pid = 2500] [serial = 175] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (18425C00) [pid = 2500] [serial = 178] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1CE4B400) [pid = 2500] [serial = 181] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1810A000) [pid = 2500] [serial = 190] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (18253C00) [pid = 2500] [serial = 191] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1D9C3400) [pid = 2500] [serial = 205] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1AEB0000) [pid = 2500] [serial = 193] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1AEB4C00) [pid = 2500] [serial = 194] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1842B400) [pid = 2500] [serial = 188] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1816C800) [pid = 2500] [serial = 187] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1D552400) [pid = 2500] [serial = 203] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1BB0AC00) [pid = 2500] [serial = 196] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1BA50400) [pid = 2500] [serial = 208] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1F978400) [pid = 2500] [serial = 212] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1CE49800) [pid = 2500] [serial = 209] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1D9CB400) [pid = 2500] [serial = 206] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1BF5D400) [pid = 2500] [serial = 199] [outer = 00000000] [url = about:blank] 10:47:05 INFO - PROCESS | 2500 | 1461260825585 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 2500 | 1461260825587 Marionette TRACE conn5 <- [1,334,null,{}] 10:47:05 INFO - PROCESS | 2500 | 1461260825593 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:05 INFO - PROCESS | 2500 | 1461260825673 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 10:47:05 INFO - PROCESS | 2500 | 1461260825679 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 2500 | ++DOCSHELL 131CF800 == 41 [pid = 2500] [id = 93] 10:47:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (131D2C00) [pid = 2500] [serial = 276] [outer = 00000000] 10:47:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1782B800) [pid = 2500] [serial = 277] [outer = 131D2C00] 10:47:05 INFO - PROCESS | 2500 | 1461260825726 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1816C800) [pid = 2500] [serial = 278] [outer = 131D2C00] 10:47:06 INFO - PROCESS | 2500 | 1461260826192 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:06 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. 10:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 650ms 10:47:06 INFO - PROCESS | 2500 | 1461260826214 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 2500 | 1461260826216 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 10:47:06 INFO - PROCESS | 2500 | 1461260826220 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:47:06 INFO - PROCESS | 2500 | 1461260826224 Marionette TRACE conn5 <- [1,338,null,{}] 10:47:06 INFO - PROCESS | 2500 | 1461260826234 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:06 INFO - PROCESS | 2500 | 1461260826315 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 10:47:06 INFO - PROCESS | 2500 | 1461260826360 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 2500 | ++DOCSHELL 1AFA0000 == 42 [pid = 2500] [id = 94] 10:47:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1AFA1800) [pid = 2500] [serial = 279] [outer = 00000000] 10:47:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1BA55000) [pid = 2500] [serial = 280] [outer = 1AFA1800] 10:47:06 INFO - PROCESS | 2500 | 1461260826408 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1BBBEC00) [pid = 2500] [serial = 281] [outer = 1AFA1800] 10:47:06 INFO - PROCESS | 2500 | 1461260826855 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:06 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. 10:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 10:47:06 INFO - PROCESS | 2500 | 1461260826894 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 2500 | 1461260826897 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 10:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:47:06 INFO - PROCESS | 2500 | 1461260826900 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 2500 | 1461260826902 Marionette TRACE conn5 <- [1,342,null,{}] 10:47:06 INFO - PROCESS | 2500 | 1461260826905 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:06 INFO - PROCESS | 2500 | 1461260826989 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 10:47:07 INFO - PROCESS | 2500 | 1461260826997 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 2500 | ++DOCSHELL 1BF5D400 == 43 [pid = 2500] [id = 95] 10:47:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BF5DC00) [pid = 2500] [serial = 282] [outer = 00000000] 10:47:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1C28C400) [pid = 2500] [serial = 283] [outer = 1BF5DC00] 10:47:07 INFO - PROCESS | 2500 | 1461260827044 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1CE44000) [pid = 2500] [serial = 284] [outer = 1BF5DC00] 10:47:07 INFO - PROCESS | 2500 | 1461260827463 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:07 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. 10:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 10:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:47:07 INFO - PROCESS | 2500 | 1461260827534 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 2500 | 1461260827536 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 10:47:07 INFO - PROCESS | 2500 | 1461260827539 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 2500 | 1461260827541 Marionette TRACE conn5 <- [1,346,null,{}] 10:47:07 INFO - PROCESS | 2500 | 1461260827545 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:07 INFO - PROCESS | 2500 | 1461260827620 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 10:47:07 INFO - PROCESS | 2500 | 1461260827627 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 2500 | ++DOCSHELL 136CC400 == 44 [pid = 2500] [id = 96] 10:47:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1CE49800) [pid = 2500] [serial = 285] [outer = 00000000] 10:47:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D3C1800) [pid = 2500] [serial = 286] [outer = 1CE49800] 10:47:07 INFO - PROCESS | 2500 | 1461260827672 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D3C8000) [pid = 2500] [serial = 287] [outer = 1CE49800] 10:47:08 INFO - PROCESS | 2500 | 1461260828150 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:08 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. 10:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 10:47:08 INFO - PROCESS | 2500 | 1461260828210 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 2500 | 1461260828212 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 10:47:08 INFO - PROCESS | 2500 | 1461260828216 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:47:08 INFO - PROCESS | 2500 | 1461260828217 Marionette TRACE conn5 <- [1,350,null,{}] 10:47:08 INFO - PROCESS | 2500 | 1461260828226 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:08 INFO - PROCESS | 2500 | 1461260828347 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 10:47:08 INFO - PROCESS | 2500 | 1461260828364 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 2500 | ++DOCSHELL 1D55AC00 == 45 [pid = 2500] [id = 97] 10:47:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D55BC00) [pid = 2500] [serial = 288] [outer = 00000000] 10:47:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D7C6800) [pid = 2500] [serial = 289] [outer = 1D55BC00] 10:47:08 INFO - PROCESS | 2500 | 1461260828453 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1D9C5000) [pid = 2500] [serial = 290] [outer = 1D55BC00] 10:47:08 INFO - PROCESS | 2500 | 1461260828885 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:08 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. 10:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 669ms 10:47:08 INFO - PROCESS | 2500 | 1461260828890 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 10:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:47:08 INFO - PROCESS | 2500 | 1461260828892 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 10:47:08 INFO - PROCESS | 2500 | 1461260828895 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 2500 | 1461260828897 Marionette TRACE conn5 <- [1,354,null,{}] 10:47:08 INFO - PROCESS | 2500 | 1461260828900 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:09 INFO - PROCESS | 2500 | 1461260829027 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 10:47:09 INFO - PROCESS | 2500 | 1461260829050 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 2500 | ++DOCSHELL 1334F400 == 46 [pid = 2500] [id = 98] 10:47:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1DDC4400) [pid = 2500] [serial = 291] [outer = 00000000] 10:47:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1EEF3C00) [pid = 2500] [serial = 292] [outer = 1DDC4400] 10:47:09 INFO - PROCESS | 2500 | 1461260829094 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1EEF3400) [pid = 2500] [serial = 293] [outer = 1DDC4400] 10:47:09 INFO - PROCESS | 2500 | 1461260829532 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:09 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. 10:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 10:47:09 INFO - PROCESS | 2500 | 1461260829568 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 2500 | 1461260829569 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 10:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:47:09 INFO - PROCESS | 2500 | 1461260829573 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 2500 | 1461260829574 Marionette TRACE conn5 <- [1,358,null,{}] 10:47:09 INFO - PROCESS | 2500 | 1461260829578 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:09 INFO - PROCESS | 2500 | 1461260829679 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 10:47:09 INFO - PROCESS | 2500 | 1461260829685 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 2500 | ++DOCSHELL 1334E400 == 47 [pid = 2500] [id = 99] 10:47:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1FD34C00) [pid = 2500] [serial = 294] [outer = 00000000] 10:47:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20273C00) [pid = 2500] [serial = 295] [outer = 1FD34C00] 10:47:09 INFO - PROCESS | 2500 | 1461260829731 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (2026D800) [pid = 2500] [serial = 296] [outer = 1FD34C00] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (139C3000) [pid = 2500] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1CED5000) [pid = 2500] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (21C81000) [pid = 2500] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (17841400) [pid = 2500] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1BBC6400) [pid = 2500] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (13118800) [pid = 2500] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (21DEE800) [pid = 2500] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (17F6AC00) [pid = 2500] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1AA70C00) [pid = 2500] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (17B32800) [pid = 2500] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (21DEC000) [pid = 2500] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1BBBE400) [pid = 2500] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (131C6000) [pid = 2500] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:47:10 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1F81C400) [pid = 2500] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:47:10 INFO - PROCESS | 2500 | 1461260830312 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:10 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. 10:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 773ms 10:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:47:10 INFO - PROCESS | 2500 | 1461260830349 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 2500 | 1461260830351 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 10:47:10 INFO - PROCESS | 2500 | 1461260830354 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 2500 | 1461260830356 Marionette TRACE conn5 <- [1,362,null,{}] 10:47:10 INFO - PROCESS | 2500 | 1461260830359 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:10 INFO - PROCESS | 2500 | 1461260830436 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 10:47:10 INFO - PROCESS | 2500 | 1461260830442 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 2500 | ++DOCSHELL 18113000 == 48 [pid = 2500] [id = 100] 10:47:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1AA70C00) [pid = 2500] [serial = 297] [outer = 00000000] 10:47:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1FD39C00) [pid = 2500] [serial = 298] [outer = 1AA70C00] 10:47:10 INFO - PROCESS | 2500 | 1461260830489 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (20271C00) [pid = 2500] [serial = 299] [outer = 1AA70C00] 10:47:10 INFO - PROCESS | 2500 | 1461260830917 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 571ms 10:47:10 INFO - PROCESS | 2500 | 1461260830926 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 2500 | 1461260830928 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 10:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:47:10 INFO - PROCESS | 2500 | 1461260830943 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 2500 | 1461260830945 Marionette TRACE conn5 <- [1,366,null,{}] 10:47:10 INFO - PROCESS | 2500 | 1461260830948 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:11 INFO - PROCESS | 2500 | 1461260831029 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 10:47:11 INFO - PROCESS | 2500 | 1461260831035 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 2500 | ++DOCSHELL 20BBBC00 == 49 [pid = 2500] [id = 101] 10:47:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (21DEE800) [pid = 2500] [serial = 300] [outer = 00000000] 10:47:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (21E2D800) [pid = 2500] [serial = 301] [outer = 21DEE800] 10:47:11 INFO - PROCESS | 2500 | 1461260831080 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (21F16000) [pid = 2500] [serial = 302] [outer = 21DEE800] 10:47:11 INFO - PROCESS | 2500 | 1461260831504 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 570ms 10:47:11 INFO - PROCESS | 2500 | 1461260831517 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 2500 | 1461260831520 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 10:47:11 INFO - PROCESS | 2500 | 1461260831523 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:47:11 INFO - PROCESS | 2500 | 1461260831525 Marionette TRACE conn5 <- [1,370,null,{}] 10:47:11 INFO - PROCESS | 2500 | 1461260831543 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:11 INFO - PROCESS | 2500 | 1461260831640 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 10:47:11 INFO - PROCESS | 2500 | 1461260831649 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 2500 | ++DOCSHELL 21F23000 == 50 [pid = 2500] [id = 102] 10:47:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (21F23C00) [pid = 2500] [serial = 303] [outer = 00000000] 10:47:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (2226F000) [pid = 2500] [serial = 304] [outer = 21F23C00] 10:47:11 INFO - PROCESS | 2500 | 1461260831699 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (22748400) [pid = 2500] [serial = 305] [outer = 21F23C00] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 146F2C00 == 49 [pid = 2500] [id = 74] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 14BF6000 == 48 [pid = 2500] [id = 60] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 13354400 == 47 [pid = 2500] [id = 76] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 21DE7400 == 46 [pid = 2500] [id = 77] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 21E29000 == 45 [pid = 2500] [id = 73] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 1C08CC00 == 44 [pid = 2500] [id = 75] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 1BA25000 == 43 [pid = 2500] [id = 61] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 141E2000 == 42 [pid = 2500] [id = 62] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 12A55800 == 41 [pid = 2500] [id = 47] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 14190C00 == 40 [pid = 2500] [id = 92] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 1D3C5400 == 39 [pid = 2500] [id = 91] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 19ECAC00 == 38 [pid = 2500] [id = 89] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 1D7C1000 == 37 [pid = 2500] [id = 90] 10:47:12 INFO - PROCESS | 2500 | --DOCSHELL 13111400 == 36 [pid = 2500] [id = 88] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 131CF800 == 35 [pid = 2500] [id = 93] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 1BF5D400 == 34 [pid = 2500] [id = 95] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 1D55AC00 == 33 [pid = 2500] [id = 97] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 1334E400 == 32 [pid = 2500] [id = 99] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 20BBBC00 == 31 [pid = 2500] [id = 101] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 18113000 == 30 [pid = 2500] [id = 100] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 136CC400 == 29 [pid = 2500] [id = 96] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 1334F400 == 28 [pid = 2500] [id = 98] 10:47:13 INFO - PROCESS | 2500 | --DOCSHELL 1AFA0000 == 27 [pid = 2500] [id = 94] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (17840400) [pid = 2500] [serial = 109] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (22169400) [pid = 2500] [serial = 185] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (184E7400) [pid = 2500] [serial = 142] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (2215DC00) [pid = 2500] [serial = 256] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (21E30C00) [pid = 2500] [serial = 251] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (22162800) [pid = 2500] [serial = 257] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1CE4DC00) [pid = 2500] [serial = 242] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1D7B8C00) [pid = 2500] [serial = 254] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (21C83400) [pid = 2500] [serial = 139] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (20BB9400) [pid = 2500] [serial = 259] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1D55D800) [pid = 2500] [serial = 244] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D7B9800) [pid = 2500] [serial = 245] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (21DF1000) [pid = 2500] [serial = 250] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1FD33000) [pid = 2500] [serial = 248] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1FD35800) [pid = 2500] [serial = 247] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1CE43400) [pid = 2500] [serial = 241] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (18169C00) [pid = 2500] [serial = 235] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (18448000) [pid = 2500] [serial = 236] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (21E2DC00) [pid = 2500] [serial = 230] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (21DF4000) [pid = 2500] [serial = 229] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (184E4C00) [pid = 2500] [serial = 233] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (18429C00) [pid = 2500] [serial = 232] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1BB0B400) [pid = 2500] [serial = 238] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1BBC0C00) [pid = 2500] [serial = 239] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (21F22400) [pid = 2500] [serial = 217] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1AA6EC00) [pid = 2500] [serial = 220] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1D4E2800) [pid = 2500] [serial = 223] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1D7C1400) [pid = 2500] [serial = 226] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1C283400) [pid = 2500] [serial = 253] [outer = 00000000] [url = about:blank] 10:47:13 INFO - PROCESS | 2500 | 1461260833569 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:13 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. 10:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 2082ms 10:47:13 INFO - PROCESS | 2500 | 1461260833611 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 2500 | 1461260833615 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 10:47:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:47:13 INFO - PROCESS | 2500 | 1461260833620 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 2500 | 1461260833624 Marionette TRACE conn5 <- [1,374,null,{}] 10:47:13 INFO - PROCESS | 2500 | 1461260833631 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:13 INFO - PROCESS | 2500 | 1461260833720 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 10:47:13 INFO - PROCESS | 2500 | 1461260833730 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 2500 | ++DOCSHELL 13118800 == 28 [pid = 2500] [id = 103] 10:47:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1311B400) [pid = 2500] [serial = 306] [outer = 00000000] 10:47:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1334A000) [pid = 2500] [serial = 307] [outer = 1311B400] 10:47:13 INFO - PROCESS | 2500 | 1461260833779 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1334F800) [pid = 2500] [serial = 308] [outer = 1311B400] 10:47:14 INFO - PROCESS | 2500 | 1461260834283 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:47:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 690ms 10:47:14 INFO - PROCESS | 2500 | 1461260834311 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 2500 | 1461260834317 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 10:47:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:47:14 INFO - PROCESS | 2500 | 1461260834323 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 2500 | 1461260834326 Marionette TRACE conn5 <- [1,378,null,{}] 10:47:14 INFO - PROCESS | 2500 | 1461260834330 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:14 INFO - PROCESS | 2500 | 1461260834410 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 10:47:14 INFO - PROCESS | 2500 | 1461260834420 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 2500 | ++DOCSHELL 13353800 == 29 [pid = 2500] [id = 104] 10:47:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (139CB800) [pid = 2500] [serial = 309] [outer = 00000000] 10:47:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (146F0800) [pid = 2500] [serial = 310] [outer = 139CB800] 10:47:14 INFO - PROCESS | 2500 | 1461260834469 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (14BEB000) [pid = 2500] [serial = 311] [outer = 139CB800] 10:47:14 INFO - PROCESS | 2500 | 1461260834959 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:47:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 10:47:15 INFO - PROCESS | 2500 | 1461260834996 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 2500 | 1461260834998 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 10:47:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:47:15 INFO - PROCESS | 2500 | 1461260835002 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 2500 | 1461260835006 Marionette TRACE conn5 <- [1,382,null,{}] 10:47:15 INFO - PROCESS | 2500 | 1461260835017 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:15 INFO - PROCESS | 2500 | 1461260835129 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 10:47:15 INFO - PROCESS | 2500 | 1461260835206 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 2500 | ++DOCSHELL 1824AC00 == 30 [pid = 2500] [id = 105] 10:47:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1824D000) [pid = 2500] [serial = 312] [outer = 00000000] 10:47:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (18447800) [pid = 2500] [serial = 313] [outer = 1824D000] 10:47:15 INFO - PROCESS | 2500 | 1461260835254 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (184E4000) [pid = 2500] [serial = 314] [outer = 1824D000] 10:47:15 INFO - PROCESS | 2500 | 1461260835655 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:47:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:47:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 669ms 10:47:15 INFO - PROCESS | 2500 | 1461260835675 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 2500 | 1461260835678 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 10:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:47:15 INFO - PROCESS | 2500 | 1461260835681 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 2500 | 1461260835683 Marionette TRACE conn5 <- [1,386,null,{}] 10:47:15 INFO - PROCESS | 2500 | 1461260835686 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:15 INFO - PROCESS | 2500 | 1461260835793 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 10:47:15 INFO - PROCESS | 2500 | 1461260835801 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 2500 | ++DOCSHELL 1353FC00 == 31 [pid = 2500] [id = 106] 10:47:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (184E5400) [pid = 2500] [serial = 315] [outer = 00000000] 10:47:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1AA6E800) [pid = 2500] [serial = 316] [outer = 184E5400] 10:47:15 INFO - PROCESS | 2500 | 1461260835848 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1AEAD800) [pid = 2500] [serial = 317] [outer = 184E5400] 10:47:16 INFO - PROCESS | 2500 | 1461260836255 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 630ms 10:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:47:16 INFO - PROCESS | 2500 | 1461260836312 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 2500 | 1461260836314 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 10:47:16 INFO - PROCESS | 2500 | 1461260836317 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 2500 | 1461260836319 Marionette TRACE conn5 <- [1,390,null,{}] 10:47:16 INFO - PROCESS | 2500 | 1461260836322 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:16 INFO - PROCESS | 2500 | 1461260836420 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 10:47:16 INFO - PROCESS | 2500 | 1461260836465 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB0C00 == 32 [pid = 2500] [id = 107] 10:47:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1AEB5400) [pid = 2500] [serial = 318] [outer = 00000000] 10:47:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1AFA2800) [pid = 2500] [serial = 319] [outer = 1AEB5400] 10:47:16 INFO - PROCESS | 2500 | 1461260836511 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1BA28C00) [pid = 2500] [serial = 320] [outer = 1AEB5400] 10:47:16 INFO - PROCESS | 2500 | 1461260836939 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 10:47:16 INFO - PROCESS | 2500 | 1461260836988 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 10:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:47:16 INFO - PROCESS | 2500 | 1461260836990 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 10:47:16 INFO - PROCESS | 2500 | 1461260836993 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 2500 | 1461260836995 Marionette TRACE conn5 <- [1,394,null,{}] 10:47:16 INFO - PROCESS | 2500 | 1461260836998 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:17 INFO - PROCESS | 2500 | 1461260837091 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 10:47:17 INFO - PROCESS | 2500 | 1461260837102 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 2500 | ++DOCSHELL 1BB54C00 == 33 [pid = 2500] [id = 108] 10:47:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1BBC0800) [pid = 2500] [serial = 321] [outer = 00000000] 10:47:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1BF56000) [pid = 2500] [serial = 322] [outer = 1BBC0800] 10:47:17 INFO - PROCESS | 2500 | 1461260837150 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1C08B400) [pid = 2500] [serial = 323] [outer = 1BBC0800] 10:47:17 INFO - PROCESS | 2500 | 1461260837579 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 630ms 10:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:47:17 INFO - PROCESS | 2500 | 1461260837628 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 2500 | 1461260837630 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 10:47:17 INFO - PROCESS | 2500 | 1461260837633 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 2500 | 1461260837635 Marionette TRACE conn5 <- [1,398,null,{}] 10:47:17 INFO - PROCESS | 2500 | 1461260837639 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:17 INFO - PROCESS | 2500 | 1461260837737 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 10:47:17 INFO - PROCESS | 2500 | 1461260837746 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 2500 | ++DOCSHELL 1C08F000 == 34 [pid = 2500] [id = 109] 10:47:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1C090800) [pid = 2500] [serial = 324] [outer = 00000000] 10:47:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1CE4A000) [pid = 2500] [serial = 325] [outer = 1C090800] 10:47:17 INFO - PROCESS | 2500 | 1461260837791 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1CE49C00) [pid = 2500] [serial = 326] [outer = 1C090800] 10:47:18 INFO - PROCESS | 2500 | 1461260838220 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 630ms 10:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:47:18 INFO - PROCESS | 2500 | 1461260838271 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 10:47:18 INFO - PROCESS | 2500 | 1461260838273 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 10:47:18 INFO - PROCESS | 2500 | 1461260838277 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - PROCESS | 2500 | 1461260838279 Marionette TRACE conn5 <- [1,402,null,{}] 10:47:18 INFO - PROCESS | 2500 | 1461260838282 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:18 INFO - PROCESS | 2500 | 1461260838354 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 10:47:18 INFO - PROCESS | 2500 | 1461260838360 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C3000 == 35 [pid = 2500] [id = 110] 10:47:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1D3C5C00) [pid = 2500] [serial = 327] [outer = 00000000] 10:47:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D3CE000) [pid = 2500] [serial = 328] [outer = 1D3C5C00] 10:47:18 INFO - PROCESS | 2500 | 1461260838405 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D3C7000) [pid = 2500] [serial = 329] [outer = 1D3C5C00] 10:47:18 INFO - PROCESS | 2500 | 1461260838911 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 10:47:18 INFO - PROCESS | 2500 | 1461260838948 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 10:47:18 INFO - PROCESS | 2500 | 1461260838950 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 10:47:18 INFO - PROCESS | 2500 | 1461260838953 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:47:18 INFO - PROCESS | 2500 | 1461260838955 Marionette TRACE conn5 <- [1,406,null,{}] 10:47:18 INFO - PROCESS | 2500 | 1461260838959 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:19 INFO - PROCESS | 2500 | 1461260839057 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 10:47:19 INFO - PROCESS | 2500 | 1461260839136 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 2500 | ++DOCSHELL 1824A400 == 36 [pid = 2500] [id = 111] 10:47:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D55A000) [pid = 2500] [serial = 330] [outer = 00000000] 10:47:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D7B8400) [pid = 2500] [serial = 331] [outer = 1D55A000] 10:47:19 INFO - PROCESS | 2500 | 1461260839180 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D560C00) [pid = 2500] [serial = 332] [outer = 1D55A000] 10:47:19 INFO - PROCESS | 2500 | 1461260839619 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 730ms 10:47:19 INFO - PROCESS | 2500 | 1461260839688 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 2500 | 1461260839690 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 10:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:47:19 INFO - PROCESS | 2500 | 1461260839693 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 2500 | 1461260839695 Marionette TRACE conn5 <- [1,410,null,{}] 10:47:19 INFO - PROCESS | 2500 | 1461260839704 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:19 INFO - PROCESS | 2500 | 1461260839810 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 10:47:19 INFO - PROCESS | 2500 | 1461260839820 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 2500 | ++DOCSHELL 1D7BEC00 == 37 [pid = 2500] [id = 112] 10:47:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1D7C0800) [pid = 2500] [serial = 333] [outer = 00000000] 10:47:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1DA3AC00) [pid = 2500] [serial = 334] [outer = 1D7C0800] 10:47:19 INFO - PROCESS | 2500 | 1461260839864 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1EBC5000) [pid = 2500] [serial = 335] [outer = 1D7C0800] 10:47:20 INFO - PROCESS | 2500 | 1461260840310 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:47:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 10:47:20 INFO - PROCESS | 2500 | 1461260840327 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 2500 | 1461260840330 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 10:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:47:20 INFO - PROCESS | 2500 | 1461260840333 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 2500 | 1461260840335 Marionette TRACE conn5 <- [1,414,null,{}] 10:47:20 INFO - PROCESS | 2500 | 1461260840345 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:20 INFO - PROCESS | 2500 | 1461260840490 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 10:47:20 INFO - PROCESS | 2500 | 1461260840508 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB0000 == 38 [pid = 2500] [id = 113] 10:47:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1F978400) [pid = 2500] [serial = 336] [outer = 00000000] 10:47:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (20268C00) [pid = 2500] [serial = 337] [outer = 1F978400] 10:47:20 INFO - PROCESS | 2500 | 1461260840601 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20BB2800) [pid = 2500] [serial = 338] [outer = 1F978400] 10:47:20 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (21FDE800) [pid = 2500] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:47:20 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (13355800) [pid = 2500] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:47:20 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (21E2F800) [pid = 2500] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (21DEE800) [pid = 2500] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1D55BC00) [pid = 2500] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1DDC4400) [pid = 2500] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1FD34C00) [pid = 2500] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1AA70C00) [pid = 2500] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1AA6F800) [pid = 2500] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (13116C00) [pid = 2500] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1CE49800) [pid = 2500] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1BF5DC00) [pid = 2500] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1AFA1800) [pid = 2500] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (131D2C00) [pid = 2500] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (146F3C00) [pid = 2500] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D3CCC00) [pid = 2500] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1D7C5400) [pid = 2500] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1BA29000) [pid = 2500] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1783E400) [pid = 2500] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (20BB4800) [pid = 2500] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (146F5C00) [pid = 2500] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:47:21 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1C08E000) [pid = 2500] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:47:21 INFO - PROCESS | 2500 | 1461260841220 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:47:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:47:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 930ms 10:47:21 INFO - PROCESS | 2500 | 1461260841264 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 2500 | 1461260841266 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 10:47:21 INFO - PROCESS | 2500 | 1461260841269 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:47:21 INFO - PROCESS | 2500 | 1461260841271 Marionette TRACE conn5 <- [1,418,null,{}] 10:47:21 INFO - PROCESS | 2500 | 1461260841274 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:21 INFO - PROCESS | 2500 | 1461260841348 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 10:47:21 INFO - PROCESS | 2500 | 1461260841354 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 2500 | ++DOCSHELL 17AD3C00 == 39 [pid = 2500] [id = 114] 10:47:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1844FC00) [pid = 2500] [serial = 339] [outer = 00000000] 10:47:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1AFA1800) [pid = 2500] [serial = 340] [outer = 1844FC00] 10:47:21 INFO - PROCESS | 2500 | 1461260841398 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1BA51C00) [pid = 2500] [serial = 341] [outer = 1844FC00] 10:47:22 INFO - PROCESS | 2500 | 1461260842290 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:47:22 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 10:47:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1073ms 10:47:22 INFO - PROCESS | 2500 | 1461260842348 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 2500 | 1461260842350 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 10:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:47:22 INFO - PROCESS | 2500 | 1461260842357 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 2500 | 1461260842358 Marionette TRACE conn5 <- [1,422,null,{}] 10:47:22 INFO - PROCESS | 2500 | 1461260842362 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:22 INFO - PROCESS | 2500 | 1461260842437 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 10:47:22 INFO - PROCESS | 2500 | 1461260842444 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 2500 | ++DOCSHELL 1BF5C000 == 40 [pid = 2500] [id = 115] 10:47:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1C08B000) [pid = 2500] [serial = 342] [outer = 00000000] 10:47:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1EBCA800) [pid = 2500] [serial = 343] [outer = 1C08B000] 10:47:22 INFO - PROCESS | 2500 | 1461260842488 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1FD34C00) [pid = 2500] [serial = 344] [outer = 1C08B000] 10:47:23 INFO - PROCESS | 2500 | 1461260843439 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:47:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1119ms 10:47:23 INFO - PROCESS | 2500 | 1461260843477 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 10:47:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:47:23 INFO - PROCESS | 2500 | 1461260843482 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 10:47:23 INFO - PROCESS | 2500 | 1461260843487 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 2500 | 1461260843491 Marionette TRACE conn5 <- [1,426,null,{}] 10:47:23 INFO - PROCESS | 2500 | 1461260843498 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:23 INFO - PROCESS | 2500 | 1461260843657 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 10:47:23 INFO - PROCESS | 2500 | 1461260843799 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 2500 | ++DOCSHELL 131C8C00 == 41 [pid = 2500] [id = 116] 10:47:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (131CD000) [pid = 2500] [serial = 345] [outer = 00000000] 10:47:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (13352000) [pid = 2500] [serial = 346] [outer = 131CD000] 10:47:23 INFO - PROCESS | 2500 | 1461260843881 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (136D1800) [pid = 2500] [serial = 347] [outer = 131CD000] 10:47:24 INFO - PROCESS | 2500 | 1461260844578 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 2500 | 1461260844654 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 10:47:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:47:24 INFO - PROCESS | 2500 | 1461260844661 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 2500 | 1461260844664 Marionette TRACE conn5 <- [1,430,null,{}] 10:47:24 INFO - PROCESS | 2500 | 1461260844669 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:24 INFO - PROCESS | 2500 | 1461260844783 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 10:47:24 INFO - PROCESS | 2500 | 1461260844860 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 2500 | ++DOCSHELL 0F074000 == 42 [pid = 2500] [id = 117] 10:47:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (0F075800) [pid = 2500] [serial = 348] [outer = 00000000] 10:47:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (17F61400) [pid = 2500] [serial = 349] [outer = 0F075800] 10:47:24 INFO - PROCESS | 2500 | 1461260844915 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (193C5400) [pid = 2500] [serial = 350] [outer = 0F075800] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 17AD3C00 == 41 [pid = 2500] [id = 114] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1AEB0000 == 40 [pid = 2500] [id = 113] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1D7BEC00 == 39 [pid = 2500] [id = 112] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1824A400 == 38 [pid = 2500] [id = 111] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1D3C3000 == 37 [pid = 2500] [id = 110] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1C08F000 == 36 [pid = 2500] [id = 109] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1BB54C00 == 35 [pid = 2500] [id = 108] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1AEB0C00 == 34 [pid = 2500] [id = 107] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1353FC00 == 33 [pid = 2500] [id = 106] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 1824AC00 == 32 [pid = 2500] [id = 105] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (2226F000) [pid = 2500] [serial = 304] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 13353800 == 31 [pid = 2500] [id = 104] 10:47:25 INFO - PROCESS | 2500 | --DOCSHELL 13118800 == 30 [pid = 2500] [id = 103] 10:47:25 INFO - PROCESS | 2500 | 1461260845780 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:47:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1172ms 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1CECEC00) [pid = 2500] [serial = 182] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (19BC5000) [pid = 2500] [serial = 179] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (20BBB800) [pid = 2500] [serial = 260] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1AEABC00) [pid = 2500] [serial = 221] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D7C2800) [pid = 2500] [serial = 224] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (22162C00) [pid = 2500] [serial = 176] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (21DE5400) [pid = 2500] [serial = 227] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (21FDD000) [pid = 2500] [serial = 218] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (21F16000) [pid = 2500] [serial = 302] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1D7C6800) [pid = 2500] [serial = 289] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1EEF3C00) [pid = 2500] [serial = 292] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1D9C5000) [pid = 2500] [serial = 290] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (20273C00) [pid = 2500] [serial = 295] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1EEF3400) [pid = 2500] [serial = 293] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1FD39C00) [pid = 2500] [serial = 298] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (21E2D800) [pid = 2500] [serial = 301] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (2026D800) [pid = 2500] [serial = 296] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1AF9C400) [pid = 2500] [serial = 265] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1353F800) [pid = 2500] [serial = 263] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (13358000) [pid = 2500] [serial = 262] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1D3C1800) [pid = 2500] [serial = 286] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1C28C400) [pid = 2500] [serial = 283] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1CE44000) [pid = 2500] [serial = 284] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1BA55000) [pid = 2500] [serial = 280] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1BBBEC00) [pid = 2500] [serial = 281] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1782B800) [pid = 2500] [serial = 277] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1816C800) [pid = 2500] [serial = 278] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (184E6400) [pid = 2500] [serial = 275] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1842AC00) [pid = 2500] [serial = 274] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (21E28C00) [pid = 2500] [serial = 272] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (20BBDC00) [pid = 2500] [serial = 271] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (20BB3C00) [pid = 2500] [serial = 269] [outer = 00000000] [url = about:blank] 10:47:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1F8B3C00) [pid = 2500] [serial = 268] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (1BA21800) [pid = 2500] [serial = 266] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (20271C00) [pid = 2500] [serial = 299] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (1D3C8000) [pid = 2500] [serial = 287] [outer = 00000000] [url = about:blank] 10:47:25 INFO - PROCESS | 2500 | 1461260845850 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 2500 | 1461260845855 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 10:47:25 INFO - PROCESS | 2500 | 1461260845863 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 2500 | 1461260845867 Marionette TRACE conn5 <- [1,434,null,{}] 10:47:25 INFO - PROCESS | 2500 | 1461260845872 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:25 INFO - PROCESS | 2500 | 1461260845953 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 10:47:25 INFO - PROCESS | 2500 | 1461260845961 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 2500 | ++DOCSHELL 13353800 == 31 [pid = 2500] [id = 118] 10:47:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (13534800) [pid = 2500] [serial = 351] [outer = 00000000] 10:47:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (13703C00) [pid = 2500] [serial = 352] [outer = 13534800] 10:47:26 INFO - PROCESS | 2500 | 1461260846010 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (146FD800) [pid = 2500] [serial = 353] [outer = 13534800] 10:47:26 INFO - PROCESS | 2500 | 1461260846515 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:47:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:47:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 690ms 10:47:26 INFO - PROCESS | 2500 | 1461260846555 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 2500 | 1461260846560 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 10:47:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:47:26 INFO - PROCESS | 2500 | 1461260846566 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 2500 | 1461260846569 Marionette TRACE conn5 <- [1,438,null,{}] 10:47:26 INFO - PROCESS | 2500 | 1461260846573 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:26 INFO - PROCESS | 2500 | 1461260846653 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 10:47:26 INFO - PROCESS | 2500 | 1461260846662 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 2500 | ++DOCSHELL 1353E800 == 32 [pid = 2500] [id = 119] 10:47:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (136D1000) [pid = 2500] [serial = 354] [outer = 00000000] 10:47:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (184EF000) [pid = 2500] [serial = 355] [outer = 136D1000] 10:47:26 INFO - PROCESS | 2500 | 1461260846707 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (19BC6400) [pid = 2500] [serial = 356] [outer = 136D1000] 10:47:27 INFO - PROCESS | 2500 | 1461260847173 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:47:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 630ms 10:47:27 INFO - PROCESS | 2500 | 1461260847199 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 2500 | 1461260847201 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 10:47:27 INFO - PROCESS | 2500 | 1461260847205 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:47:27 INFO - PROCESS | 2500 | 1461260847208 Marionette TRACE conn5 <- [1,442,null,{}] 10:47:27 INFO - PROCESS | 2500 | 1461260847219 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 2500 | 1461260847302 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 10:47:27 INFO - PROCESS | 2500 | 1461260847310 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 2500 | ++DOCSHELL 1AF9C800 == 33 [pid = 2500] [id = 120] 10:47:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1AF9D400) [pid = 2500] [serial = 357] [outer = 00000000] 10:47:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1BA22400) [pid = 2500] [serial = 358] [outer = 1AF9D400] 10:47:27 INFO - PROCESS | 2500 | 1461260847359 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1BB4C800) [pid = 2500] [serial = 359] [outer = 1AF9D400] 10:47:27 INFO - PROCESS | 2500 | 1461260847784 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:47:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 630ms 10:47:27 INFO - PROCESS | 2500 | 1461260847839 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 2500 | 1461260847842 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 10:47:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:47:27 INFO - PROCESS | 2500 | 1461260847845 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 2500 | 1461260847847 Marionette TRACE conn5 <- [1,446,null,{}] 10:47:27 INFO - PROCESS | 2500 | 1461260847851 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 2500 | 1461260847932 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 10:47:27 INFO - PROCESS | 2500 | 1461260847938 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBB400 == 34 [pid = 2500] [id = 121] 10:47:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1BBBCC00) [pid = 2500] [serial = 360] [outer = 00000000] 10:47:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1BF5DC00) [pid = 2500] [serial = 361] [outer = 1BBBCC00] 10:47:27 INFO - PROCESS | 2500 | 1461260847983 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1C27E800) [pid = 2500] [serial = 362] [outer = 1BBBCC00] 10:47:28 INFO - PROCESS | 2500 | 1461260848485 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:47:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:47:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 672ms 10:47:28 INFO - PROCESS | 2500 | 1461260848522 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 2500 | 1461260848524 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 10:47:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:47:28 INFO - PROCESS | 2500 | 1461260848528 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 2500 | 1461260848530 Marionette TRACE conn5 <- [1,450,null,{}] 10:47:28 INFO - PROCESS | 2500 | 1461260848534 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:28 INFO - PROCESS | 2500 | 1461260848635 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 10:47:28 INFO - PROCESS | 2500 | 1461260848643 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC6C00 == 35 [pid = 2500] [id = 122] 10:47:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1C285C00) [pid = 2500] [serial = 363] [outer = 00000000] 10:47:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1CE52800) [pid = 2500] [serial = 364] [outer = 1C285C00] 10:47:28 INFO - PROCESS | 2500 | 1461260848688 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1CED5000) [pid = 2500] [serial = 365] [outer = 1C285C00] 10:47:29 INFO - PROCESS | 2500 | 1461260849153 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 2500 | 1461260849203 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 10:47:29 INFO - PROCESS | 2500 | 1461260849207 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:47:29 INFO - PROCESS | 2500 | 1461260849208 Marionette TRACE conn5 <- [1,454,null,{}] 10:47:29 INFO - PROCESS | 2500 | 1461260849212 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:29 INFO - PROCESS | 2500 | 1461260849355 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 10:47:29 INFO - PROCESS | 2500 | 1461260849371 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:29 INFO - PROCESS | 2500 | ++DOCSHELL 1D55E400 == 36 [pid = 2500] [id = 123] 10:47:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1D7B9000) [pid = 2500] [serial = 366] [outer = 00000000] 10:47:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1D7C4400) [pid = 2500] [serial = 367] [outer = 1D7B9000] 10:47:29 INFO - PROCESS | 2500 | 1461260849420 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1D7C3400) [pid = 2500] [serial = 368] [outer = 1D7B9000] 10:47:29 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:29 INFO - PROCESS | 2500 | 1461260849885 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:47:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:47:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 10:47:29 INFO - PROCESS | 2500 | 1461260849941 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 2500 | 1461260849943 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 10:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:47:29 INFO - PROCESS | 2500 | 1461260849947 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 2500 | 1461260849948 Marionette TRACE conn5 <- [1,458,null,{}] 10:47:29 INFO - PROCESS | 2500 | 1461260849959 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:30 INFO - PROCESS | 2500 | 1461260850056 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 10:47:30 INFO - PROCESS | 2500 | 1461260850062 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 2500 | ++DOCSHELL 1D9CB800 == 37 [pid = 2500] [id = 124] 10:47:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1DDEDC00) [pid = 2500] [serial = 369] [outer = 00000000] 10:47:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1EE98C00) [pid = 2500] [serial = 370] [outer = 1DDEDC00] 10:47:30 INFO - PROCESS | 2500 | 1461260850107 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1F8B0C00) [pid = 2500] [serial = 371] [outer = 1DDEDC00] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1D55A000) [pid = 2500] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (139CB800) [pid = 2500] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1AEB5400) [pid = 2500] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1D3C5C00) [pid = 2500] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1311B400) [pid = 2500] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1824D000) [pid = 2500] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (184E5400) [pid = 2500] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (21F23C00) [pid = 2500] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1BBC0800) [pid = 2500] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1D7C0800) [pid = 2500] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1C090800) [pid = 2500] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1F978400) [pid = 2500] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:47:30 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1844FC00) [pid = 2500] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:47:30 INFO - PROCESS | 2500 | 1461260850619 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 2500 | 1461260850679 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 10:47:30 INFO - PROCESS | 2500 | 1461260850683 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 2500 | 1461260850684 Marionette TRACE conn5 <- [1,462,null,{}] 10:47:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:47:30 INFO - PROCESS | 2500 | 1461260850688 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:30 INFO - PROCESS | 2500 | 1461260850767 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 10:47:30 INFO - PROCESS | 2500 | 1461260850773 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 2500 | ++DOCSHELL 1BB57800 == 38 [pid = 2500] [id = 125] 10:47:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1BBC0800) [pid = 2500] [serial = 372] [outer = 00000000] 10:47:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1D9CA800) [pid = 2500] [serial = 373] [outer = 1BBC0800] 10:47:30 INFO - PROCESS | 2500 | 1461260850817 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1EE95800) [pid = 2500] [serial = 374] [outer = 1BBC0800] 10:47:31 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:31 INFO - PROCESS | 2500 | 1461260851252 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:47:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:47:31 INFO - PROCESS | 2500 | 1461260851319 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 10:47:31 INFO - PROCESS | 2500 | 1461260851323 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 2500 | 1461260851324 Marionette TRACE conn5 <- [1,466,null,{}] 10:47:31 INFO - PROCESS | 2500 | 1461260851328 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:31 INFO - PROCESS | 2500 | 1461260851402 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 10:47:31 INFO - PROCESS | 2500 | 1461260851411 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 2500 | ++DOCSHELL 1F978400 == 39 [pid = 2500] [id = 126] 10:47:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1FD38800) [pid = 2500] [serial = 375] [outer = 00000000] 10:47:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (20274000) [pid = 2500] [serial = 376] [outer = 1FD38800] 10:47:31 INFO - PROCESS | 2500 | 1461260851457 Marionette DEBUG loaded listener.js 10:47:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (20269400) [pid = 2500] [serial = 377] [outer = 1FD38800] 10:47:31 INFO - PROCESS | 2500 | 1461260851879 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 2500 | 1461260851903 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 10:47:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:47:31 INFO - PROCESS | 2500 | 1461260851906 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 2500 | 1461260851908 Marionette TRACE conn5 <- [1,470,null,{}] 10:47:31 INFO - PROCESS | 2500 | 1461260851912 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:31 INFO - PROCESS | 2500 | 1461260851986 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 10:47:31 INFO - PROCESS | 2500 | 1461260851992 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 2500 | ++DOCSHELL 20BB5C00 == 40 [pid = 2500] [id = 127] 10:47:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (20BBB800) [pid = 2500] [serial = 378] [outer = 00000000] 10:47:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (21C83400) [pid = 2500] [serial = 379] [outer = 20BBB800] 10:47:32 INFO - PROCESS | 2500 | 1461260852036 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (21C82C00) [pid = 2500] [serial = 380] [outer = 20BBB800] 10:47:32 INFO - PROCESS | 2500 | 1461260852614 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:47:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:47:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 770ms 10:47:32 INFO - PROCESS | 2500 | 1461260852679 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 10:47:32 INFO - PROCESS | 2500 | 1461260852684 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 10:47:32 INFO - PROCESS | 2500 | 1461260852690 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:47:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:47:32 INFO - PROCESS | 2500 | 1461260852694 Marionette TRACE conn5 <- [1,474,null,{}] 10:47:32 INFO - PROCESS | 2500 | 1461260852714 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:32 INFO - PROCESS | 2500 | 1461260852843 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 10:47:32 INFO - PROCESS | 2500 | 1461260852914 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:32 INFO - PROCESS | 2500 | ++DOCSHELL 136CFC00 == 41 [pid = 2500] [id = 128] 10:47:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (136D3000) [pid = 2500] [serial = 381] [outer = 00000000] 10:47:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (18167800) [pid = 2500] [serial = 382] [outer = 136D3000] 10:47:32 INFO - PROCESS | 2500 | 1461260852972 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (18426800) [pid = 2500] [serial = 383] [outer = 136D3000] 10:47:33 INFO - PROCESS | 2500 | 1461260853610 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:47:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:47:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 971ms 10:47:33 INFO - PROCESS | 2500 | 1461260853665 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 2500 | 1461260853672 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 10:47:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:47:33 INFO - PROCESS | 2500 | 1461260853678 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 2500 | 1461260853681 Marionette TRACE conn5 <- [1,478,null,{}] 10:47:33 INFO - PROCESS | 2500 | 1461260853685 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:33 INFO - PROCESS | 2500 | 1461260853786 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 10:47:33 INFO - PROCESS | 2500 | 1461260853884 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC7C00 == 42 [pid = 2500] [id = 129] 10:47:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1BBC8400) [pid = 2500] [serial = 384] [outer = 00000000] 10:47:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1CE4F800) [pid = 2500] [serial = 385] [outer = 1BBC8400] 10:47:33 INFO - PROCESS | 2500 | 1461260853980 Marionette DEBUG loaded listener.js 10:47:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1D4E2800) [pid = 2500] [serial = 386] [outer = 1BBC8400] 10:47:34 INFO - PROCESS | 2500 | 1461260854630 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:47:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1023ms 10:47:34 INFO - PROCESS | 2500 | 1461260854703 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 2500 | 1461260854706 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 10:47:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:47:34 INFO - PROCESS | 2500 | 1461260854710 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 2500 | 1461260854714 Marionette TRACE conn5 <- [1,482,null,{}] 10:47:34 INFO - PROCESS | 2500 | 1461260854725 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:34 INFO - PROCESS | 2500 | 1461260854890 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 10:47:34 INFO - PROCESS | 2500 | 1461260854960 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 2500 | ++DOCSHELL 21C8C400 == 43 [pid = 2500] [id = 130] 10:47:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (21DEB000) [pid = 2500] [serial = 387] [outer = 00000000] 10:47:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (21DF2400) [pid = 2500] [serial = 388] [outer = 21DEB000] 10:47:35 INFO - PROCESS | 2500 | 1461260855058 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (21E29800) [pid = 2500] [serial = 389] [outer = 21DEB000] 10:47:35 INFO - PROCESS | 2500 | 1461260855775 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:47:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1121ms 10:47:35 INFO - PROCESS | 2500 | 1461260855841 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 2500 | 1461260855845 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 10:47:35 INFO - PROCESS | 2500 | 1461260855850 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:47:35 INFO - PROCESS | 2500 | 1461260855854 Marionette TRACE conn5 <- [1,486,null,{}] 10:47:35 INFO - PROCESS | 2500 | 1461260855859 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:35 INFO - PROCESS | 2500 | 1461260855951 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 10:47:36 INFO - PROCESS | 2500 | 1461260856022 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 2500 | ++DOCSHELL 146FE000 == 44 [pid = 2500] [id = 131] 10:47:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (17AD3C00) [pid = 2500] [serial = 390] [outer = 00000000] 10:47:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (18170800) [pid = 2500] [serial = 391] [outer = 17AD3C00] 10:47:36 INFO - PROCESS | 2500 | 1461260856072 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (18449400) [pid = 2500] [serial = 392] [outer = 17AD3C00] 10:47:36 INFO - PROCESS | 2500 | 1461260856652 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:47:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (19ED1800) [pid = 2500] [serial = 393] [outer = 1D530800] 10:47:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:47:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 870ms 10:47:36 INFO - PROCESS | 2500 | 1461260856755 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 2500 | 1461260856759 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1F978400 == 43 [pid = 2500] [id = 126] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1BB57800 == 42 [pid = 2500] [id = 125] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1D9CB800 == 41 [pid = 2500] [id = 124] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1D55E400 == 40 [pid = 2500] [id = 123] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1BBC6C00 == 39 [pid = 2500] [id = 122] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1BBBB400 == 38 [pid = 2500] [id = 121] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1AF9C800 == 37 [pid = 2500] [id = 120] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 1353E800 == 36 [pid = 2500] [id = 119] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 13353800 == 35 [pid = 2500] [id = 118] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1EBCA800) [pid = 2500] [serial = 343] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 0F074000 == 34 [pid = 2500] [id = 117] 10:47:36 INFO - PROCESS | 2500 | --DOCSHELL 131C8C00 == 33 [pid = 2500] [id = 116] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1D560C00) [pid = 2500] [serial = 332] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (20268C00) [pid = 2500] [serial = 337] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1EBC5000) [pid = 2500] [serial = 335] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (20BB2800) [pid = 2500] [serial = 338] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1AFA1800) [pid = 2500] [serial = 340] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1BA51C00) [pid = 2500] [serial = 341] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1D3C7000) [pid = 2500] [serial = 329] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1D7B8400) [pid = 2500] [serial = 331] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (146F0800) [pid = 2500] [serial = 310] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (14BEB000) [pid = 2500] [serial = 311] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1AFA2800) [pid = 2500] [serial = 319] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1BA28C00) [pid = 2500] [serial = 320] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1D3CE000) [pid = 2500] [serial = 328] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1334A000) [pid = 2500] [serial = 307] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1334F800) [pid = 2500] [serial = 308] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (18447800) [pid = 2500] [serial = 313] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (184E4000) [pid = 2500] [serial = 314] [outer = 00000000] [url = about:blank] 10:47:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1AA6E800) [pid = 2500] [serial = 316] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1AEAD800) [pid = 2500] [serial = 317] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (22748400) [pid = 2500] [serial = 305] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1BF56000) [pid = 2500] [serial = 322] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1C08B400) [pid = 2500] [serial = 323] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (1DA3AC00) [pid = 2500] [serial = 334] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (1CE4A000) [pid = 2500] [serial = 325] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (1CE49C00) [pid = 2500] [serial = 326] [outer = 00000000] [url = about:blank] 10:47:36 INFO - PROCESS | 2500 | 1461260856833 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 2500 | 1461260856835 Marionette TRACE conn5 <- [1,490,null,{}] 10:47:36 INFO - PROCESS | 2500 | 1461260856839 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:36 INFO - PROCESS | 2500 | 1461260856919 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 10:47:36 INFO - PROCESS | 2500 | 1461260856925 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 2500 | ++DOCSHELL 1334C400 == 34 [pid = 2500] [id = 132] 10:47:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (13351000) [pid = 2500] [serial = 394] [outer = 00000000] 10:47:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (136D1400) [pid = 2500] [serial = 395] [outer = 13351000] 10:47:36 INFO - PROCESS | 2500 | 1461260856971 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (14BED800) [pid = 2500] [serial = 396] [outer = 13351000] 10:47:37 INFO - PROCESS | 2500 | 1461260857420 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:47:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 10:47:37 INFO - PROCESS | 2500 | 1461260857461 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 2500 | 1461260857463 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 10:47:37 INFO - PROCESS | 2500 | 1461260857467 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:47:37 INFO - PROCESS | 2500 | 1461260857470 Marionette TRACE conn5 <- [1,494,null,{}] 10:47:37 INFO - PROCESS | 2500 | 1461260857481 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:37 INFO - PROCESS | 2500 | 1461260857601 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 10:47:37 INFO - PROCESS | 2500 | 1461260857671 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 2500 | ++DOCSHELL 14BEB000 == 35 [pid = 2500] [id = 133] 10:47:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (17846400) [pid = 2500] [serial = 397] [outer = 00000000] 10:47:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1BA02000) [pid = 2500] [serial = 398] [outer = 17846400] 10:47:37 INFO - PROCESS | 2500 | 1461260857728 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1BA51C00) [pid = 2500] [serial = 399] [outer = 17846400] 10:47:38 INFO - PROCESS | 2500 | 1461260858143 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:47:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 730ms 10:47:38 INFO - PROCESS | 2500 | 1461260858201 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 2500 | 1461260858203 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 10:47:38 INFO - PROCESS | 2500 | 1461260858207 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:47:38 INFO - PROCESS | 2500 | 1461260858208 Marionette TRACE conn5 <- [1,498,null,{}] 10:47:38 INFO - PROCESS | 2500 | 1461260858212 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 2500 | 1461260858290 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 10:47:38 INFO - PROCESS | 2500 | 1461260858299 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBE800 == 36 [pid = 2500] [id = 134] 10:47:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1BBBF400) [pid = 2500] [serial = 400] [outer = 00000000] 10:47:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1C280400) [pid = 2500] [serial = 401] [outer = 1BBBF400] 10:47:38 INFO - PROCESS | 2500 | 1461260858345 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1CE44400) [pid = 2500] [serial = 402] [outer = 1BBBF400] 10:47:38 INFO - PROCESS | 2500 | 1461260858783 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:47:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 629ms 10:47:38 INFO - PROCESS | 2500 | 1461260858841 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 2500 | 1461260858843 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 10:47:38 INFO - PROCESS | 2500 | 1461260858846 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:47:38 INFO - PROCESS | 2500 | 1461260858848 Marionette TRACE conn5 <- [1,502,null,{}] 10:47:38 INFO - PROCESS | 2500 | 1461260858852 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 2500 | 1461260858953 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 10:47:39 INFO - PROCESS | 2500 | 1461260859032 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 2500 | ++DOCSHELL 1CE4F400 == 37 [pid = 2500] [id = 135] 10:47:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1CEA5400) [pid = 2500] [serial = 403] [outer = 00000000] 10:47:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1D3C6000) [pid = 2500] [serial = 404] [outer = 1CEA5400] 10:47:39 INFO - PROCESS | 2500 | 1461260859076 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1D3C4800) [pid = 2500] [serial = 405] [outer = 1CEA5400] 10:47:39 INFO - PROCESS | 2500 | 1461260859494 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:47:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:47:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 10:47:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:47:39 INFO - PROCESS | 2500 | 1461260859525 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 10:47:39 INFO - PROCESS | 2500 | 1461260859527 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 10:47:39 INFO - PROCESS | 2500 | 1461260859530 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 2500 | 1461260859532 Marionette TRACE conn5 <- [1,506,null,{}] 10:47:39 INFO - PROCESS | 2500 | 1461260859535 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:39 INFO - PROCESS | 2500 | 1461260859660 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 10:47:39 INFO - PROCESS | 2500 | 1461260859670 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 2500 | ++DOCSHELL 13358400 == 38 [pid = 2500] [id = 136] 10:47:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1C08CC00) [pid = 2500] [serial = 406] [outer = 00000000] 10:47:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1D9C3800) [pid = 2500] [serial = 407] [outer = 1C08CC00] 10:47:39 INFO - PROCESS | 2500 | 1461260859755 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1DDF0800) [pid = 2500] [serial = 408] [outer = 1C08CC00] 10:47:40 INFO - PROCESS | 2500 | 1461260860206 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:47:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 732ms 10:47:40 INFO - PROCESS | 2500 | 1461260860263 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 2500 | 1461260860265 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 10:47:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:47:40 INFO - PROCESS | 2500 | 1461260860308 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 2500 | 1461260860310 Marionette TRACE conn5 <- [1,510,null,{}] 10:47:40 INFO - PROCESS | 2500 | 1461260860314 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:40 INFO - PROCESS | 2500 | 1461260860412 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 10:47:40 INFO - PROCESS | 2500 | 1461260860425 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:40 INFO - PROCESS | 2500 | ++DOCSHELL 1EBC1C00 == 39 [pid = 2500] [id = 137] 10:47:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1EBC3000) [pid = 2500] [serial = 409] [outer = 00000000] 10:47:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1FD36400) [pid = 2500] [serial = 410] [outer = 1EBC3000] 10:47:40 INFO - PROCESS | 2500 | 1461260860469 Marionette DEBUG loaded listener.js 10:47:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (20269800) [pid = 2500] [serial = 411] [outer = 1EBC3000] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1BBBCC00) [pid = 2500] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1AF9D400) [pid = 2500] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (136D1000) [pid = 2500] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1C285C00) [pid = 2500] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (13534800) [pid = 2500] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1D7B9000) [pid = 2500] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1DDEDC00) [pid = 2500] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1FD38800) [pid = 2500] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:47:40 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1BBC0800) [pid = 2500] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:47:40 INFO - PROCESS | 2500 | 1461260860959 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:47:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 711ms 10:47:40 INFO - PROCESS | 2500 | 1461260860984 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 2500 | 1461260860986 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 10:47:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:47:40 INFO - PROCESS | 2500 | 1461260860989 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 2500 | 1461260860991 Marionette TRACE conn5 <- [1,514,null,{}] 10:47:40 INFO - PROCESS | 2500 | 1461260860995 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:41 INFO - PROCESS | 2500 | 1461260861069 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 10:47:41 INFO - PROCESS | 2500 | 1461260861075 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 2500 | ++DOCSHELL 12A59C00 == 40 [pid = 2500] [id = 138] 10:47:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (13534800) [pid = 2500] [serial = 412] [outer = 00000000] 10:47:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1BBCAC00) [pid = 2500] [serial = 413] [outer = 13534800] 10:47:41 INFO - PROCESS | 2500 | 1461260861120 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1BBC5C00) [pid = 2500] [serial = 414] [outer = 13534800] 10:47:41 INFO - PROCESS | 2500 | 1461260861544 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:47:41 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 10:47:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 10:47:41 INFO - PROCESS | 2500 | 1461260861561 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 10:47:41 INFO - PROCESS | 2500 | 1461260861563 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 10:47:41 INFO - PROCESS | 2500 | 1461260861566 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:47:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:47:41 INFO - PROCESS | 2500 | 1461260861567 Marionette TRACE conn5 <- [1,518,null,{}] 10:47:41 INFO - PROCESS | 2500 | 1461260861571 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:41 INFO - PROCESS | 2500 | 1461260861645 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 10:47:41 INFO - PROCESS | 2500 | 1461260861653 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC0800 == 41 [pid = 2500] [id = 139] 10:47:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1EEF8000) [pid = 2500] [serial = 415] [outer = 00000000] 10:47:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (21C81000) [pid = 2500] [serial = 416] [outer = 1EEF8000] 10:47:41 INFO - PROCESS | 2500 | 1461260861698 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (21DED000) [pid = 2500] [serial = 417] [outer = 1EEF8000] 10:47:42 INFO - PROCESS | 2500 | 1461260862147 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:47:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 629ms 10:47:42 INFO - PROCESS | 2500 | 1461260862200 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 2500 | 1461260862202 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 10:47:42 INFO - PROCESS | 2500 | 1461260862206 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:47:42 INFO - PROCESS | 2500 | 1461260862207 Marionette TRACE conn5 <- [1,522,null,{}] 10:47:42 INFO - PROCESS | 2500 | 1461260862211 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:42 INFO - PROCESS | 2500 | 1461260862289 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 10:47:42 INFO - PROCESS | 2500 | 1461260862295 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 2500 | ++DOCSHELL 21DF1800 == 42 [pid = 2500] [id = 140] 10:47:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (21E2BC00) [pid = 2500] [serial = 418] [outer = 00000000] 10:47:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (21E34800) [pid = 2500] [serial = 419] [outer = 21E2BC00] 10:47:42 INFO - PROCESS | 2500 | 1461260862341 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (21F18400) [pid = 2500] [serial = 420] [outer = 21E2BC00] 10:47:42 INFO - PROCESS | 2500 | 1461260862776 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:47:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 630ms 10:47:42 INFO - PROCESS | 2500 | 1461260862840 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 2500 | 1461260862842 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 10:47:42 INFO - PROCESS | 2500 | 1461260862846 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:47:42 INFO - PROCESS | 2500 | 1461260862848 Marionette TRACE conn5 <- [1,526,null,{}] 10:47:42 INFO - PROCESS | 2500 | 1461260862852 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:42 INFO - PROCESS | 2500 | 1461260862989 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 10:47:43 INFO - PROCESS | 2500 | 1461260863143 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 2500 | ++DOCSHELL 13116400 == 43 [pid = 2500] [id = 141] 10:47:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1311C000) [pid = 2500] [serial = 421] [outer = 00000000] 10:47:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (13356800) [pid = 2500] [serial = 422] [outer = 1311C000] 10:47:43 INFO - PROCESS | 2500 | 1461260863202 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1370A800) [pid = 2500] [serial = 423] [outer = 1311C000] 10:47:43 INFO - PROCESS | 2500 | 1461260863771 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:47:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 10:47:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 970ms 10:47:43 INFO - PROCESS | 2500 | 1461260863821 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 2500 | 1461260863826 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 10:47:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:47:43 INFO - PROCESS | 2500 | 1461260863831 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:47:43 INFO - PROCESS | 2500 | 1461260863836 Marionette TRACE conn5 <- [1,530,null,{}] 10:47:43 INFO - PROCESS | 2500 | 1461260863841 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:43 INFO - PROCESS | 2500 | 1461260863946 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 10:47:44 INFO - PROCESS | 2500 | 1461260864037 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB8400 == 44 [pid = 2500] [id = 142] 10:47:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1AEB9C00) [pid = 2500] [serial = 424] [outer = 00000000] 10:47:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1BA50400) [pid = 2500] [serial = 425] [outer = 1AEB9C00] 10:47:44 INFO - PROCESS | 2500 | 1461260864095 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1BBBD800) [pid = 2500] [serial = 426] [outer = 1AEB9C00] 10:47:44 INFO - PROCESS | 2500 | 1461260864700 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:47:44 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:47:44 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:47:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 930ms 10:47:44 INFO - PROCESS | 2500 | 1461260864766 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 2500 | 1461260864770 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 10:47:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:47:44 INFO - PROCESS | 2500 | 1461260864774 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 2500 | 1461260864776 Marionette TRACE conn5 <- [1,534,null,{}] 10:47:44 INFO - PROCESS | 2500 | 1461260864780 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:44 INFO - PROCESS | 2500 | 1461260864894 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 10:47:44 INFO - PROCESS | 2500 | 1461260864988 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 2500 | ++DOCSHELL 20BBE800 == 45 [pid = 2500] [id = 143] 10:47:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (20BBEC00) [pid = 2500] [serial = 427] [outer = 00000000] 10:47:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (21FD2000) [pid = 2500] [serial = 428] [outer = 20BBEC00] 10:47:45 INFO - PROCESS | 2500 | 1461260865048 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (21FD9800) [pid = 2500] [serial = 429] [outer = 20BBEC00] 10:47:45 INFO - PROCESS | 2500 | 1461260865570 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:47:45 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. 10:47:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 829ms 10:47:45 INFO - PROCESS | 2500 | 1461260865605 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 10:47:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:47:45 INFO - PROCESS | 2500 | 1461260865609 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 10:47:45 INFO - PROCESS | 2500 | 1461260865621 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 2500 | 1461260865626 Marionette TRACE conn5 <- [1,538,null,{}] 10:47:45 INFO - PROCESS | 2500 | 1461260865629 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:45 INFO - PROCESS | 2500 | 1461260865734 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 10:47:45 INFO - PROCESS | 2500 | 1461260865824 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 2500 | ++DOCSHELL 1D59A400 == 46 [pid = 2500] [id = 144] 10:47:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D59DC00) [pid = 2500] [serial = 430] [outer = 00000000] 10:47:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (2215C400) [pid = 2500] [serial = 431] [outer = 1D59DC00] 10:47:45 INFO - PROCESS | 2500 | 1461260865880 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (22160400) [pid = 2500] [serial = 432] [outer = 1D59DC00] 10:47:46 INFO - PROCESS | 2500 | 1461260866398 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:47:46 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. 10:47:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 830ms 10:47:46 INFO - PROCESS | 2500 | 1461260866445 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 2500 | 1461260866448 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 10:47:46 INFO - PROCESS | 2500 | 1461260866451 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:47:46 INFO - PROCESS | 2500 | 1461260866453 Marionette TRACE conn5 <- [1,542,null,{}] 10:47:46 INFO - PROCESS | 2500 | 1461260866457 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:46 INFO - PROCESS | 2500 | 1461260866565 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 10:47:46 INFO - PROCESS | 2500 | 1461260866675 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 2500 | ++DOCSHELL 1D59E800 == 47 [pid = 2500] [id = 145] 10:47:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1FD37000) [pid = 2500] [serial = 433] [outer = 00000000] 10:47:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (22745800) [pid = 2500] [serial = 434] [outer = 1FD37000] 10:47:46 INFO - PROCESS | 2500 | 1461260866730 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (22748C00) [pid = 2500] [serial = 435] [outer = 1FD37000] 10:47:47 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:47 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:47:47 INFO - PROCESS | 2500 | 1461260867243 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 830ms 10:47:47 INFO - PROCESS | 2500 | 1461260867286 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 2500 | 1461260867288 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 10:47:47 INFO - PROCESS | 2500 | 1461260867292 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:47:47 INFO - PROCESS | 2500 | 1461260867294 Marionette TRACE conn5 <- [1,546,null,{}] 10:47:47 INFO - PROCESS | 2500 | 1461260867297 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:47 INFO - PROCESS | 2500 | 1461260867396 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 10:47:47 INFO - PROCESS | 2500 | 1461260867491 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 2500 | ++DOCSHELL 227EC000 == 48 [pid = 2500] [id = 146] 10:47:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (227ED400) [pid = 2500] [serial = 436] [outer = 00000000] 10:47:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (227F3800) [pid = 2500] [serial = 437] [outer = 227ED400] 10:47:47 INFO - PROCESS | 2500 | 1461260867554 Marionette DEBUG loaded listener.js 10:47:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (228C7400) [pid = 2500] [serial = 438] [outer = 227ED400] 10:47:48 INFO - PROCESS | 2500 | 1461260868204 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 970ms 10:47:48 INFO - PROCESS | 2500 | 1461260868266 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 10:47:48 INFO - PROCESS | 2500 | 1461260868268 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 10:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:47:48 INFO - PROCESS | 2500 | 1461260868272 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:47:48 INFO - PROCESS | 2500 | 1461260868274 Marionette TRACE conn5 <- [1,550,null,{}] 10:47:48 INFO - PROCESS | 2500 | 1461260868278 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:48 INFO - PROCESS | 2500 | 1461260868379 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 10:47:48 INFO - PROCESS | 2500 | 1461260868604 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:48 INFO - PROCESS | 2500 | ++DOCSHELL 1334CC00 == 49 [pid = 2500] [id = 147] 10:47:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (13355C00) [pid = 2500] [serial = 439] [outer = 00000000] 10:47:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (17B32800) [pid = 2500] [serial = 440] [outer = 13355C00] 10:47:48 INFO - PROCESS | 2500 | 1461260868654 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (18445C00) [pid = 2500] [serial = 441] [outer = 13355C00] 10:47:49 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:49 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:47:49 INFO - PROCESS | 2500 | 1461260869272 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:47:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:47:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1073ms 10:47:49 INFO - PROCESS | 2500 | 1461260869350 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 2500 | 1461260869354 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 10:47:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:47:49 INFO - PROCESS | 2500 | 1461260869358 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 2500 | 1461260869361 Marionette TRACE conn5 <- [1,554,null,{}] 10:47:49 INFO - PROCESS | 2500 | 1461260869366 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:49 INFO - PROCESS | 2500 | 1461260869475 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 21DF1800 == 48 [pid = 2500] [id = 140] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 1BBC0800 == 47 [pid = 2500] [id = 139] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 12A59C00 == 46 [pid = 2500] [id = 138] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 1EBC1C00 == 45 [pid = 2500] [id = 137] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 13358400 == 44 [pid = 2500] [id = 136] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 1CE4F400 == 43 [pid = 2500] [id = 135] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 1BBBE800 == 42 [pid = 2500] [id = 134] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 14BEB000 == 41 [pid = 2500] [id = 133] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 1334C400 == 40 [pid = 2500] [id = 132] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 146FE000 == 39 [pid = 2500] [id = 131] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (17F61400) [pid = 2500] [serial = 349] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (21C83400) [pid = 2500] [serial = 379] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (13352000) [pid = 2500] [serial = 346] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOCSHELL 20BB5C00 == 38 [pid = 2500] [id = 127] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1BF5DC00) [pid = 2500] [serial = 361] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1BA22400) [pid = 2500] [serial = 358] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1BB4C800) [pid = 2500] [serial = 359] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (184EF000) [pid = 2500] [serial = 355] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (19BC6400) [pid = 2500] [serial = 356] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1CE52800) [pid = 2500] [serial = 364] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (13703C00) [pid = 2500] [serial = 352] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (146FD800) [pid = 2500] [serial = 353] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D7C4400) [pid = 2500] [serial = 367] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1CED5000) [pid = 2500] [serial = 365] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1EE98C00) [pid = 2500] [serial = 370] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1D7C3400) [pid = 2500] [serial = 368] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (20274000) [pid = 2500] [serial = 376] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1EE95800) [pid = 2500] [serial = 374] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1F8B0C00) [pid = 2500] [serial = 371] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1D9CA800) [pid = 2500] [serial = 373] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (20269400) [pid = 2500] [serial = 377] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1C27E800) [pid = 2500] [serial = 362] [outer = 00000000] [url = about:blank] 10:47:49 INFO - PROCESS | 2500 | 1461260869603 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 2500 | ++DOCSHELL 12A54C00 == 39 [pid = 2500] [id = 148] 10:47:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (12A59C00) [pid = 2500] [serial = 442] [outer = 00000000] 10:47:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (13535C00) [pid = 2500] [serial = 443] [outer = 12A59C00] 10:47:49 INFO - PROCESS | 2500 | 1461260869655 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (14BE9400) [pid = 2500] [serial = 444] [outer = 12A59C00] 10:47:49 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:50 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:50 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:47:50 INFO - PROCESS | 2500 | 1461260870107 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 770ms 10:47:50 INFO - PROCESS | 2500 | 1461260870132 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 2500 | 1461260870136 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 10:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:47:50 INFO - PROCESS | 2500 | 1461260870144 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 2500 | 1461260870145 Marionette TRACE conn5 <- [1,558,null,{}] 10:47:50 INFO - PROCESS | 2500 | 1461260870149 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:50 INFO - PROCESS | 2500 | 1461260870231 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 10:47:50 INFO - PROCESS | 2500 | 1461260870238 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 2500 | ++DOCSHELL 19BC9400 == 40 [pid = 2500] [id = 149] 10:47:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1AA76000) [pid = 2500] [serial = 445] [outer = 00000000] 10:47:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1BB4C800) [pid = 2500] [serial = 446] [outer = 1AA76000] 10:47:50 INFO - PROCESS | 2500 | 1461260870284 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1BBC0800) [pid = 2500] [serial = 447] [outer = 1AA76000] 10:47:50 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:50 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:47:50 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:50 INFO - PROCESS | 2500 | 1461260870760 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 10:47:50 INFO - PROCESS | 2500 | 1461260870814 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 10:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:47:50 INFO - PROCESS | 2500 | 1461260870817 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 10:47:50 INFO - PROCESS | 2500 | 1461260870826 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 2500 | 1461260870832 Marionette TRACE conn5 <- [1,562,null,{}] 10:47:50 INFO - PROCESS | 2500 | 1461260870836 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:50 INFO - PROCESS | 2500 | 1461260870922 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 10:47:50 INFO - PROCESS | 2500 | 1461260870928 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 2500 | ++DOCSHELL 13352400 == 41 [pid = 2500] [id = 150] 10:47:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1CECE400) [pid = 2500] [serial = 448] [outer = 00000000] 10:47:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1D4E2400) [pid = 2500] [serial = 449] [outer = 1CECE400] 10:47:50 INFO - PROCESS | 2500 | 1461260870973 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D557400) [pid = 2500] [serial = 450] [outer = 1CECE400] 10:47:51 INFO - PROCESS | 2500 | 1461260871443 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:47:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 631ms 10:47:51 INFO - PROCESS | 2500 | 1461260871455 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 2500 | 1461260871458 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 10:47:51 INFO - PROCESS | 2500 | 1461260871461 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:47:51 INFO - PROCESS | 2500 | 1461260871463 Marionette TRACE conn5 <- [1,566,null,{}] 10:47:51 INFO - PROCESS | 2500 | 1461260871467 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:51 INFO - PROCESS | 2500 | 1461260871549 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 10:47:51 INFO - PROCESS | 2500 | 1461260871555 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:51 INFO - PROCESS | 2500 | ++DOCSHELL 1D595C00 == 42 [pid = 2500] [id = 151] 10:47:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D59B000) [pid = 2500] [serial = 451] [outer = 00000000] 10:47:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1D7C7400) [pid = 2500] [serial = 452] [outer = 1D59B000] 10:47:51 INFO - PROCESS | 2500 | 1461260871601 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1D9C5000) [pid = 2500] [serial = 453] [outer = 1D59B000] 10:47:52 INFO - PROCESS | 2500 | 1461260872020 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 629ms 10:47:52 INFO - PROCESS | 2500 | 1461260872096 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 10:47:52 INFO - PROCESS | 2500 | 1461260872098 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 10:47:52 INFO - PROCESS | 2500 | 1461260872101 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 2500 | 1461260872102 Marionette TRACE conn5 <- [1,570,null,{}] 10:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:47:52 INFO - PROCESS | 2500 | 1461260872106 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:52 INFO - PROCESS | 2500 | 1461260872215 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 10:47:52 INFO - PROCESS | 2500 | 1461260872221 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:52 INFO - PROCESS | 2500 | ++DOCSHELL 1DDEEC00 == 43 [pid = 2500] [id = 152] 10:47:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1EBC4C00) [pid = 2500] [serial = 454] [outer = 00000000] 10:47:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1F8B0C00) [pid = 2500] [serial = 455] [outer = 1EBC4C00] 10:47:52 INFO - PROCESS | 2500 | 1461260872274 Marionette DEBUG loaded listener.js 10:47:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1FD38800) [pid = 2500] [serial = 456] [outer = 1EBC4C00] 10:47:52 INFO - PROCESS | 2500 | 1461260872757 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 730ms 10:47:52 INFO - PROCESS | 2500 | 1461260872839 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 10:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:47:52 INFO - PROCESS | 2500 | 1461260872842 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 10:47:52 INFO - PROCESS | 2500 | 1461260872845 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 2500 | 1461260872847 Marionette TRACE conn5 <- [1,574,null,{}] 10:47:52 INFO - PROCESS | 2500 | 1461260872857 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:52 INFO - PROCESS | 2500 | 1461260872962 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 10:47:52 INFO - PROCESS | 2500 | 1461260872975 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:52 INFO - PROCESS | 2500 | ++DOCSHELL 2026D800 == 44 [pid = 2500] [id = 153] 10:47:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (20BB8C00) [pid = 2500] [serial = 457] [outer = 00000000] 10:47:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (20C12800) [pid = 2500] [serial = 458] [outer = 20BB8C00] 10:47:53 INFO - PROCESS | 2500 | 1461260873019 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (20C15C00) [pid = 2500] [serial = 459] [outer = 20BB8C00] 10:47:53 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:53 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:47:53 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:53 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:47:53 INFO - PROCESS | 2500 | 1461260873468 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:47:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:47:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 10:47:53 INFO - PROCESS | 2500 | 1461260873516 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 10:47:53 INFO - PROCESS | 2500 | 1461260873518 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 10:47:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:47:53 INFO - PROCESS | 2500 | 1461260873521 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:47:53 INFO - PROCESS | 2500 | 1461260873523 Marionette TRACE conn5 <- [1,578,null,{}] 10:47:53 INFO - PROCESS | 2500 | 1461260873526 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:53 INFO - PROCESS | 2500 | 1461260873659 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 10:47:53 INFO - PROCESS | 2500 | 1461260873678 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 2500 | ++DOCSHELL 20C18C00 == 45 [pid = 2500] [id = 154] 10:47:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (20C1A400) [pid = 2500] [serial = 460] [outer = 00000000] 10:47:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (20F95C00) [pid = 2500] [serial = 461] [outer = 20C1A400] 10:47:53 INFO - PROCESS | 2500 | 1461260873722 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (20F98400) [pid = 2500] [serial = 462] [outer = 20C1A400] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (0F075800) [pid = 2500] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1CEA5400) [pid = 2500] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1C08CC00) [pid = 2500] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (13351000) [pid = 2500] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (17AD3C00) [pid = 2500] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (17846400) [pid = 2500] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1BBBF400) [pid = 2500] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1EBC3000) [pid = 2500] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (13534800) [pid = 2500] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:47:54 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1EEF8000) [pid = 2500] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:47:54 INFO - PROCESS | 2500 | 1461260874349 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 870ms 10:47:54 INFO - PROCESS | 2500 | 1461260874391 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 2500 | 1461260874393 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 10:47:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:47:54 INFO - PROCESS | 2500 | 1461260874396 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 2500 | 1461260874398 Marionette TRACE conn5 <- [1,582,null,{}] 10:47:54 INFO - PROCESS | 2500 | 1461260874406 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:54 INFO - PROCESS | 2500 | 1461260874486 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 10:47:54 INFO - PROCESS | 2500 | 1461260874493 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBF400 == 46 [pid = 2500] [id = 155] 10:47:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BBC3400) [pid = 2500] [serial = 463] [outer = 00000000] 10:47:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1D7BD800) [pid = 2500] [serial = 464] [outer = 1BBC3400] 10:47:54 INFO - PROCESS | 2500 | 1461260874538 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (20F91800) [pid = 2500] [serial = 465] [outer = 1BBC3400] 10:47:54 INFO - PROCESS | 2500 | 1461260874917 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 10:47:54 INFO - PROCESS | 2500 | 1461260874995 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 2500 | 1461260874997 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 10:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:47:55 INFO - PROCESS | 2500 | 1461260875029 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 2500 | 1461260875031 Marionette TRACE conn5 <- [1,586,null,{}] 10:47:55 INFO - PROCESS | 2500 | 1461260875034 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:55 INFO - PROCESS | 2500 | 1461260875115 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 10:47:55 INFO - PROCESS | 2500 | 1461260875121 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 2500 | ++DOCSHELL 20F97800 == 47 [pid = 2500] [id = 156] 10:47:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (20F9E800) [pid = 2500] [serial = 466] [outer = 00000000] 10:47:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (21FCF400) [pid = 2500] [serial = 467] [outer = 20F9E800] 10:47:55 INFO - PROCESS | 2500 | 1461260875166 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (2215BC00) [pid = 2500] [serial = 468] [outer = 20F9E800] 10:47:55 INFO - PROCESS | 2500 | 1461260875558 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 569ms 10:47:55 INFO - PROCESS | 2500 | 1461260875604 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 2500 | 1461260875606 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 10:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:47:55 INFO - PROCESS | 2500 | 1461260875609 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 2500 | 1461260875611 Marionette TRACE conn5 <- [1,590,null,{}] 10:47:55 INFO - PROCESS | 2500 | 1461260875615 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:55 INFO - PROCESS | 2500 | 1461260875731 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 10:47:55 INFO - PROCESS | 2500 | 1461260875737 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 2500 | ++DOCSHELL 21E32400 == 48 [pid = 2500] [id = 157] 10:47:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (22166800) [pid = 2500] [serial = 469] [outer = 00000000] 10:47:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (228C9000) [pid = 2500] [serial = 470] [outer = 22166800] 10:47:55 INFO - PROCESS | 2500 | 1461260875787 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (228D1000) [pid = 2500] [serial = 471] [outer = 22166800] 10:47:56 INFO - PROCESS | 2500 | 1461260876211 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 630ms 10:47:56 INFO - PROCESS | 2500 | 1461260876244 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 10:47:56 INFO - PROCESS | 2500 | 1461260876246 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 10:47:56 INFO - PROCESS | 2500 | 1461260876249 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:47:56 INFO - PROCESS | 2500 | 1461260876251 Marionette TRACE conn5 <- [1,594,null,{}] 10:47:56 INFO - PROCESS | 2500 | 1461260876255 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:56 INFO - PROCESS | 2500 | 1461260876401 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 10:47:56 INFO - PROCESS | 2500 | 1461260876705 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 2500 | ++DOCSHELL 146F1C00 == 49 [pid = 2500] [id = 158] 10:47:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (146FC400) [pid = 2500] [serial = 472] [outer = 00000000] 10:47:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (17B28000) [pid = 2500] [serial = 473] [outer = 146FC400] 10:47:56 INFO - PROCESS | 2500 | 1461260876788 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (18449C00) [pid = 2500] [serial = 474] [outer = 146FC400] 10:47:57 INFO - PROCESS | 2500 | 1461260877383 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1174ms 10:47:57 INFO - PROCESS | 2500 | 1461260877470 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 2500 | 1461260877475 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 10:47:57 INFO - PROCESS | 2500 | 1461260877495 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 2500 | 1461260877500 Marionette TRACE conn5 <- [1,598,null,{}] 10:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:47:57 INFO - PROCESS | 2500 | 1461260877505 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:57 INFO - PROCESS | 2500 | 1461260877620 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 10:47:57 INFO - PROCESS | 2500 | 1461260877736 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:57 INFO - PROCESS | 2500 | ++DOCSHELL 1376CC00 == 50 [pid = 2500] [id = 159] 10:47:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1376D000) [pid = 2500] [serial = 475] [outer = 00000000] 10:47:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1AEB1800) [pid = 2500] [serial = 476] [outer = 1376D000] 10:47:57 INFO - PROCESS | 2500 | 1461260877796 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1AF60C00) [pid = 2500] [serial = 477] [outer = 1376D000] 10:47:58 INFO - PROCESS | 2500 | 1461260878323 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 870ms 10:47:58 INFO - PROCESS | 2500 | 1461260878376 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 10:47:58 INFO - PROCESS | 2500 | 1461260878380 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 10:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:47:58 INFO - PROCESS | 2500 | 1461260878384 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 2500 | 1461260878387 Marionette TRACE conn5 <- [1,602,null,{}] 10:47:58 INFO - PROCESS | 2500 | 1461260878391 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:58 INFO - PROCESS | 2500 | 1461260878495 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 10:47:58 INFO - PROCESS | 2500 | 1461260878598 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 2500 | ++DOCSHELL 1C089C00 == 51 [pid = 2500] [id = 160] 10:47:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1CE52400) [pid = 2500] [serial = 478] [outer = 00000000] 10:47:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D3CFC00) [pid = 2500] [serial = 479] [outer = 1CE52400] 10:47:58 INFO - PROCESS | 2500 | 1461260878653 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D599C00) [pid = 2500] [serial = 480] [outer = 1CE52400] 10:47:59 INFO - PROCESS | 2500 | 1461260879274 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 929ms 10:47:59 INFO - PROCESS | 2500 | 1461260879316 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 2500 | 1461260879320 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 10:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:47:59 INFO - PROCESS | 2500 | 1461260879331 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 2500 | 1461260879336 Marionette TRACE conn5 <- [1,606,null,{}] 10:47:59 INFO - PROCESS | 2500 | 1461260879340 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:59 INFO - PROCESS | 2500 | 1461260879448 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 10:47:59 INFO - PROCESS | 2500 | 1461260879542 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:59 INFO - PROCESS | 2500 | ++DOCSHELL 1B016400 == 52 [pid = 2500] [id = 161] 10:47:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1B016C00) [pid = 2500] [serial = 481] [outer = 00000000] 10:47:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D599800) [pid = 2500] [serial = 482] [outer = 1B016C00] 10:47:59 INFO - PROCESS | 2500 | 1461260879597 Marionette DEBUG loaded listener.js 10:47:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1F91A400) [pid = 2500] [serial = 483] [outer = 1B016C00] 10:48:00 INFO - PROCESS | 2500 | 1461260880204 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 930ms 10:48:00 INFO - PROCESS | 2500 | 1461260880256 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 10:48:00 INFO - PROCESS | 2500 | 1461260880258 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 10:48:00 INFO - PROCESS | 2500 | 1461260880262 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:48:00 INFO - PROCESS | 2500 | 1461260880264 Marionette TRACE conn5 <- [1,610,null,{}] 10:48:00 INFO - PROCESS | 2500 | 1461260880268 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:00 INFO - PROCESS | 2500 | 1461260880371 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 10:48:00 INFO - PROCESS | 2500 | 1461260880471 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 2500 | ++DOCSHELL 139C3800 == 53 [pid = 2500] [id = 162] 10:48:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (19BC9C00) [pid = 2500] [serial = 484] [outer = 00000000] 10:48:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1BA28C00) [pid = 2500] [serial = 485] [outer = 19BC9C00] 10:48:00 INFO - PROCESS | 2500 | 1461260880528 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1BB53800) [pid = 2500] [serial = 486] [outer = 19BC9C00] 10:48:01 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 10:48:01 INFO - PROCESS | 2500 | 1461260881424 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1225ms 10:48:01 INFO - PROCESS | 2500 | 1461260881500 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 2500 | 1461260881505 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 10:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:48:01 INFO - PROCESS | 2500 | 1461260881511 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 2500 | 1461260881515 Marionette TRACE conn5 <- [1,614,null,{}] 10:48:01 INFO - PROCESS | 2500 | 1461260881521 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:01 INFO - PROCESS | 2500 | 1461260881623 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 10:48:01 INFO - PROCESS | 2500 | 1461260881707 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 2500 | ++DOCSHELL 14BEB000 == 54 [pid = 2500] [id = 163] 10:48:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (17842400) [pid = 2500] [serial = 487] [outer = 00000000] 10:48:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (184ED000) [pid = 2500] [serial = 488] [outer = 17842400] 10:48:01 INFO - PROCESS | 2500 | 1461260881804 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1AA73C00) [pid = 2500] [serial = 489] [outer = 17842400] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 21E32400 == 53 [pid = 2500] [id = 157] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 20F97800 == 52 [pid = 2500] [id = 156] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 1BBBF400 == 51 [pid = 2500] [id = 155] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 20C18C00 == 50 [pid = 2500] [id = 154] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 2026D800 == 49 [pid = 2500] [id = 153] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 1DDEEC00 == 48 [pid = 2500] [id = 152] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 1D595C00 == 47 [pid = 2500] [id = 151] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 13352400 == 46 [pid = 2500] [id = 150] 10:48:01 INFO - PROCESS | 2500 | --DOCSHELL 19BC9400 == 45 [pid = 2500] [id = 149] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (21E34800) [pid = 2500] [serial = 419] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOCSHELL 12A54C00 == 44 [pid = 2500] [id = 148] 10:48:02 INFO - PROCESS | 2500 | --DOCSHELL 1334CC00 == 43 [pid = 2500] [id = 147] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (193C5400) [pid = 2500] [serial = 350] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1D3C6000) [pid = 2500] [serial = 404] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1D3C4800) [pid = 2500] [serial = 405] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1DDF0800) [pid = 2500] [serial = 408] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1CE4F800) [pid = 2500] [serial = 385] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (136D1400) [pid = 2500] [serial = 395] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (14BED800) [pid = 2500] [serial = 396] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (18449400) [pid = 2500] [serial = 392] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (18170800) [pid = 2500] [serial = 391] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D9C3800) [pid = 2500] [serial = 407] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1BA02000) [pid = 2500] [serial = 398] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1BA51C00) [pid = 2500] [serial = 399] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (18167800) [pid = 2500] [serial = 382] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1C280400) [pid = 2500] [serial = 401] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (21DF2400) [pid = 2500] [serial = 388] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1FD36400) [pid = 2500] [serial = 410] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1BBCAC00) [pid = 2500] [serial = 413] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (20269800) [pid = 2500] [serial = 411] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (21DED000) [pid = 2500] [serial = 417] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1BBC5C00) [pid = 2500] [serial = 414] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (20265400) [pid = 2500] [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.] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (21C81000) [pid = 2500] [serial = 416] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1CE44400) [pid = 2500] [serial = 402] [outer = 00000000] [url = about:blank] 10:48:02 INFO - PROCESS | 2500 | 1461260882350 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 889ms 10:48:02 INFO - PROCESS | 2500 | 1461260882403 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 2500 | 1461260882408 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 10:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:48:02 INFO - PROCESS | 2500 | 1461260882414 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 2500 | 1461260882417 Marionette TRACE conn5 <- [1,618,null,{}] 10:48:02 INFO - PROCESS | 2500 | 1461260882420 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:02 INFO - PROCESS | 2500 | 1461260882501 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 10:48:02 INFO - PROCESS | 2500 | 1461260882509 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 2500 | ++DOCSHELL 1370B400 == 44 [pid = 2500] [id = 164] 10:48:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (17B33800) [pid = 2500] [serial = 490] [outer = 00000000] 10:48:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (184E1C00) [pid = 2500] [serial = 491] [outer = 17B33800] 10:48:02 INFO - PROCESS | 2500 | 1461260882554 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (193C6000) [pid = 2500] [serial = 492] [outer = 17B33800] 10:48:03 INFO - PROCESS | 2500 | 1461260883022 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 630ms 10:48:03 INFO - PROCESS | 2500 | 1461260883053 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 2500 | 1461260883055 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 10:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:48:03 INFO - PROCESS | 2500 | 1461260883059 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 2500 | 1461260883063 Marionette TRACE conn5 <- [1,622,null,{}] 10:48:03 INFO - PROCESS | 2500 | 1461260883073 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:03 INFO - PROCESS | 2500 | 1461260883155 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 10:48:03 INFO - PROCESS | 2500 | 1461260883162 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 2500 | ++DOCSHELL 1B01A000 == 45 [pid = 2500] [id = 165] 10:48:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1B01FC00) [pid = 2500] [serial = 493] [outer = 00000000] 10:48:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1BA5B400) [pid = 2500] [serial = 494] [outer = 1B01FC00] 10:48:03 INFO - PROCESS | 2500 | 1461260883209 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1BBBF400) [pid = 2500] [serial = 495] [outer = 1B01FC00] 10:48:03 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:03 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:03 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:03 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:03 INFO - PROCESS | 2500 | 1461260883665 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 632ms 10:48:03 INFO - PROCESS | 2500 | 1461260883694 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 2500 | 1461260883696 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 10:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:48:03 INFO - PROCESS | 2500 | 1461260883700 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 2500 | 1461260883701 Marionette TRACE conn5 <- [1,626,null,{}] 10:48:03 INFO - PROCESS | 2500 | 1461260883709 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:03 INFO - PROCESS | 2500 | 1461260883789 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 10:48:03 INFO - PROCESS | 2500 | 1461260883796 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 2500 | ++DOCSHELL 1C7C9000 == 46 [pid = 2500] [id = 166] 10:48:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1CE43400) [pid = 2500] [serial = 496] [outer = 00000000] 10:48:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1CE51000) [pid = 2500] [serial = 497] [outer = 1CE43400] 10:48:03 INFO - PROCESS | 2500 | 1461260883842 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1CEB0000) [pid = 2500] [serial = 498] [outer = 1CE43400] 10:48:04 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:04 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:04 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:04 INFO - PROCESS | 2500 | 1461260884305 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 10:48:04 INFO - PROCESS | 2500 | 1461260884374 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 10:48:04 INFO - PROCESS | 2500 | 1461260884376 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 10:48:04 INFO - PROCESS | 2500 | 1461260884379 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:48:04 INFO - PROCESS | 2500 | 1461260884381 Marionette TRACE conn5 <- [1,630,null,{}] 10:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:48:04 INFO - PROCESS | 2500 | 1461260884385 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:04 INFO - PROCESS | 2500 | 1461260884488 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 10:48:04 INFO - PROCESS | 2500 | 1461260884494 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:04 INFO - PROCESS | 2500 | ++DOCSHELL 1334AC00 == 47 [pid = 2500] [id = 167] 10:48:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1D3C6800) [pid = 2500] [serial = 499] [outer = 00000000] 10:48:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1D552800) [pid = 2500] [serial = 500] [outer = 1D3C6800] 10:48:04 INFO - PROCESS | 2500 | 1461260884541 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1D55BC00) [pid = 2500] [serial = 501] [outer = 1D3C6800] 10:48:04 INFO - PROCESS | 2500 | 1461260885000 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 10:48:05 INFO - PROCESS | 2500 | 1461260885054 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 2500 | 1461260885056 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 10:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:48:05 INFO - PROCESS | 2500 | 1461260885059 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 2500 | 1461260885061 Marionette TRACE conn5 <- [1,634,null,{}] 10:48:05 INFO - PROCESS | 2500 | 1461260885070 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:05 INFO - PROCESS | 2500 | 1461260885192 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 10:48:05 INFO - PROCESS | 2500 | 1461260885280 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 2500 | ++DOCSHELL 1D9CAC00 == 48 [pid = 2500] [id = 168] 10:48:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1DDC4800) [pid = 2500] [serial = 502] [outer = 00000000] 10:48:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1EBCC800) [pid = 2500] [serial = 503] [outer = 1DDC4800] 10:48:05 INFO - PROCESS | 2500 | 1461260885328 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1F825000) [pid = 2500] [serial = 504] [outer = 1DDC4800] 10:48:05 INFO - PROCESS | 2500 | 1461260885760 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 729ms 10:48:05 INFO - PROCESS | 2500 | 1461260885794 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 2500 | 1461260885796 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 10:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:48:05 INFO - PROCESS | 2500 | 1461260885799 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 2500 | 1461260885801 Marionette TRACE conn5 <- [1,638,null,{}] 10:48:05 INFO - PROCESS | 2500 | 1461260885804 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:05 INFO - PROCESS | 2500 | 1461260885907 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 10:48:05 INFO - PROCESS | 2500 | 1461260885913 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 2500 | ++DOCSHELL 1EBC1C00 == 49 [pid = 2500] [id = 169] 10:48:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1F987400) [pid = 2500] [serial = 505] [outer = 00000000] 10:48:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (2026B400) [pid = 2500] [serial = 506] [outer = 1F987400] 10:48:05 INFO - PROCESS | 2500 | 1461260885958 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (20269800) [pid = 2500] [serial = 507] [outer = 1F987400] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1EBC4C00) [pid = 2500] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1AA76000) [pid = 2500] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (13355C00) [pid = 2500] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1CECE400) [pid = 2500] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D59B000) [pid = 2500] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (12A59C00) [pid = 2500] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20BB8C00) [pid = 2500] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20C1A400) [pid = 2500] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1BBC3400) [pid = 2500] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (21E2BC00) [pid = 2500] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:48:06 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (20F9E800) [pid = 2500] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:48:06 INFO - PROCESS | 2500 | 1461260886609 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 830ms 10:48:06 INFO - PROCESS | 2500 | 1461260886630 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 10:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:48:06 INFO - PROCESS | 2500 | 1461260886632 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 10:48:06 INFO - PROCESS | 2500 | 1461260886635 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 2500 | 1461260886637 Marionette TRACE conn5 <- [1,642,null,{}] 10:48:06 INFO - PROCESS | 2500 | 1461260886641 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:06 INFO - PROCESS | 2500 | 1461260886716 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 10:48:06 INFO - PROCESS | 2500 | 1461260886722 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 2500 | ++DOCSHELL 1BA4F400 == 50 [pid = 2500] [id = 170] 10:48:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1BBC3400) [pid = 2500] [serial = 508] [outer = 00000000] 10:48:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1EE96C00) [pid = 2500] [serial = 509] [outer = 1BBC3400] 10:48:06 INFO - PROCESS | 2500 | 1461260886767 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (20269000) [pid = 2500] [serial = 510] [outer = 1BBC3400] 10:48:07 INFO - PROCESS | 2500 | 1461260887178 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:48:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:48:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 570ms 10:48:07 INFO - PROCESS | 2500 | 1461260887210 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 2500 | 1461260887211 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 10:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:48:07 INFO - PROCESS | 2500 | 1461260887214 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 2500 | 1461260887216 Marionette TRACE conn5 <- [1,646,null,{}] 10:48:07 INFO - PROCESS | 2500 | 1461260887220 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:07 INFO - PROCESS | 2500 | 1461260887298 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 10:48:07 INFO - PROCESS | 2500 | 1461260887304 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:07 INFO - PROCESS | 2500 | ++DOCSHELL 20C11000 == 51 [pid = 2500] [id = 171] 10:48:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20C11C00) [pid = 2500] [serial = 511] [outer = 00000000] 10:48:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (20F93000) [pid = 2500] [serial = 512] [outer = 20C11C00] 10:48:07 INFO - PROCESS | 2500 | 1461260887348 Marionette DEBUG loaded listener.js 10:48:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (20F9C400) [pid = 2500] [serial = 513] [outer = 20C11C00] 10:48:07 INFO - PROCESS | 2500 | 1461260887764 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:48:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:48:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 570ms 10:48:07 INFO - PROCESS | 2500 | 1461260887786 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 2500 | 1461260887788 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 10:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:48:07 INFO - PROCESS | 2500 | 1461260887791 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 2500 | 1461260887793 Marionette TRACE conn5 <- [1,650,null,{}] 10:48:07 INFO - PROCESS | 2500 | 1461260887796 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:07 INFO - PROCESS | 2500 | 1461260887910 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 10:48:07 INFO - PROCESS | 2500 | 1461260887920 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:07 INFO - PROCESS | 2500 | ++DOCSHELL 20F91400 == 52 [pid = 2500] [id = 172] 10:48:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (20F98800) [pid = 2500] [serial = 514] [outer = 00000000] 10:48:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20FB6800) [pid = 2500] [serial = 515] [outer = 20F98800] 10:48:07 INFO - PROCESS | 2500 | 1461260887964 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (21C81400) [pid = 2500] [serial = 516] [outer = 20F98800] 10:48:08 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:08 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:08 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:08 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:08 INFO - PROCESS | 2500 | 1461260888403 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 630ms 10:48:08 INFO - PROCESS | 2500 | 1461260888430 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 2500 | 1461260888432 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 10:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:48:08 INFO - PROCESS | 2500 | 1461260888435 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 2500 | 1461260888438 Marionette TRACE conn5 <- [1,654,null,{}] 10:48:08 INFO - PROCESS | 2500 | 1461260888441 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:08 INFO - PROCESS | 2500 | 1461260888537 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 10:48:08 INFO - PROCESS | 2500 | 1461260888667 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 2500 | ++DOCSHELL 12944000 == 53 [pid = 2500] [id = 173] 10:48:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (12A92000) [pid = 2500] [serial = 517] [outer = 00000000] 10:48:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1370A400) [pid = 2500] [serial = 518] [outer = 12A92000] 10:48:08 INFO - PROCESS | 2500 | 1461260888727 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (13767800) [pid = 2500] [serial = 519] [outer = 12A92000] 10:48:09 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:09 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:09 INFO - PROCESS | 2500 | 1461260889362 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 970ms 10:48:09 INFO - PROCESS | 2500 | 1461260889409 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 2500 | 1461260889413 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 10:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:48:09 INFO - PROCESS | 2500 | 1461260889418 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 2500 | 1461260889422 Marionette TRACE conn5 <- [1,658,null,{}] 10:48:09 INFO - PROCESS | 2500 | 1461260889443 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:09 INFO - PROCESS | 2500 | 1461260889553 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 10:48:09 INFO - PROCESS | 2500 | 1461260889676 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 2500 | ++DOCSHELL 193C0400 == 54 [pid = 2500] [id = 174] 10:48:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (193C3400) [pid = 2500] [serial = 520] [outer = 00000000] 10:48:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1B015C00) [pid = 2500] [serial = 521] [outer = 193C3400] 10:48:09 INFO - PROCESS | 2500 | 1461260889735 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1B01DC00) [pid = 2500] [serial = 522] [outer = 193C3400] 10:48:10 INFO - PROCESS | 2500 | 1461260890280 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 890ms 10:48:10 INFO - PROCESS | 2500 | 1461260890322 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 2500 | 1461260890327 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 10:48:10 INFO - PROCESS | 2500 | 1461260890331 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:48:10 INFO - PROCESS | 2500 | 1461260890334 Marionette TRACE conn5 <- [1,662,null,{}] 10:48:10 INFO - PROCESS | 2500 | 1461260890338 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:10 INFO - PROCESS | 2500 | 1461260890443 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 10:48:10 INFO - PROCESS | 2500 | 1461260890539 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:10 INFO - PROCESS | 2500 | ++DOCSHELL 1CED3400 == 55 [pid = 2500] [id = 175] 10:48:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D4E1800) [pid = 2500] [serial = 523] [outer = 00000000] 10:48:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D9C6400) [pid = 2500] [serial = 524] [outer = 1D4E1800] 10:48:10 INFO - PROCESS | 2500 | 1461260890594 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20BBA400) [pid = 2500] [serial = 525] [outer = 1D4E1800] 10:48:10 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:11 INFO - PROCESS | 2500 | [2500] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:48:11 INFO - PROCESS | 2500 | 1461260891236 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms 10:48:11 INFO - PROCESS | 2500 | 1461260891267 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 10:48:11 INFO - PROCESS | 2500 | 1461260891269 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 10:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:48:11 INFO - PROCESS | 2500 | 1461260891280 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:48:11 INFO - PROCESS | 2500 | 1461260891286 Marionette TRACE conn5 <- [1,666,null,{}] 10:48:11 INFO - PROCESS | 2500 | 1461260891291 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:11 INFO - PROCESS | 2500 | 1461260891398 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 10:48:11 INFO - PROCESS | 2500 | 1461260891521 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 2500 | ++DOCSHELL 1B028800 == 56 [pid = 2500] [id = 176] 10:48:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1B029400) [pid = 2500] [serial = 526] [outer = 00000000] 10:48:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20FAD000) [pid = 2500] [serial = 527] [outer = 1B029400] 10:48:11 INFO - PROCESS | 2500 | 1461260891577 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (21DEA800) [pid = 2500] [serial = 528] [outer = 1B029400] 10:48:12 INFO - PROCESS | 2500 | 1461260892134 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 929ms 10:48:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:48:12 INFO - PROCESS | 2500 | 1461260892207 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 2500 | 1461260892210 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 10:48:12 INFO - PROCESS | 2500 | 1461260892213 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 2500 | 1461260892215 Marionette TRACE conn5 <- [1,670,null,{}] 10:48:12 INFO - PROCESS | 2500 | 1461260892232 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:12 INFO - PROCESS | 2500 | 1461260892363 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 10:48:12 INFO - PROCESS | 2500 | 1461260892418 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 2500 | ++DOCSHELL 1D602800 == 57 [pid = 2500] [id = 177] 10:48:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D605000) [pid = 2500] [serial = 529] [outer = 00000000] 10:48:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D60B000) [pid = 2500] [serial = 530] [outer = 1D605000] 10:48:12 INFO - PROCESS | 2500 | 1461260892473 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1D60C400) [pid = 2500] [serial = 531] [outer = 1D605000] 10:48:13 INFO - PROCESS | 2500 | 1461260893700 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:48:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1523ms 10:48:13 INFO - PROCESS | 2500 | 1461260893740 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 2500 | 1461260893744 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 10:48:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:48:13 INFO - PROCESS | 2500 | 1461260893749 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 2500 | 1461260893753 Marionette TRACE conn5 <- [1,674,null,{}] 10:48:13 INFO - PROCESS | 2500 | 1461260893759 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:13 INFO - PROCESS | 2500 | 1461260893884 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 10:48:13 INFO - PROCESS | 2500 | 1461260894010 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 2500 | ++DOCSHELL 19BCAC00 == 58 [pid = 2500] [id = 178] 10:48:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (19BCBC00) [pid = 2500] [serial = 532] [outer = 00000000] 10:48:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1AEAF800) [pid = 2500] [serial = 533] [outer = 19BCBC00] 10:48:14 INFO - PROCESS | 2500 | 1461260894064 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1AFA1800) [pid = 2500] [serial = 534] [outer = 19BCBC00] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 21C8C400 == 57 [pid = 2500] [id = 130] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 20F91400 == 56 [pid = 2500] [id = 172] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 20C11000 == 55 [pid = 2500] [id = 171] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1BA4F400 == 54 [pid = 2500] [id = 170] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1EBC1C00 == 53 [pid = 2500] [id = 169] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1D9CAC00 == 52 [pid = 2500] [id = 168] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1334AC00 == 51 [pid = 2500] [id = 167] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1C7C9000 == 50 [pid = 2500] [id = 166] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1B01A000 == 49 [pid = 2500] [id = 165] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1370B400 == 48 [pid = 2500] [id = 164] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 14BEB000 == 47 [pid = 2500] [id = 163] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1C089C00 == 46 [pid = 2500] [id = 160] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 1376CC00 == 45 [pid = 2500] [id = 159] 10:48:14 INFO - PROCESS | 2500 | --DOCSHELL 146F1C00 == 44 [pid = 2500] [id = 158] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (13356800) [pid = 2500] [serial = 422] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1BA50400) [pid = 2500] [serial = 425] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (21FD2000) [pid = 2500] [serial = 428] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (2215C400) [pid = 2500] [serial = 431] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (22745800) [pid = 2500] [serial = 434] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1FD38800) [pid = 2500] [serial = 456] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1BB4C800) [pid = 2500] [serial = 446] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1BBC0800) [pid = 2500] [serial = 447] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (18445C00) [pid = 2500] [serial = 441] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (17B32800) [pid = 2500] [serial = 440] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1D4E2400) [pid = 2500] [serial = 449] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D557400) [pid = 2500] [serial = 450] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1D7C7400) [pid = 2500] [serial = 452] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (13535C00) [pid = 2500] [serial = 443] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (14BE9400) [pid = 2500] [serial = 444] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (20C15C00) [pid = 2500] [serial = 459] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (20C12800) [pid = 2500] [serial = 458] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (20F95C00) [pid = 2500] [serial = 461] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (20F91800) [pid = 2500] [serial = 465] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D7BD800) [pid = 2500] [serial = 464] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (21F18400) [pid = 2500] [serial = 420] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (21FCF400) [pid = 2500] [serial = 467] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (227F3800) [pid = 2500] [serial = 437] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (2215BC00) [pid = 2500] [serial = 468] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (20F98400) [pid = 2500] [serial = 462] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1F8B0C00) [pid = 2500] [serial = 455] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1D9C5000) [pid = 2500] [serial = 453] [outer = 00000000] [url = about:blank] 10:48:14 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (228C9000) [pid = 2500] [serial = 470] [outer = 00000000] [url = about:blank] 10:48:15 INFO - PROCESS | 2500 | 1461260895126 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:48:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1439ms 10:48:15 INFO - PROCESS | 2500 | 1461260895189 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 2500 | 1461260895195 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 10:48:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:48:15 INFO - PROCESS | 2500 | 1461260895201 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 2500 | 1461260895203 Marionette TRACE conn5 <- [1,678,null,{}] 10:48:15 INFO - PROCESS | 2500 | 1461260895207 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:15 INFO - PROCESS | 2500 | 1461260895290 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 10:48:15 INFO - PROCESS | 2500 | 1461260895297 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 2500 | ++DOCSHELL 1354F400 == 45 [pid = 2500] [id = 179] 10:48:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (13766400) [pid = 2500] [serial = 535] [outer = 00000000] 10:48:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (193C5000) [pid = 2500] [serial = 536] [outer = 13766400] 10:48:15 INFO - PROCESS | 2500 | 1461260895343 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1AFA0800) [pid = 2500] [serial = 537] [outer = 13766400] 10:48:16 INFO - PROCESS | 2500 | 1461260896319 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:48:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:48:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1177ms 10:48:16 INFO - PROCESS | 2500 | 1461260896381 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 10:48:16 INFO - PROCESS | 2500 | 1461260896383 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 10:48:16 INFO - PROCESS | 2500 | 1461260896386 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:48:16 INFO - PROCESS | 2500 | 1461260896390 Marionette TRACE conn5 <- [1,682,null,{}] 10:48:16 INFO - PROCESS | 2500 | 1461260896400 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:16 INFO - PROCESS | 2500 | 1461260896487 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 10:48:16 INFO - PROCESS | 2500 | 1461260896495 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 2500 | ++DOCSHELL 1B021000 == 46 [pid = 2500] [id = 180] 10:48:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1B027400) [pid = 2500] [serial = 538] [outer = 00000000] 10:48:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1BBC6000) [pid = 2500] [serial = 539] [outer = 1B027400] 10:48:16 INFO - PROCESS | 2500 | 1461260896545 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1BF5DC00) [pid = 2500] [serial = 540] [outer = 1B027400] 10:48:17 INFO - PROCESS | 2500 | 1461260897554 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:48:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:48:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1234ms 10:48:17 INFO - PROCESS | 2500 | 1461260897626 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 2500 | 1461260897629 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 10:48:17 INFO - PROCESS | 2500 | 1461260897632 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:48:17 INFO - PROCESS | 2500 | 1461260897634 Marionette TRACE conn5 <- [1,686,null,{}] 10:48:17 INFO - PROCESS | 2500 | 1461260897637 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:17 INFO - PROCESS | 2500 | 1461260897748 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 10:48:17 INFO - PROCESS | 2500 | 1461260897755 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 2500 | ++DOCSHELL 1BF5BC00 == 47 [pid = 2500] [id = 181] 10:48:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1C08A000) [pid = 2500] [serial = 541] [outer = 00000000] 10:48:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D3CD000) [pid = 2500] [serial = 542] [outer = 1C08A000] 10:48:17 INFO - PROCESS | 2500 | 1461260897800 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D4E8800) [pid = 2500] [serial = 543] [outer = 1C08A000] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (19BC9C00) [pid = 2500] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1CE43400) [pid = 2500] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (17842400) [pid = 2500] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1B01FC00) [pid = 2500] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (17B33800) [pid = 2500] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1DDC4800) [pid = 2500] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1F987400) [pid = 2500] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1BBC3400) [pid = 2500] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1D3C6800) [pid = 2500] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:48:18 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (20C11C00) [pid = 2500] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:48:18 INFO - PROCESS | 2500 | 1461260898801 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:48:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1218ms 10:48:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:48:18 INFO - PROCESS | 2500 | 1461260898854 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 2500 | 1461260898856 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 10:48:18 INFO - PROCESS | 2500 | 1461260898859 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 2500 | 1461260898861 Marionette TRACE conn5 <- [1,690,null,{}] 10:48:18 INFO - PROCESS | 2500 | 1461260898865 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:18 INFO - PROCESS | 2500 | 1461260898943 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 10:48:18 INFO - PROCESS | 2500 | 1461260898949 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 2500 | ++DOCSHELL 1334A800 == 48 [pid = 2500] [id = 182] 10:48:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (13355800) [pid = 2500] [serial = 544] [outer = 00000000] 10:48:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D3C9000) [pid = 2500] [serial = 545] [outer = 13355800] 10:48:18 INFO - PROCESS | 2500 | 1461260898994 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1D592800) [pid = 2500] [serial = 546] [outer = 13355800] 10:48:19 INFO - PROCESS | 2500 | 1461260899917 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:48:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:48:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 10:48:19 INFO - PROCESS | 2500 | 1461260899950 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 2500 | 1461260899952 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 10:48:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:48:19 INFO - PROCESS | 2500 | 1461260899955 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 2500 | 1461260899957 Marionette TRACE conn5 <- [1,694,null,{}] 10:48:19 INFO - PROCESS | 2500 | 1461260899960 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:20 INFO - PROCESS | 2500 | 1461260900058 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 10:48:20 INFO - PROCESS | 2500 | 1461260900066 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 2500 | ++DOCSHELL 146FC800 == 49 [pid = 2500] [id = 183] 10:48:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1D59E400) [pid = 2500] [serial = 547] [outer = 00000000] 10:48:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1EEF8000) [pid = 2500] [serial = 548] [outer = 1D59E400] 10:48:20 INFO - PROCESS | 2500 | 1461260900113 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1F985800) [pid = 2500] [serial = 549] [outer = 1D59E400] 10:48:21 INFO - PROCESS | 2500 | 1461260901101 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:48:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:48:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1184ms 10:48:21 INFO - PROCESS | 2500 | 1461260901140 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 10:48:21 INFO - PROCESS | 2500 | 1461260901145 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 10:48:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:48:21 INFO - PROCESS | 2500 | 1461260901150 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 2500 | 1461260901155 Marionette TRACE conn5 <- [1,698,null,{}] 10:48:21 INFO - PROCESS | 2500 | 1461260901162 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:21 INFO - PROCESS | 2500 | 1461260901302 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 10:48:21 INFO - PROCESS | 2500 | 1461260901421 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 2500 | ++DOCSHELL 1810A000 == 50 [pid = 2500] [id = 184] 10:48:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1810B800) [pid = 2500] [serial = 550] [outer = 00000000] 10:48:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1844A800) [pid = 2500] [serial = 551] [outer = 1810B800] 10:48:21 INFO - PROCESS | 2500 | 1461260901533 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (193C4800) [pid = 2500] [serial = 552] [outer = 1810B800] 10:48:22 INFO - PROCESS | 2500 | 1461260902546 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:48:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:48:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1433ms 10:48:22 INFO - PROCESS | 2500 | 1461260902585 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 10:48:22 INFO - PROCESS | 2500 | 1461260902591 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 10:48:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:48:22 INFO - PROCESS | 2500 | 1461260902597 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 2500 | 1461260902600 Marionette TRACE conn5 <- [1,702,null,{}] 10:48:22 INFO - PROCESS | 2500 | 1461260902604 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:22 INFO - PROCESS | 2500 | 1461260902744 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 10:48:22 INFO - PROCESS | 2500 | 1461260902872 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:22 INFO - PROCESS | 2500 | ++DOCSHELL 1B026C00 == 51 [pid = 2500] [id = 185] 10:48:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1BB5A800) [pid = 2500] [serial = 553] [outer = 00000000] 10:48:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1CE51800) [pid = 2500] [serial = 554] [outer = 1BB5A800] 10:48:22 INFO - PROCESS | 2500 | 1461260902929 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D553800) [pid = 2500] [serial = 555] [outer = 1BB5A800] 10:48:23 INFO - PROCESS | 2500 | 1461260903938 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:48:23 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 10:48:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1376ms 10:48:23 INFO - PROCESS | 2500 | 1461260903975 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 2500 | 1461260903978 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 10:48:23 INFO - PROCESS | 2500 | 1461260903981 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:48:23 INFO - PROCESS | 2500 | 1461260903986 Marionette TRACE conn5 <- [1,706,null,{}] 10:48:24 INFO - PROCESS | 2500 | 1461260904041 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:24 INFO - PROCESS | 2500 | 1461260904145 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 10:48:24 INFO - PROCESS | 2500 | 1461260904341 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 2500 | ++DOCSHELL 1D5A1C00 == 52 [pid = 2500] [id = 186] 10:48:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (200EA000) [pid = 2500] [serial = 556] [outer = 00000000] 10:48:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (20B90400) [pid = 2500] [serial = 557] [outer = 200EA000] 10:48:24 INFO - PROCESS | 2500 | 1461260904399 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (20B93800) [pid = 2500] [serial = 558] [outer = 200EA000] 10:48:25 INFO - PROCESS | 2500 | 1461260905449 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1517ms 10:48:25 INFO - PROCESS | 2500 | 1461260905503 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 2500 | 1461260905507 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 10:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:48:25 INFO - PROCESS | 2500 | 1461260905512 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 2500 | 1461260905516 Marionette TRACE conn5 <- [1,710,null,{}] 10:48:25 INFO - PROCESS | 2500 | 1461260905521 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:25 INFO - PROCESS | 2500 | 1461260905617 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 10:48:25 INFO - PROCESS | 2500 | 1461260905754 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 2500 | ++DOCSHELL 1B026000 == 53 [pid = 2500] [id = 187] 10:48:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1B027000) [pid = 2500] [serial = 559] [outer = 00000000] 10:48:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1BA5C000) [pid = 2500] [serial = 560] [outer = 1B027000] 10:48:25 INFO - PROCESS | 2500 | 1461260905803 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1BBC4800) [pid = 2500] [serial = 561] [outer = 1B027000] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 139C3800 == 52 [pid = 2500] [id = 162] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1334A800 == 51 [pid = 2500] [id = 182] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1BF5BC00 == 50 [pid = 2500] [id = 181] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1B021000 == 49 [pid = 2500] [id = 180] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1354F400 == 48 [pid = 2500] [id = 179] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 19BCAC00 == 47 [pid = 2500] [id = 178] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1D602800 == 46 [pid = 2500] [id = 177] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1B028800 == 45 [pid = 2500] [id = 176] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 1CED3400 == 44 [pid = 2500] [id = 175] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (17B28000) [pid = 2500] [serial = 473] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1AEB1800) [pid = 2500] [serial = 476] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1D3CFC00) [pid = 2500] [serial = 479] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D599800) [pid = 2500] [serial = 482] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 193C0400 == 43 [pid = 2500] [id = 174] 10:48:26 INFO - PROCESS | 2500 | --DOCSHELL 12944000 == 42 [pid = 2500] [id = 173] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1BB53800) [pid = 2500] [serial = 486] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1BA28C00) [pid = 2500] [serial = 485] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1CE51000) [pid = 2500] [serial = 497] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1AA73C00) [pid = 2500] [serial = 489] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (184ED000) [pid = 2500] [serial = 488] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1BA5B400) [pid = 2500] [serial = 494] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1BBBF400) [pid = 2500] [serial = 495] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (184E1C00) [pid = 2500] [serial = 491] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (193C6000) [pid = 2500] [serial = 492] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1F825000) [pid = 2500] [serial = 504] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1EBCC800) [pid = 2500] [serial = 503] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (2026B400) [pid = 2500] [serial = 506] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (20269000) [pid = 2500] [serial = 510] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1EE96C00) [pid = 2500] [serial = 509] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (20269800) [pid = 2500] [serial = 507] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D552800) [pid = 2500] [serial = 500] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1D55BC00) [pid = 2500] [serial = 501] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (20F93000) [pid = 2500] [serial = 512] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1CEB0000) [pid = 2500] [serial = 498] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (20F9C400) [pid = 2500] [serial = 513] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (20FB6800) [pid = 2500] [serial = 515] [outer = 00000000] [url = about:blank] 10:48:26 INFO - PROCESS | 2500 | 1461260906423 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 2500 | 1461260906449 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 10:48:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:48:26 INFO - PROCESS | 2500 | 1461260906455 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 2500 | 1461260906458 Marionette TRACE conn5 <- [1,714,null,{}] 10:48:26 INFO - PROCESS | 2500 | 1461260906462 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:26 INFO - PROCESS | 2500 | 1461260906546 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 10:48:26 INFO - PROCESS | 2500 | 1461260906555 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:26 INFO - PROCESS | 2500 | ++DOCSHELL 1334E000 == 43 [pid = 2500] [id = 188] 10:48:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1376E000) [pid = 2500] [serial = 562] [outer = 00000000] 10:48:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (19BC8C00) [pid = 2500] [serial = 563] [outer = 1376E000] 10:48:26 INFO - PROCESS | 2500 | 1461260906601 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1AEB5C00) [pid = 2500] [serial = 564] [outer = 1376E000] 10:48:27 INFO - PROCESS | 2500 | 1461260907163 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:48:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:48:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 10:48:27 INFO - PROCESS | 2500 | 1461260907188 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 10:48:27 INFO - PROCESS | 2500 | 1461260907190 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 10:48:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:48:27 INFO - PROCESS | 2500 | 1461260907194 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:48:27 INFO - PROCESS | 2500 | 1461260907197 Marionette TRACE conn5 <- [1,718,null,{}] 10:48:27 INFO - PROCESS | 2500 | 1461260907207 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:27 INFO - PROCESS | 2500 | 1461260907296 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 10:48:27 INFO - PROCESS | 2500 | 1461260907379 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 2500 | ++DOCSHELL 1B028400 == 44 [pid = 2500] [id = 189] 10:48:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1BB0D000) [pid = 2500] [serial = 565] [outer = 00000000] 10:48:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1CECEC00) [pid = 2500] [serial = 566] [outer = 1BB0D000] 10:48:27 INFO - PROCESS | 2500 | 1461260907427 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D3CCC00) [pid = 2500] [serial = 567] [outer = 1BB0D000] 10:48:27 INFO - PROCESS | 2500 | 1461260907855 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 10:48:27 INFO - PROCESS | 2500 | 1461260907870 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 10:48:27 INFO - PROCESS | 2500 | 1461260907874 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:48:27 INFO - PROCESS | 2500 | 1461260907875 Marionette TRACE conn5 <- [1,722,null,{}] 10:48:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:48:27 INFO - PROCESS | 2500 | 1461260907879 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:27 INFO - PROCESS | 2500 | 1461260907965 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 10:48:27 INFO - PROCESS | 2500 | 1461260907971 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 2500 | ++DOCSHELL 1D59D400 == 45 [pid = 2500] [id = 190] 10:48:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D59D800) [pid = 2500] [serial = 568] [outer = 00000000] 10:48:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1DDEDC00) [pid = 2500] [serial = 569] [outer = 1D59D800] 10:48:28 INFO - PROCESS | 2500 | 1461260908018 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1EBCC800) [pid = 2500] [serial = 570] [outer = 1D59D800] 10:48:28 INFO - PROCESS | 2500 | 1461260908442 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:48:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 629ms 10:48:28 INFO - PROCESS | 2500 | 1461260908508 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 2500 | 1461260908510 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 10:48:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:48:28 INFO - PROCESS | 2500 | 1461260908519 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 2500 | 1461260908521 Marionette TRACE conn5 <- [1,726,null,{}] 10:48:28 INFO - PROCESS | 2500 | 1461260908524 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:28 INFO - PROCESS | 2500 | 1461260908629 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 10:48:28 INFO - PROCESS | 2500 | 1461260908716 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 2500 | ++DOCSHELL 1F91D400 == 46 [pid = 2500] [id = 191] 10:48:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1FD35000) [pid = 2500] [serial = 571] [outer = 00000000] 10:48:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (2026FC00) [pid = 2500] [serial = 572] [outer = 1FD35000] 10:48:28 INFO - PROCESS | 2500 | 1461260908761 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (20B89400) [pid = 2500] [serial = 573] [outer = 1FD35000] 10:48:29 INFO - PROCESS | 2500 | 1461260909664 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:48:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:48:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 10:48:29 INFO - PROCESS | 2500 | 1461260909704 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 10:48:29 INFO - PROCESS | 2500 | 1461260909706 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 10:48:29 INFO - PROCESS | 2500 | 1461260909709 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:48:29 INFO - PROCESS | 2500 | 1461260909711 Marionette TRACE conn5 <- [1,730,null,{}] 10:48:29 INFO - PROCESS | 2500 | 1461260909714 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:29 INFO - PROCESS | 2500 | 1461260909843 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 10:48:29 INFO - PROCESS | 2500 | 1461260909851 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:29 INFO - PROCESS | 2500 | ++DOCSHELL 20B8DC00 == 47 [pid = 2500] [id = 192] 10:48:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20BB2400) [pid = 2500] [serial = 574] [outer = 00000000] 10:48:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (20BB9400) [pid = 2500] [serial = 575] [outer = 20BB2400] 10:48:29 INFO - PROCESS | 2500 | 1461260909945 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (20C17000) [pid = 2500] [serial = 576] [outer = 20BB2400] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1C08A000) [pid = 2500] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1D605000) [pid = 2500] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1B027400) [pid = 2500] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (13766400) [pid = 2500] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (13355800) [pid = 2500] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (19BCBC00) [pid = 2500] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (146FC400) [pid = 2500] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (227ED400) [pid = 2500] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1376D000) [pid = 2500] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (21DEB000) [pid = 2500] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1FD37000) [pid = 2500] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (131CD000) [pid = 2500] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1AEB9C00) [pid = 2500] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1CE52400) [pid = 2500] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1B016C00) [pid = 2500] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1C08B000) [pid = 2500] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (136D3000) [pid = 2500] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D59DC00) [pid = 2500] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1311C000) [pid = 2500] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1BBC8400) [pid = 2500] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (20BBB800) [pid = 2500] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (20BBEC00) [pid = 2500] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:48:30 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (22166800) [pid = 2500] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:48:30 INFO - PROCESS | 2500 | 1461260910840 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:48:30 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 10:48:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1176ms 10:48:30 INFO - PROCESS | 2500 | 1461260910889 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 2500 | 1461260910891 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 10:48:30 INFO - PROCESS | 2500 | 1461260910895 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:48:30 INFO - PROCESS | 2500 | 1461260910896 Marionette TRACE conn5 <- [1,734,null,{}] 10:48:30 INFO - PROCESS | 2500 | 1461260910900 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:30 INFO - PROCESS | 2500 | 1461260910976 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 10:48:30 INFO - PROCESS | 2500 | 1461260910982 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 2500 | ++DOCSHELL 13353C00 == 48 [pid = 2500] [id = 193] 10:48:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (13766C00) [pid = 2500] [serial = 577] [outer = 00000000] 10:48:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (184E5000) [pid = 2500] [serial = 578] [outer = 13766C00] 10:48:31 INFO - PROCESS | 2500 | 1461260911027 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1AF5F800) [pid = 2500] [serial = 579] [outer = 13766C00] 10:48:31 INFO - PROCESS | 2500 | 1461260911958 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:48:31 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.) 10:48:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1071ms 10:48:31 INFO - PROCESS | 2500 | 1461260911971 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 2500 | 1461260911973 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 10:48:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:48:31 INFO - PROCESS | 2500 | 1461260911976 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 2500 | 1461260911978 Marionette TRACE conn5 <- [1,738,null,{}] 10:48:31 INFO - PROCESS | 2500 | 1461260911982 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:32 INFO - PROCESS | 2500 | 1461260912090 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 10:48:32 INFO - PROCESS | 2500 | 1461260912096 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 2500 | ++DOCSHELL 141E2400 == 49 [pid = 2500] [id = 194] 10:48:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (17F61400) [pid = 2500] [serial = 580] [outer = 00000000] 10:48:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D608800) [pid = 2500] [serial = 581] [outer = 17F61400] 10:48:32 INFO - PROCESS | 2500 | 1461260912141 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (20B97C00) [pid = 2500] [serial = 582] [outer = 17F61400] 10:48:33 INFO - PROCESS | 2500 | 1461260913111 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:48:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:48:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1174ms 10:48:33 INFO - PROCESS | 2500 | 1461260913152 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 2500 | 1461260913156 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 10:48:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:48:33 INFO - PROCESS | 2500 | 1461260913162 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 2500 | 1461260913166 Marionette TRACE conn5 <- [1,742,null,{}] 10:48:33 INFO - PROCESS | 2500 | 1461260913172 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:33 INFO - PROCESS | 2500 | 1461260913312 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 10:48:33 INFO - PROCESS | 2500 | 1461260913481 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:33 INFO - PROCESS | 2500 | ++DOCSHELL 193C5400 == 50 [pid = 2500] [id = 195] 10:48:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (193C6000) [pid = 2500] [serial = 583] [outer = 00000000] 10:48:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1AEB4400) [pid = 2500] [serial = 584] [outer = 193C6000] 10:48:33 INFO - PROCESS | 2500 | 1461260913543 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1B01B000) [pid = 2500] [serial = 585] [outer = 193C6000] 10:48:34 INFO - PROCESS | 2500 | 1461260914532 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:48:34 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 10:48:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1434ms 10:48:34 INFO - PROCESS | 2500 | 1461260914631 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 2500 | 1461260914637 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 10:48:34 INFO - PROCESS | 2500 | 1461260914645 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:48:34 INFO - PROCESS | 2500 | 1461260914648 Marionette TRACE conn5 <- [1,746,null,{}] 10:48:34 INFO - PROCESS | 2500 | 1461260914652 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:34 INFO - PROCESS | 2500 | 1461260914750 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 10:48:34 INFO - PROCESS | 2500 | 1461260914951 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 2500 | ++DOCSHELL 1CE4E000 == 51 [pid = 2500] [id = 196] 10:48:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1CECF000) [pid = 2500] [serial = 586] [outer = 00000000] 10:48:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D599800) [pid = 2500] [serial = 587] [outer = 1CECF000] 10:48:35 INFO - PROCESS | 2500 | 1461260915007 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D607000) [pid = 2500] [serial = 588] [outer = 1CECF000] 10:48:35 INFO - PROCESS | 2500 | 1461260915566 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:48:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 970ms 10:48:35 INFO - PROCESS | 2500 | 1461260915622 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 2500 | 1461260915624 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 10:48:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:48:35 INFO - PROCESS | 2500 | 1461260915628 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 2500 | 1461260915632 Marionette TRACE conn5 <- [1,750,null,{}] 10:48:35 INFO - PROCESS | 2500 | 1461260915643 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:35 INFO - PROCESS | 2500 | 1461260915750 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 10:48:35 INFO - PROCESS | 2500 | 1461260915879 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 2500 | ++DOCSHELL 1D594400 == 52 [pid = 2500] [id = 197] 10:48:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D596800) [pid = 2500] [serial = 589] [outer = 00000000] 10:48:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (20F96000) [pid = 2500] [serial = 590] [outer = 1D596800] 10:48:35 INFO - PROCESS | 2500 | 1461260915937 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (20F9B800) [pid = 2500] [serial = 591] [outer = 1D596800] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 13353C00 == 51 [pid = 2500] [id = 193] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 20B8DC00 == 50 [pid = 2500] [id = 192] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 1F91D400 == 49 [pid = 2500] [id = 191] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 1D59D400 == 48 [pid = 2500] [id = 190] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 1B028400 == 47 [pid = 2500] [id = 189] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 1334E000 == 46 [pid = 2500] [id = 188] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 1B026000 == 45 [pid = 2500] [id = 187] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1370A400) [pid = 2500] [serial = 518] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D9C6400) [pid = 2500] [serial = 524] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1B015C00) [pid = 2500] [serial = 521] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (20FAD000) [pid = 2500] [serial = 527] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1EEF8000) [pid = 2500] [serial = 548] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOCSHELL 146FC800 == 44 [pid = 2500] [id = 183] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (228D1000) [pid = 2500] [serial = 471] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1D3CD000) [pid = 2500] [serial = 542] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1D60B000) [pid = 2500] [serial = 530] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1BBC6000) [pid = 2500] [serial = 539] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (193C5000) [pid = 2500] [serial = 536] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1AFA0800) [pid = 2500] [serial = 537] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1D3C9000) [pid = 2500] [serial = 545] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1AFA1800) [pid = 2500] [serial = 534] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1AEAF800) [pid = 2500] [serial = 533] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1D60C400) [pid = 2500] [serial = 531] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1D592800) [pid = 2500] [serial = 546] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1D4E8800) [pid = 2500] [serial = 543] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1BF5DC00) [pid = 2500] [serial = 540] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (18449C00) [pid = 2500] [serial = 474] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (228C7400) [pid = 2500] [serial = 438] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1AF60C00) [pid = 2500] [serial = 477] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (21E29800) [pid = 2500] [serial = 389] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (22748C00) [pid = 2500] [serial = 435] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (136D1800) [pid = 2500] [serial = 347] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1BBBD800) [pid = 2500] [serial = 426] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1D599C00) [pid = 2500] [serial = 480] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1F91A400) [pid = 2500] [serial = 483] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1FD34C00) [pid = 2500] [serial = 344] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (18426800) [pid = 2500] [serial = 383] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (22160400) [pid = 2500] [serial = 432] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1370A800) [pid = 2500] [serial = 423] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1D4E2800) [pid = 2500] [serial = 386] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (21C82C00) [pid = 2500] [serial = 380] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (21FD9800) [pid = 2500] [serial = 429] [outer = 00000000] [url = about:blank] 10:48:37 INFO - PROCESS | 2500 | 1461260917264 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:48:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1689ms 10:48:37 INFO - PROCESS | 2500 | 1461260917321 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 2500 | 1461260917324 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 10:48:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:48:37 INFO - PROCESS | 2500 | 1461260917329 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 2500 | 1461260917333 Marionette TRACE conn5 <- [1,754,null,{}] 10:48:37 INFO - PROCESS | 2500 | 1461260917338 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:37 INFO - PROCESS | 2500 | 1461260917419 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 10:48:37 INFO - PROCESS | 2500 | 1461260917428 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 2500 | ++DOCSHELL 139CBC00 == 45 [pid = 2500] [id = 198] 10:48:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (139CE800) [pid = 2500] [serial = 592] [outer = 00000000] 10:48:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1782E400) [pid = 2500] [serial = 593] [outer = 139CE800] 10:48:37 INFO - PROCESS | 2500 | 1461260917476 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (17F62000) [pid = 2500] [serial = 594] [outer = 139CE800] 10:48:38 INFO - PROCESS | 2500 | 1461260918428 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1136ms 10:48:38 INFO - PROCESS | 2500 | 1461260918467 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 2500 | 1461260918472 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 10:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:48:38 INFO - PROCESS | 2500 | 1461260918478 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 2500 | 1461260918480 Marionette TRACE conn5 <- [1,758,null,{}] 10:48:38 INFO - PROCESS | 2500 | 1461260918484 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:38 INFO - PROCESS | 2500 | 1461260918566 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 10:48:38 INFO - PROCESS | 2500 | 1461260918572 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 2500 | ++DOCSHELL 181DA000 == 46 [pid = 2500] [id = 199] 10:48:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (184ED000) [pid = 2500] [serial = 595] [outer = 00000000] 10:48:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1AEAE000) [pid = 2500] [serial = 596] [outer = 184ED000] 10:48:38 INFO - PROCESS | 2500 | 1461260918618 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1AF59000) [pid = 2500] [serial = 597] [outer = 184ED000] 10:48:39 INFO - PROCESS | 2500 | 1461260919094 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 10:48:39 INFO - PROCESS | 2500 | 1461260919152 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 2500 | 1461260919154 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 10:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:48:39 INFO - PROCESS | 2500 | 1461260919157 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 2500 | 1461260919161 Marionette TRACE conn5 <- [1,762,null,{}] 10:48:39 INFO - PROCESS | 2500 | 1461260919171 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:39 INFO - PROCESS | 2500 | 1461260919256 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 10:48:39 INFO - PROCESS | 2500 | 1461260919265 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 2500 | ++DOCSHELL 1B02A400 == 47 [pid = 2500] [id = 200] 10:48:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1B02BC00) [pid = 2500] [serial = 598] [outer = 00000000] 10:48:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1BA57400) [pid = 2500] [serial = 599] [outer = 1B02BC00] 10:48:39 INFO - PROCESS | 2500 | 1461260919312 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1BBBC800) [pid = 2500] [serial = 600] [outer = 1B02BC00] 10:48:39 INFO - PROCESS | 2500 | 1461260919810 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 10:48:39 INFO - PROCESS | 2500 | 1461260919831 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 2500 | 1461260919834 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 10:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:48:39 INFO - PROCESS | 2500 | 1461260919843 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 2500 | 1461260919845 Marionette TRACE conn5 <- [1,766,null,{}] 10:48:39 INFO - PROCESS | 2500 | 1461260919848 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:39 INFO - PROCESS | 2500 | 1461260919987 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 10:48:40 INFO - PROCESS | 2500 | 1461260920011 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 2500 | ++DOCSHELL 1BF5BC00 == 48 [pid = 2500] [id = 201] 10:48:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1BF5C400) [pid = 2500] [serial = 601] [outer = 00000000] 10:48:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1CE4C800) [pid = 2500] [serial = 602] [outer = 1BF5C400] 10:48:40 INFO - PROCESS | 2500 | 1461260920056 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1CEA8000) [pid = 2500] [serial = 603] [outer = 1BF5C400] 10:48:40 INFO - PROCESS | 2500 | 1461260920507 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 691ms 10:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:48:40 INFO - PROCESS | 2500 | 1461260920532 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 2500 | 1461260920534 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 10:48:40 INFO - PROCESS | 2500 | 1461260920544 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 2500 | 1461260920546 Marionette TRACE conn5 <- [1,770,null,{}] 10:48:40 INFO - PROCESS | 2500 | 1461260920549 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:40 INFO - PROCESS | 2500 | 1461260920656 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 10:48:40 INFO - PROCESS | 2500 | 1461260920663 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 2500 | ++DOCSHELL 0F07D000 == 49 [pid = 2500] [id = 202] 10:48:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (146FC400) [pid = 2500] [serial = 604] [outer = 00000000] 10:48:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1D4E8400) [pid = 2500] [serial = 605] [outer = 146FC400] 10:48:40 INFO - PROCESS | 2500 | 1461260920708 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1D52D400) [pid = 2500] [serial = 606] [outer = 146FC400] 10:48:41 INFO - PROCESS | 2500 | 1461260921147 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 690ms 10:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:48:41 INFO - PROCESS | 2500 | 1461260921229 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 2500 | 1461260921231 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 10:48:41 INFO - PROCESS | 2500 | 1461260921234 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 2500 | 1461260921236 Marionette TRACE conn5 <- [1,774,null,{}] 10:48:41 INFO - PROCESS | 2500 | 1461260921246 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:41 INFO - PROCESS | 2500 | 1461260921399 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 10:48:41 INFO - PROCESS | 2500 | 1461260921463 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 2500 | ++DOCSHELL 1D59E000 == 50 [pid = 2500] [id = 203] 10:48:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1D59F000) [pid = 2500] [serial = 607] [outer = 00000000] 10:48:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1D60C800) [pid = 2500] [serial = 608] [outer = 1D59F000] 10:48:41 INFO - PROCESS | 2500 | 1461260921513 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1D7B9800) [pid = 2500] [serial = 609] [outer = 1D59F000] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1D59D800) [pid = 2500] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1BB5A800) [pid = 2500] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1BB0D000) [pid = 2500] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1810B800) [pid = 2500] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1B027000) [pid = 2500] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1376E000) [pid = 2500] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (200EA000) [pid = 2500] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1FD35000) [pid = 2500] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (20BB2400) [pid = 2500] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (13766C00) [pid = 2500] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1B029400) [pid = 2500] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (12A92000) [pid = 2500] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1D4E1800) [pid = 2500] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (20F98800) [pid = 2500] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:48:41 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (193C3400) [pid = 2500] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:48:41 INFO - PROCESS | 2500 | 1461260921989 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 769ms 10:48:41 INFO - PROCESS | 2500 | 1461260922004 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 2500 | 1461260922006 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 10:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:48:42 INFO - PROCESS | 2500 | 1461260922020 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 2500 | 1461260922022 Marionette TRACE conn5 <- [1,778,null,{}] 10:48:42 INFO - PROCESS | 2500 | 1461260922026 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:42 INFO - PROCESS | 2500 | 1461260922103 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 10:48:42 INFO - PROCESS | 2500 | 1461260922109 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 2500 | ++DOCSHELL 17840400 == 51 [pid = 2500] [id = 204] 10:48:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1BA28C00) [pid = 2500] [serial = 610] [outer = 00000000] 10:48:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1D607C00) [pid = 2500] [serial = 611] [outer = 1BA28C00] 10:48:42 INFO - PROCESS | 2500 | 1461260922153 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1D60D400) [pid = 2500] [serial = 612] [outer = 1BA28C00] 10:48:42 INFO - PROCESS | 2500 | 1461260922558 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 590ms 10:48:42 INFO - PROCESS | 2500 | 1461260922601 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 2500 | 1461260922603 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 10:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:48:42 INFO - PROCESS | 2500 | 1461260922620 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 2500 | 1461260922622 Marionette TRACE conn5 <- [1,782,null,{}] 10:48:42 INFO - PROCESS | 2500 | 1461260922626 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:42 INFO - PROCESS | 2500 | 1461260922704 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 10:48:42 INFO - PROCESS | 2500 | 1461260922710 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 2500 | ++DOCSHELL 1376AC00 == 52 [pid = 2500] [id = 205] 10:48:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1D7BF000) [pid = 2500] [serial = 613] [outer = 00000000] 10:48:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1DDF2800) [pid = 2500] [serial = 614] [outer = 1D7BF000] 10:48:42 INFO - PROCESS | 2500 | 1461260922754 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1DDEC400) [pid = 2500] [serial = 615] [outer = 1D7BF000] 10:48:43 INFO - PROCESS | 2500 | 1461260923206 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 630ms 10:48:43 INFO - PROCESS | 2500 | 1461260923256 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 2500 | 1461260923258 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 10:48:43 INFO - PROCESS | 2500 | 1461260923261 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 2500 | 1461260923263 Marionette TRACE conn5 <- [1,786,null,{}] 10:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:48:43 INFO - PROCESS | 2500 | 1461260923267 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:43 INFO - PROCESS | 2500 | 1461260923344 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 10:48:43 INFO - PROCESS | 2500 | 1461260923350 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 2500 | ++DOCSHELL 1F8B4000 == 53 [pid = 2500] [id = 206] 10:48:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1F921C00) [pid = 2500] [serial = 616] [outer = 00000000] 10:48:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1FD3B000) [pid = 2500] [serial = 617] [outer = 1F921C00] 10:48:43 INFO - PROCESS | 2500 | 1461260923395 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (2026B000) [pid = 2500] [serial = 618] [outer = 1F921C00] 10:48:43 INFO - PROCESS | 2500 | 1461260923888 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:48:43 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 10:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 10:48:43 INFO - PROCESS | 2500 | 1461260923938 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 2500 | 1461260923942 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 10:48:43 INFO - PROCESS | 2500 | 1461260923948 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:48:43 INFO - PROCESS | 2500 | 1461260923953 Marionette TRACE conn5 <- [1,790,null,{}] 10:48:43 INFO - PROCESS | 2500 | 1461260923960 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:44 INFO - PROCESS | 2500 | 1461260924124 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 10:48:44 INFO - PROCESS | 2500 | 1461260924228 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 2500 | ++DOCSHELL 1842E800 == 54 [pid = 2500] [id = 207] 10:48:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (18444400) [pid = 2500] [serial = 619] [outer = 00000000] 10:48:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (19BC6800) [pid = 2500] [serial = 620] [outer = 18444400] 10:48:44 INFO - PROCESS | 2500 | 1461260924286 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1AEAD800) [pid = 2500] [serial = 621] [outer = 18444400] 10:48:44 INFO - PROCESS | 2500 | 1461260924907 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:48:44 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 10:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1024ms 10:48:44 INFO - PROCESS | 2500 | 1461260924977 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 2500 | 1461260924983 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 10:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:48:44 INFO - PROCESS | 2500 | 1461260924990 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 2500 | 1461260924992 Marionette TRACE conn5 <- [1,794,null,{}] 10:48:44 INFO - PROCESS | 2500 | 1461260924996 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:45 INFO - PROCESS | 2500 | 1461260925104 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 10:48:45 INFO - PROCESS | 2500 | 1461260925230 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAB000 == 55 [pid = 2500] [id = 208] 10:48:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1B026000) [pid = 2500] [serial = 622] [outer = 00000000] 10:48:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1BF5AC00) [pid = 2500] [serial = 623] [outer = 1B026000] 10:48:45 INFO - PROCESS | 2500 | 1461260925286 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1CE4A000) [pid = 2500] [serial = 624] [outer = 1B026000] 10:48:45 INFO - PROCESS | 2500 | 1461260925876 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:48:45 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 10:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 929ms 10:48:45 INFO - PROCESS | 2500 | 1461260925921 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 2500 | 1461260925924 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 10:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:48:45 INFO - PROCESS | 2500 | 1461260925928 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 2500 | 1461260925932 Marionette TRACE conn5 <- [1,798,null,{}] 10:48:45 INFO - PROCESS | 2500 | 1461260925943 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:46 INFO - PROCESS | 2500 | 1461260926054 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 10:48:46 INFO - PROCESS | 2500 | 1461260926180 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:46 INFO - PROCESS | 2500 | ++DOCSHELL 1F914400 == 56 [pid = 2500] [id = 209] 10:48:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1F914800) [pid = 2500] [serial = 625] [outer = 00000000] 10:48:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (20B97000) [pid = 2500] [serial = 626] [outer = 1F914800] 10:48:46 INFO - PROCESS | 2500 | 1461260926240 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (20BB9800) [pid = 2500] [serial = 627] [outer = 1F914800] 10:48:46 INFO - PROCESS | 2500 | 1461260926872 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 970ms 10:48:46 INFO - PROCESS | 2500 | 1461260926902 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 2500 | 1461260926905 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 10:48:46 INFO - PROCESS | 2500 | 1461260926908 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:48:46 INFO - PROCESS | 2500 | 1461260926910 Marionette TRACE conn5 <- [1,802,null,{}] 10:48:46 INFO - PROCESS | 2500 | 1461260926914 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 2500 | 1461260927019 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 10:48:47 INFO - PROCESS | 2500 | 1461260927146 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 2500 | ++DOCSHELL 1B028400 == 57 [pid = 2500] [id = 210] 10:48:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1D603C00) [pid = 2500] [serial = 628] [outer = 00000000] 10:48:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (20F9D800) [pid = 2500] [serial = 629] [outer = 1D603C00] 10:48:47 INFO - PROCESS | 2500 | 1461260927206 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (20FAA800) [pid = 2500] [serial = 630] [outer = 1D603C00] 10:48:47 INFO - PROCESS | 2500 | 1461260927765 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 2500 | 1461260927792 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 10:48:47 INFO - PROCESS | 2500 | 1461260927797 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:48:47 INFO - PROCESS | 2500 | 1461260927799 Marionette TRACE conn5 <- [1,806,null,{}] 10:48:47 INFO - PROCESS | 2500 | 1461260927803 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 2500 | 1461260927904 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 10:48:48 INFO - PROCESS | 2500 | 1461260928000 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 2500 | ++DOCSHELL 1CE44C00 == 58 [pid = 2500] [id = 211] 10:48:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (20F99400) [pid = 2500] [serial = 631] [outer = 00000000] 10:48:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (21DE6400) [pid = 2500] [serial = 632] [outer = 20F99400] 10:48:48 INFO - PROCESS | 2500 | 1461260928055 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (21DE9C00) [pid = 2500] [serial = 633] [outer = 20F99400] 10:48:48 INFO - PROCESS | 2500 | 1461260928834 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1065ms 10:48:48 INFO - PROCESS | 2500 | 1461260928885 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 2500 | 1461260928889 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 10:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:48:48 INFO - PROCESS | 2500 | 1461260928895 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 2500 | 1461260928899 Marionette TRACE conn5 <- [1,810,null,{}] 10:48:48 INFO - PROCESS | 2500 | 1461260928913 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:49 INFO - PROCESS | 2500 | 1461260929013 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 10:48:49 INFO - PROCESS | 2500 | 1461260929094 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 2500 | ++DOCSHELL 131CF800 == 59 [pid = 2500] [id = 212] 10:48:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (17841000) [pid = 2500] [serial = 634] [outer = 00000000] 10:48:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1B010400) [pid = 2500] [serial = 635] [outer = 17841000] 10:48:49 INFO - PROCESS | 2500 | 1461260929187 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1B01B800) [pid = 2500] [serial = 636] [outer = 17841000] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 1B026C00 == 58 [pid = 2500] [id = 185] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 1810A000 == 57 [pid = 2500] [id = 184] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 1376AC00 == 56 [pid = 2500] [id = 205] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 17840400 == 55 [pid = 2500] [id = 204] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 1D59E000 == 54 [pid = 2500] [id = 203] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 0F07D000 == 53 [pid = 2500] [id = 202] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 1BF5BC00 == 52 [pid = 2500] [id = 201] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 1B02A400 == 51 [pid = 2500] [id = 200] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 181DA000 == 50 [pid = 2500] [id = 199] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 139CBC00 == 49 [pid = 2500] [id = 198] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1D608800) [pid = 2500] [serial = 581] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOCSHELL 193C5400 == 48 [pid = 2500] [id = 195] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (21DEA800) [pid = 2500] [serial = 528] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (13767800) [pid = 2500] [serial = 519] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (20BBA400) [pid = 2500] [serial = 525] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (21C81400) [pid = 2500] [serial = 516] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1B01DC00) [pid = 2500] [serial = 522] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1DDEDC00) [pid = 2500] [serial = 569] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1D553800) [pid = 2500] [serial = 555] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1CE51800) [pid = 2500] [serial = 554] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1CECEC00) [pid = 2500] [serial = 566] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1D3CCC00) [pid = 2500] [serial = 567] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (193C4800) [pid = 2500] [serial = 552] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1844A800) [pid = 2500] [serial = 551] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1BBC4800) [pid = 2500] [serial = 561] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1BA5C000) [pid = 2500] [serial = 560] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (19BC8C00) [pid = 2500] [serial = 563] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1AEB5C00) [pid = 2500] [serial = 564] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (20B93800) [pid = 2500] [serial = 558] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (20B90400) [pid = 2500] [serial = 557] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (2026FC00) [pid = 2500] [serial = 572] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (20B89400) [pid = 2500] [serial = 573] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (20C17000) [pid = 2500] [serial = 576] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (20BB9400) [pid = 2500] [serial = 575] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (184E5000) [pid = 2500] [serial = 578] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1AF5F800) [pid = 2500] [serial = 579] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1EBCC800) [pid = 2500] [serial = 570] [outer = 00000000] [url = about:blank] 10:48:49 INFO - PROCESS | 2500 | 1461260929861 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 2500 | 1461260929893 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 10:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:48:49 INFO - PROCESS | 2500 | 1461260929899 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 2500 | 1461260929902 Marionette TRACE conn5 <- [1,814,null,{}] 10:48:49 INFO - PROCESS | 2500 | 1461260929905 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:49 INFO - PROCESS | 2500 | 1461260929992 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 10:48:50 INFO - PROCESS | 2500 | 1461260930002 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 2500 | ++DOCSHELL 13770C00 == 49 [pid = 2500] [id = 213] 10:48:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (13771800) [pid = 2500] [serial = 637] [outer = 00000000] 10:48:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (19BBFC00) [pid = 2500] [serial = 638] [outer = 13771800] 10:48:50 INFO - PROCESS | 2500 | 1461260930048 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1AA6F800) [pid = 2500] [serial = 639] [outer = 13771800] 10:48:50 INFO - PROCESS | 2500 | 1461260930521 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 10:48:50 INFO - PROCESS | 2500 | 1461260930572 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 2500 | 1461260930574 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 10:48:50 INFO - PROCESS | 2500 | 1461260930578 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:48:50 INFO - PROCESS | 2500 | 1461260930582 Marionette TRACE conn5 <- [1,818,null,{}] 10:48:50 INFO - PROCESS | 2500 | 1461260930592 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:50 INFO - PROCESS | 2500 | 1461260930707 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 10:48:50 INFO - PROCESS | 2500 | 1461260930794 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 2500 | ++DOCSHELL 14BED800 == 50 [pid = 2500] [id = 214] 10:48:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (18449400) [pid = 2500] [serial = 640] [outer = 00000000] 10:48:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1BBBB800) [pid = 2500] [serial = 641] [outer = 18449400] 10:48:50 INFO - PROCESS | 2500 | 1461260930843 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1BF59800) [pid = 2500] [serial = 642] [outer = 18449400] 10:48:51 INFO - PROCESS | 2500 | 1461260931250 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 731ms 10:48:51 INFO - PROCESS | 2500 | 1461260931313 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 2500 | 1461260931316 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 10:48:51 INFO - PROCESS | 2500 | 1461260931319 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:48:51 INFO - PROCESS | 2500 | 1461260931320 Marionette TRACE conn5 <- [1,822,null,{}] 10:48:51 INFO - PROCESS | 2500 | 1461260931324 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:51 INFO - PROCESS | 2500 | 1461260931408 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 10:48:51 INFO - PROCESS | 2500 | 1461260931416 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:51 INFO - PROCESS | 2500 | ++DOCSHELL 1CEAF400 == 51 [pid = 2500] [id = 215] 10:48:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1CECEC00) [pid = 2500] [serial = 643] [outer = 00000000] 10:48:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1D55AC00) [pid = 2500] [serial = 644] [outer = 1CECEC00] 10:48:51 INFO - PROCESS | 2500 | 1461260931462 Marionette DEBUG loaded listener.js 10:48:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1D599C00) [pid = 2500] [serial = 645] [outer = 1CECEC00] 10:48:51 INFO - PROCESS | 2500 | 1461260931902 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 629ms 10:48:51 INFO - PROCESS | 2500 | 1461260931954 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 2500 | 1461260931956 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 10:48:51 INFO - PROCESS | 2500 | 1461260931959 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 2500 | 1461260931961 Marionette TRACE conn5 <- [1,826,null,{}] 10:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:48:51 INFO - PROCESS | 2500 | 1461260931964 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:52 INFO - PROCESS | 2500 | 1461260932072 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 10:48:52 INFO - PROCESS | 2500 | 1461260932153 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 2500 | ++DOCSHELL 1D5A0400 == 52 [pid = 2500] [id = 216] 10:48:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1D603800) [pid = 2500] [serial = 646] [outer = 00000000] 10:48:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1D7B8400) [pid = 2500] [serial = 647] [outer = 1D603800] 10:48:52 INFO - PROCESS | 2500 | 1461260932199 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1DDC5800) [pid = 2500] [serial = 648] [outer = 1D603800] 10:48:52 INFO - PROCESS | 2500 | 1461260932604 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 10:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:48:52 INFO - PROCESS | 2500 | 1461260932633 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 10:48:52 INFO - PROCESS | 2500 | 1461260932635 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 10:48:52 INFO - PROCESS | 2500 | 1461260932638 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:48:52 INFO - PROCESS | 2500 | 1461260932640 Marionette TRACE conn5 <- [1,830,null,{}] 10:48:52 INFO - PROCESS | 2500 | 1461260932644 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:52 INFO - PROCESS | 2500 | 1461260932774 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 10:48:52 INFO - PROCESS | 2500 | 1461260932827 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 2500 | ++DOCSHELL 1D60EC00 == 53 [pid = 2500] [id = 217] 10:48:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1EBC1C00) [pid = 2500] [serial = 649] [outer = 00000000] 10:48:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (2026FC00) [pid = 2500] [serial = 650] [outer = 1EBC1C00] 10:48:52 INFO - PROCESS | 2500 | 1461260932881 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (20B8F400) [pid = 2500] [serial = 651] [outer = 1EBC1C00] 10:48:53 INFO - PROCESS | 2500 | 1461260933319 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 10:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:48:53 INFO - PROCESS | 2500 | 1461260933369 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 2500 | 1461260933371 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 10:48:53 INFO - PROCESS | 2500 | 1461260933374 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 2500 | 1461260933376 Marionette TRACE conn5 <- [1,834,null,{}] 10:48:53 INFO - PROCESS | 2500 | 1461260933380 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:53 INFO - PROCESS | 2500 | 1461260933518 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 10:48:53 INFO - PROCESS | 2500 | 1461260933577 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 2500 | ++DOCSHELL 1C08BC00 == 54 [pid = 2500] [id = 218] 10:48:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (20B91000) [pid = 2500] [serial = 652] [outer = 00000000] 10:48:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (20BB8800) [pid = 2500] [serial = 653] [outer = 20B91000] 10:48:53 INFO - PROCESS | 2500 | 1461260933622 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (20BB8400) [pid = 2500] [serial = 654] [outer = 20B91000] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1BF5C400) [pid = 2500] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (146FC400) [pid = 2500] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (139CE800) [pid = 2500] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (184ED000) [pid = 2500] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1B02BC00) [pid = 2500] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1D59F000) [pid = 2500] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1D7BF000) [pid = 2500] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:48:53 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1BA28C00) [pid = 2500] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:48:54 INFO - PROCESS | 2500 | 1461260934055 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 730ms 10:48:54 INFO - PROCESS | 2500 | 1461260934105 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 2500 | 1461260934107 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 10:48:54 INFO - PROCESS | 2500 | 1461260934115 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 2500 | 1461260934116 Marionette TRACE conn5 <- [1,838,null,{}] 10:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:48:54 INFO - PROCESS | 2500 | 1461260934120 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:54 INFO - PROCESS | 2500 | 1461260934200 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 10:48:54 INFO - PROCESS | 2500 | 1461260934207 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 2500 | ++DOCSHELL 141E1C00 == 55 [pid = 2500] [id = 219] 10:48:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (17F5EC00) [pid = 2500] [serial = 655] [outer = 00000000] 10:48:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (20C11C00) [pid = 2500] [serial = 656] [outer = 17F5EC00] 10:48:54 INFO - PROCESS | 2500 | 1461260934254 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (20C1B400) [pid = 2500] [serial = 657] [outer = 17F5EC00] 10:48:54 INFO - PROCESS | 2500 | 1461260934672 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 630ms 10:48:54 INFO - PROCESS | 2500 | 1461260934750 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 10:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:48:54 INFO - PROCESS | 2500 | 1461260934752 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 10:48:54 INFO - PROCESS | 2500 | 1461260934756 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 2500 | 1461260934757 Marionette TRACE conn5 <- [1,842,null,{}] 10:48:54 INFO - PROCESS | 2500 | 1461260934761 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:54 INFO - PROCESS | 2500 | 1461260934842 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 10:48:54 INFO - PROCESS | 2500 | 1461260934877 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 2500 | ++DOCSHELL 20BB1800 == 56 [pid = 2500] [id = 220] 10:48:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (20BBC000) [pid = 2500] [serial = 658] [outer = 00000000] 10:48:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (20FB2000) [pid = 2500] [serial = 659] [outer = 20BBC000] 10:48:54 INFO - PROCESS | 2500 | 1461260934921 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (20FB8400) [pid = 2500] [serial = 660] [outer = 20BBC000] 10:48:55 INFO - PROCESS | 2500 | 1461260935338 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 629ms 10:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:48:55 INFO - PROCESS | 2500 | 1461260935386 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 2500 | 1461260935388 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 10:48:55 INFO - PROCESS | 2500 | 1461260935392 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 2500 | 1461260935393 Marionette TRACE conn5 <- [1,846,null,{}] 10:48:55 INFO - PROCESS | 2500 | 1461260935397 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:55 INFO - PROCESS | 2500 | 1461260935478 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 10:48:55 INFO - PROCESS | 2500 | 1461260935484 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 2500 | ++DOCSHELL 21DEA800 == 57 [pid = 2500] [id = 221] 10:48:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (21DF4000) [pid = 2500] [serial = 661] [outer = 00000000] 10:48:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (21E2E000) [pid = 2500] [serial = 662] [outer = 21DF4000] 10:48:55 INFO - PROCESS | 2500 | 1461260935529 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (21E34800) [pid = 2500] [serial = 663] [outer = 21DF4000] 10:48:55 INFO - PROCESS | 2500 | 1461260935951 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 570ms 10:48:55 INFO - PROCESS | 2500 | 1461260935962 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 2500 | 1461260935965 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 10:48:55 INFO - PROCESS | 2500 | 1461260935968 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:48:55 INFO - PROCESS | 2500 | 1461260935970 Marionette TRACE conn5 <- [1,850,null,{}] 10:48:55 INFO - PROCESS | 2500 | 1461260935974 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 2500 | 1461260936160 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 10:48:56 INFO - PROCESS | 2500 | 1461260936364 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 2500 | ++DOCSHELL 18427400 == 58 [pid = 2500] [id = 222] 10:48:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (18427800) [pid = 2500] [serial = 664] [outer = 00000000] 10:48:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (184E2800) [pid = 2500] [serial = 665] [outer = 18427800] 10:48:56 INFO - PROCESS | 2500 | 1461260936424 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (193C4400) [pid = 2500] [serial = 666] [outer = 18427800] 10:48:57 INFO - PROCESS | 2500 | 1461260937024 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1066ms 10:48:57 INFO - PROCESS | 2500 | 1461260937039 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 2500 | 1461260937046 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 10:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:48:57 INFO - PROCESS | 2500 | 1461260937065 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 2500 | 1461260937069 Marionette TRACE conn5 <- [1,854,null,{}] 10:48:57 INFO - PROCESS | 2500 | 1461260937094 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 2500 | 1461260937203 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 10:48:57 INFO - PROCESS | 2500 | 1461260937333 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 2500 | ++DOCSHELL 1BA29800 == 59 [pid = 2500] [id = 223] 10:48:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BB55400) [pid = 2500] [serial = 667] [outer = 00000000] 10:48:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1D3CFC00) [pid = 2500] [serial = 668] [outer = 1BB55400] 10:48:57 INFO - PROCESS | 2500 | 1461260937395 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1D599000) [pid = 2500] [serial = 669] [outer = 1BB55400] 10:48:57 INFO - PROCESS | 2500 | 1461260937982 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 950ms 10:48:58 INFO - PROCESS | 2500 | 1461260938017 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 2500 | 1461260938021 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 10:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:48:58 INFO - PROCESS | 2500 | 1461260938024 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 2500 | 1461260938027 Marionette TRACE conn5 <- [1,858,null,{}] 10:48:58 INFO - PROCESS | 2500 | 1461260938031 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 2500 | 1461260938144 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 10:48:58 INFO - PROCESS | 2500 | 1461260938246 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 2500 | ++DOCSHELL 1D626C00 == 60 [pid = 2500] [id = 224] 10:48:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D628400) [pid = 2500] [serial = 670] [outer = 00000000] 10:48:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1F81C800) [pid = 2500] [serial = 671] [outer = 1D628400] 10:48:58 INFO - PROCESS | 2500 | 1461260938303 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1FD39000) [pid = 2500] [serial = 672] [outer = 1D628400] 10:48:58 INFO - PROCESS | 2500 | 1461260938884 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 930ms 10:48:58 INFO - PROCESS | 2500 | 1461260938969 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 2500 | 1461260938973 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 10:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:48:59 INFO - PROCESS | 2500 | 1461260939013 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 2500 | 1461260939019 Marionette TRACE conn5 <- [1,862,null,{}] 10:48:59 INFO - PROCESS | 2500 | 1461260939024 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:59 INFO - PROCESS | 2500 | 1461260939135 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 10:48:59 INFO - PROCESS | 2500 | 1461260939257 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:59 INFO - PROCESS | 2500 | ++DOCSHELL 200ED400 == 61 [pid = 2500] [id = 225] 10:48:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (20F93800) [pid = 2500] [serial = 673] [outer = 00000000] 10:48:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (21F1EC00) [pid = 2500] [serial = 674] [outer = 20F93800] 10:48:59 INFO - PROCESS | 2500 | 1461260939312 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (21FD1C00) [pid = 2500] [serial = 675] [outer = 20F93800] 10:48:59 INFO - PROCESS | 2500 | 1461260939848 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 910ms 10:48:59 INFO - PROCESS | 2500 | 1461260939903 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 2500 | 1461260939905 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 10:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:48:59 INFO - PROCESS | 2500 | 1461260939909 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 2500 | 1461260939911 Marionette TRACE conn5 <- [1,866,null,{}] 10:48:59 INFO - PROCESS | 2500 | 1461260939915 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:00 INFO - PROCESS | 2500 | 1461260940017 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 10:49:00 INFO - PROCESS | 2500 | 1461260940118 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAEC00 == 62 [pid = 2500] [id = 226] 10:49:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D597800) [pid = 2500] [serial = 676] [outer = 00000000] 10:49:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (20B31000) [pid = 2500] [serial = 677] [outer = 1D597800] 10:49:00 INFO - PROCESS | 2500 | 1461260940172 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (20B32800) [pid = 2500] [serial = 678] [outer = 1D597800] 10:49:02 INFO - PROCESS | 2500 | 1461260942171 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2331ms 10:49:02 INFO - PROCESS | 2500 | 1461260942244 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 10:49:02 INFO - PROCESS | 2500 | 1461260942248 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 10:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:49:02 INFO - PROCESS | 2500 | 1461260942253 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 2500 | 1461260942257 Marionette TRACE conn5 <- [1,870,null,{}] 10:49:02 INFO - PROCESS | 2500 | 1461260942263 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:02 INFO - PROCESS | 2500 | 1461260942393 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 10:49:02 INFO - PROCESS | 2500 | 1461260942525 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 2500 | ++DOCSHELL 1810F400 == 63 [pid = 2500] [id = 227] 10:49:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (181DEC00) [pid = 2500] [serial = 679] [outer = 00000000] 10:49:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (146FEC00) [pid = 2500] [serial = 680] [outer = 181DEC00] 10:49:02 INFO - PROCESS | 2500 | 1461260942578 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1AEAF400) [pid = 2500] [serial = 681] [outer = 181DEC00] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 20BB1800 == 62 [pid = 2500] [id = 220] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 141E1C00 == 61 [pid = 2500] [id = 219] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 1C08BC00 == 60 [pid = 2500] [id = 218] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 1D60EC00 == 59 [pid = 2500] [id = 217] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 1D5A0400 == 58 [pid = 2500] [id = 216] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 1CEAF400 == 57 [pid = 2500] [id = 215] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 14BED800 == 56 [pid = 2500] [id = 214] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1FD3B000) [pid = 2500] [serial = 617] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 13770C00 == 55 [pid = 2500] [id = 213] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 131CF800 == 54 [pid = 2500] [id = 212] 10:49:03 INFO - PROCESS | 2500 | --DOCSHELL 1F8B4000 == 53 [pid = 2500] [id = 206] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1DDEC400) [pid = 2500] [serial = 615] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1D52D400) [pid = 2500] [serial = 606] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1DDF2800) [pid = 2500] [serial = 614] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1D60D400) [pid = 2500] [serial = 612] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1D7B9800) [pid = 2500] [serial = 609] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D607C00) [pid = 2500] [serial = 611] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1BBBC800) [pid = 2500] [serial = 600] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1CE4C800) [pid = 2500] [serial = 602] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1D4E8400) [pid = 2500] [serial = 605] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1CEA8000) [pid = 2500] [serial = 603] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1782E400) [pid = 2500] [serial = 593] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (17F62000) [pid = 2500] [serial = 594] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1AEAE000) [pid = 2500] [serial = 596] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1AF59000) [pid = 2500] [serial = 597] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1BA57400) [pid = 2500] [serial = 599] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (20F96000) [pid = 2500] [serial = 590] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1D599800) [pid = 2500] [serial = 587] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1AEB4400) [pid = 2500] [serial = 584] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1D60C800) [pid = 2500] [serial = 608] [outer = 00000000] [url = about:blank] 10:49:03 INFO - PROCESS | 2500 | 1461260943226 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1020ms 10:49:03 INFO - PROCESS | 2500 | 1461260943275 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 2500 | 1461260943280 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 10:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:49:03 INFO - PROCESS | 2500 | 1461260943286 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 2500 | 1461260943289 Marionette TRACE conn5 <- [1,874,null,{}] 10:49:03 INFO - PROCESS | 2500 | 1461260943293 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:03 INFO - PROCESS | 2500 | 1461260943377 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 10:49:03 INFO - PROCESS | 2500 | 1461260943466 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 2500 | ++DOCSHELL 0F07AC00 == 54 [pid = 2500] [id = 228] 10:49:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1310E400) [pid = 2500] [serial = 682] [outer = 00000000] 10:49:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (18253C00) [pid = 2500] [serial = 683] [outer = 1310E400] 10:49:03 INFO - PROCESS | 2500 | 1461260943512 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (193C3400) [pid = 2500] [serial = 684] [outer = 1310E400] 10:49:03 INFO - PROCESS | 2500 | 1461260943939 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 10:49:03 INFO - PROCESS | 2500 | 1461260943960 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 2500 | 1461260943962 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 10:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:49:03 INFO - PROCESS | 2500 | 1461260943966 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 2500 | 1461260943969 Marionette TRACE conn5 <- [1,878,null,{}] 10:49:03 INFO - PROCESS | 2500 | 1461260943979 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 2500 | 1461260944067 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 10:49:04 INFO - PROCESS | 2500 | 1461260944074 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 2500 | ++DOCSHELL 1B014400 == 55 [pid = 2500] [id = 229] 10:49:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1B016800) [pid = 2500] [serial = 685] [outer = 00000000] 10:49:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1BB55000) [pid = 2500] [serial = 686] [outer = 1B016800] 10:49:04 INFO - PROCESS | 2500 | 1461260944123 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BBC4C00) [pid = 2500] [serial = 687] [outer = 1B016800] 10:49:04 INFO - PROCESS | 2500 | 1461260944618 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 10:49:04 INFO - PROCESS | 2500 | 1461260944640 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 2500 | 1461260944642 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 10:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:49:04 INFO - PROCESS | 2500 | 1461260944646 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 2500 | 1461260944648 Marionette TRACE conn5 <- [1,882,null,{}] 10:49:04 INFO - PROCESS | 2500 | 1461260944652 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 2500 | 1461260944735 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 10:49:04 INFO - PROCESS | 2500 | 1461260944743 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 2500 | ++DOCSHELL 1CE4E800 == 56 [pid = 2500] [id = 230] 10:49:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1CE50000) [pid = 2500] [serial = 688] [outer = 00000000] 10:49:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1D3C5C00) [pid = 2500] [serial = 689] [outer = 1CE50000] 10:49:04 INFO - PROCESS | 2500 | 1461260944788 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D3D0C00) [pid = 2500] [serial = 690] [outer = 1CE50000] 10:49:05 INFO - PROCESS | 2500 | 1461260945225 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 630ms 10:49:05 INFO - PROCESS | 2500 | 1461260945280 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 10:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:49:05 INFO - PROCESS | 2500 | 1461260945282 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 10:49:05 INFO - PROCESS | 2500 | 1461260945285 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 2500 | 1461260945287 Marionette TRACE conn5 <- [1,886,null,{}] 10:49:05 INFO - PROCESS | 2500 | 1461260945290 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:05 INFO - PROCESS | 2500 | 1461260945398 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 10:49:05 INFO - PROCESS | 2500 | 1461260945482 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 2500 | ++DOCSHELL 1D553000 == 57 [pid = 2500] [id = 231] 10:49:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D559C00) [pid = 2500] [serial = 691] [outer = 00000000] 10:49:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D596400) [pid = 2500] [serial = 692] [outer = 1D559C00] 10:49:05 INFO - PROCESS | 2500 | 1461260945529 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D602400) [pid = 2500] [serial = 693] [outer = 1D559C00] 10:49:05 INFO - PROCESS | 2500 | 1461260945959 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 730ms 10:49:06 INFO - PROCESS | 2500 | 1461260946016 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 2500 | 1461260946018 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 10:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:49:06 INFO - PROCESS | 2500 | 1461260946021 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 2500 | 1461260946022 Marionette TRACE conn5 <- [1,890,null,{}] 10:49:06 INFO - PROCESS | 2500 | 1461260946026 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 2500 | 1461260946163 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 10:49:06 INFO - PROCESS | 2500 | 1461260946237 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:06 INFO - PROCESS | 2500 | ++DOCSHELL 1D52B800 == 58 [pid = 2500] [id = 232] 10:49:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D55CC00) [pid = 2500] [serial = 694] [outer = 00000000] 10:49:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1D7BE400) [pid = 2500] [serial = 695] [outer = 1D55CC00] 10:49:06 INFO - PROCESS | 2500 | 1461260946287 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D9C6000) [pid = 2500] [serial = 696] [outer = 1D55CC00] 10:49:06 INFO - PROCESS | 2500 | 1461260946723 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 730ms 10:49:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1EBC9C00) [pid = 2500] [serial = 697] [outer = 1D530800] 10:49:06 INFO - PROCESS | 2500 | 1461260946802 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 2500 | 1461260946804 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 10:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:49:06 INFO - PROCESS | 2500 | 1461260946846 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 2500 | 1461260946848 Marionette TRACE conn5 <- [1,894,null,{}] 10:49:06 INFO - PROCESS | 2500 | 1461260946854 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 2500 | 1461260946964 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 10:49:06 INFO - PROCESS | 2500 | 1461260946975 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 2500 | ++DOCSHELL 1DDEDC00 == 59 [pid = 2500] [id = 233] 10:49:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1F823C00) [pid = 2500] [serial = 698] [outer = 00000000] 10:49:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (20B29000) [pid = 2500] [serial = 699] [outer = 1F823C00] 10:49:07 INFO - PROCESS | 2500 | 1461260947069 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20274800) [pid = 2500] [serial = 700] [outer = 1F823C00] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D603800) [pid = 2500] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (17841000) [pid = 2500] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (13771800) [pid = 2500] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (18449400) [pid = 2500] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1CECEC00) [pid = 2500] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1EBC1C00) [pid = 2500] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (20BBC000) [pid = 2500] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (20B91000) [pid = 2500] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:49:07 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (17F5EC00) [pid = 2500] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:49:07 INFO - PROCESS | 2500 | 1461260947567 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 811ms 10:49:07 INFO - PROCESS | 2500 | 1461260947635 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 10:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:49:07 INFO - PROCESS | 2500 | 1461260947637 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 10:49:07 INFO - PROCESS | 2500 | 1461260947641 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 2500 | 1461260947643 Marionette TRACE conn5 <- [1,898,null,{}] 10:49:07 INFO - PROCESS | 2500 | 1461260947647 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 2500 | 1461260947734 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 10:49:07 INFO - PROCESS | 2500 | 1461260947743 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 2500 | ++DOCSHELL 1CECEC00 == 60 [pid = 2500] [id = 234] 10:49:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D3C4400) [pid = 2500] [serial = 701] [outer = 00000000] 10:49:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1EBC1C00) [pid = 2500] [serial = 702] [outer = 1D3C4400] 10:49:07 INFO - PROCESS | 2500 | 1461260947788 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (20269C00) [pid = 2500] [serial = 703] [outer = 1D3C4400] 10:49:08 INFO - PROCESS | 2500 | 1461260948265 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 675ms 10:49:08 INFO - PROCESS | 2500 | 1461260948319 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 2500 | 1461260948321 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 10:49:08 INFO - PROCESS | 2500 | 1461260948325 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:49:08 INFO - PROCESS | 2500 | 1461260948326 Marionette TRACE conn5 <- [1,902,null,{}] 10:49:08 INFO - PROCESS | 2500 | 1461260948330 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 2500 | 1461260948437 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 10:49:08 INFO - PROCESS | 2500 | 1461260948446 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 2500 | ++DOCSHELL 20B2B800 == 61 [pid = 2500] [id = 235] 10:49:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (20B8FC00) [pid = 2500] [serial = 704] [outer = 00000000] 10:49:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (20B96C00) [pid = 2500] [serial = 705] [outer = 20B8FC00] 10:49:08 INFO - PROCESS | 2500 | 1461260948491 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (20BB8000) [pid = 2500] [serial = 706] [outer = 20B8FC00] 10:49:08 INFO - PROCESS | 2500 | 1461260948911 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 630ms 10:49:08 INFO - PROCESS | 2500 | 1461260948959 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 10:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:49:08 INFO - PROCESS | 2500 | 1461260948961 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 10:49:08 INFO - PROCESS | 2500 | 1461260948964 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 2500 | 1461260948966 Marionette TRACE conn5 <- [1,906,null,{}] 10:49:08 INFO - PROCESS | 2500 | 1461260948969 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:09 INFO - PROCESS | 2500 | 1461260949051 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 10:49:09 INFO - PROCESS | 2500 | 1461260949057 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 2500 | ++DOCSHELL 20C14400 == 62 [pid = 2500] [id = 236] 10:49:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (20C16000) [pid = 2500] [serial = 707] [outer = 00000000] 10:49:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (20F9C000) [pid = 2500] [serial = 708] [outer = 20C16000] 10:49:09 INFO - PROCESS | 2500 | 1461260949102 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20FAFC00) [pid = 2500] [serial = 709] [outer = 20C16000] 10:49:09 INFO - PROCESS | 2500 | 1461260949704 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 770ms 10:49:09 INFO - PROCESS | 2500 | 1461260949736 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 2500 | 1461260949740 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 10:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:49:09 INFO - PROCESS | 2500 | 1461260949809 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 2500 | 1461260949813 Marionette TRACE conn5 <- [1,910,null,{}] 10:49:09 INFO - PROCESS | 2500 | 1461260949820 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:09 INFO - PROCESS | 2500 | 1461260949943 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 10:49:10 INFO - PROCESS | 2500 | 1461260950066 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 2500 | ++DOCSHELL 127EE000 == 63 [pid = 2500] [id = 237] 10:49:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (127F5C00) [pid = 2500] [serial = 710] [outer = 00000000] 10:49:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (13353400) [pid = 2500] [serial = 711] [outer = 127F5C00] 10:49:10 INFO - PROCESS | 2500 | 1461260950125 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (13770C00) [pid = 2500] [serial = 712] [outer = 127F5C00] 10:49:10 INFO - PROCESS | 2500 | 1461260950688 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 951ms 10:49:10 INFO - PROCESS | 2500 | 1461260950754 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 2500 | 1461260950760 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 10:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:49:10 INFO - PROCESS | 2500 | 1461260950766 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 2500 | 1461260950769 Marionette TRACE conn5 <- [1,914,null,{}] 10:49:10 INFO - PROCESS | 2500 | 1461260950773 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 2500 | 1461260950883 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 10:49:11 INFO - PROCESS | 2500 | 1461260951013 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 2500 | ++DOCSHELL 17846400 == 64 [pid = 2500] [id = 238] 10:49:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (18443800) [pid = 2500] [serial = 713] [outer = 00000000] 10:49:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1AF9CC00) [pid = 2500] [serial = 714] [outer = 18443800] 10:49:11 INFO - PROCESS | 2500 | 1461260951069 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1B022400) [pid = 2500] [serial = 715] [outer = 18443800] 10:49:11 INFO - PROCESS | 2500 | 1461260951661 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 930ms 10:49:11 INFO - PROCESS | 2500 | 1461260951697 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 2500 | 1461260951700 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 10:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:49:11 INFO - PROCESS | 2500 | 1461260951704 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 2500 | 1461260951708 Marionette TRACE conn5 <- [1,918,null,{}] 10:49:11 INFO - PROCESS | 2500 | 1461260951719 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:11 INFO - PROCESS | 2500 | 1461260951831 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 10:49:11 INFO - PROCESS | 2500 | 1461260951964 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 2500 | ++DOCSHELL 1D61F800 == 65 [pid = 2500] [id = 239] 10:49:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1D61FC00) [pid = 2500] [serial = 716] [outer = 00000000] 10:49:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D7BC800) [pid = 2500] [serial = 717] [outer = 1D61FC00] 10:49:12 INFO - PROCESS | 2500 | 1461260952023 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1F82A800) [pid = 2500] [serial = 718] [outer = 1D61FC00] 10:49:12 INFO - PROCESS | 2500 | 1461260952610 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 970ms 10:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:49:12 INFO - PROCESS | 2500 | 1461260952677 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 2500 | 1461260952680 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 10:49:12 INFO - PROCESS | 2500 | 1461260952684 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 2500 | 1461260952686 Marionette TRACE conn5 <- [1,922,null,{}] 10:49:12 INFO - PROCESS | 2500 | 1461260952689 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:12 INFO - PROCESS | 2500 | 1461260952796 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 10:49:12 INFO - PROCESS | 2500 | 1461260952926 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 2500 | ++DOCSHELL 1323F000 == 66 [pid = 2500] [id = 240] 10:49:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (13240C00) [pid = 2500] [serial = 719] [outer = 00000000] 10:49:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (13246400) [pid = 2500] [serial = 720] [outer = 13240C00] 10:49:12 INFO - PROCESS | 2500 | 1461260952985 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (19BCC400) [pid = 2500] [serial = 721] [outer = 13240C00] 10:49:13 INFO - PROCESS | 2500 | 1461260953523 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 869ms 10:49:13 INFO - PROCESS | 2500 | 1461260953557 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 2500 | 1461260953560 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 10:49:13 INFO - PROCESS | 2500 | 1461260953563 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:49:13 INFO - PROCESS | 2500 | 1461260953565 Marionette TRACE conn5 <- [1,926,null,{}] 10:49:13 INFO - PROCESS | 2500 | 1461260953569 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:13 INFO - PROCESS | 2500 | 1461260953705 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 10:49:13 INFO - PROCESS | 2500 | 1461260953812 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 2500 | ++DOCSHELL 1BA27C00 == 67 [pid = 2500] [id = 241] 10:49:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1CE43C00) [pid = 2500] [serial = 722] [outer = 00000000] 10:49:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20FAC400) [pid = 2500] [serial = 723] [outer = 1CE43C00] 10:49:13 INFO - PROCESS | 2500 | 1461260953869 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (21DE6C00) [pid = 2500] [serial = 724] [outer = 1CE43C00] 10:49:14 INFO - PROCESS | 2500 | 1461260954428 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 930ms 10:49:14 INFO - PROCESS | 2500 | 1461260954498 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 10:49:14 INFO - PROCESS | 2500 | 1461260954501 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 10:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:49:14 INFO - PROCESS | 2500 | 1461260954505 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 2500 | 1461260954507 Marionette TRACE conn5 <- [1,930,null,{}] 10:49:14 INFO - PROCESS | 2500 | 1461260954511 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:14 INFO - PROCESS | 2500 | 1461260954650 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 10:49:14 INFO - PROCESS | 2500 | 1461260954771 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 2500 | ++DOCSHELL 127EFC00 == 68 [pid = 2500] [id = 242] 10:49:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1376DC00) [pid = 2500] [serial = 725] [outer = 00000000] 10:49:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (21DF0800) [pid = 2500] [serial = 726] [outer = 1376DC00] 10:49:14 INFO - PROCESS | 2500 | 1461260954828 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (2215E800) [pid = 2500] [serial = 727] [outer = 1376DC00] 10:49:15 INFO - PROCESS | 2500 | 1461260955617 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1120ms 10:49:15 INFO - PROCESS | 2500 | 1461260955627 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 2500 | 1461260955631 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 10:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:49:15 INFO - PROCESS | 2500 | 1461260955636 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 2500 | 1461260955640 Marionette TRACE conn5 <- [1,934,null,{}] 10:49:15 INFO - PROCESS | 2500 | 1461260955646 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:15 INFO - PROCESS | 2500 | 1461260955747 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 10:49:15 INFO - PROCESS | 2500 | 1461260955889 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 2500 | ++DOCSHELL 1323E800 == 69 [pid = 2500] [id = 243] 10:49:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (13240400) [pid = 2500] [serial = 728] [outer = 00000000] 10:49:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1334C400) [pid = 2500] [serial = 729] [outer = 13240400] 10:49:15 INFO - PROCESS | 2500 | 1461260955942 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (13547400) [pid = 2500] [serial = 730] [outer = 13240400] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 20B2B800 == 68 [pid = 2500] [id = 235] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1CECEC00 == 67 [pid = 2500] [id = 234] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1DDEDC00 == 66 [pid = 2500] [id = 233] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1D52B800 == 65 [pid = 2500] [id = 232] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1D553000 == 64 [pid = 2500] [id = 231] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1CE4E800 == 63 [pid = 2500] [id = 230] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1B014400 == 62 [pid = 2500] [id = 229] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 0F07AC00 == 61 [pid = 2500] [id = 228] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1810F400 == 60 [pid = 2500] [id = 227] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (21E2E000) [pid = 2500] [serial = 662] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1D626C00 == 59 [pid = 2500] [id = 224] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 1BA29800 == 58 [pid = 2500] [id = 223] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 18427400 == 57 [pid = 2500] [id = 222] 10:49:16 INFO - PROCESS | 2500 | --DOCSHELL 21DEA800 == 56 [pid = 2500] [id = 221] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1D7B8400) [pid = 2500] [serial = 647] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1DDC5800) [pid = 2500] [serial = 648] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1B01B800) [pid = 2500] [serial = 636] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1B010400) [pid = 2500] [serial = 635] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (19BBFC00) [pid = 2500] [serial = 638] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1AA6F800) [pid = 2500] [serial = 639] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1BBBB800) [pid = 2500] [serial = 641] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1BF59800) [pid = 2500] [serial = 642] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1BF5AC00) [pid = 2500] [serial = 623] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1D55AC00) [pid = 2500] [serial = 644] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (20F9D800) [pid = 2500] [serial = 629] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (20B8F400) [pid = 2500] [serial = 651] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (20B97000) [pid = 2500] [serial = 626] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (19BC6800) [pid = 2500] [serial = 620] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (21DE6400) [pid = 2500] [serial = 632] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (2026FC00) [pid = 2500] [serial = 650] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (20FB8400) [pid = 2500] [serial = 660] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (20BB8800) [pid = 2500] [serial = 653] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (20C11C00) [pid = 2500] [serial = 656] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20FB2000) [pid = 2500] [serial = 659] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20BB8400) [pid = 2500] [serial = 654] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (20C1B400) [pid = 2500] [serial = 657] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1D599C00) [pid = 2500] [serial = 645] [outer = 00000000] [url = about:blank] 10:49:16 INFO - PROCESS | 2500 | 1461260956564 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 990ms 10:49:16 INFO - PROCESS | 2500 | 1461260956628 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 2500 | 1461260956634 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 10:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:49:16 INFO - PROCESS | 2500 | 1461260956648 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 2500 | 1461260956651 Marionette TRACE conn5 <- [1,938,null,{}] 10:49:16 INFO - PROCESS | 2500 | 1461260956656 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:16 INFO - PROCESS | 2500 | 1461260956742 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 10:49:16 INFO - PROCESS | 2500 | 1461260956748 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 2500 | ++DOCSHELL 13356000 == 57 [pid = 2500] [id = 244] 10:49:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (136D1800) [pid = 2500] [serial = 731] [outer = 00000000] 10:49:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1784B800) [pid = 2500] [serial = 732] [outer = 136D1800] 10:49:16 INFO - PROCESS | 2500 | 1461260956794 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (17F28800) [pid = 2500] [serial = 733] [outer = 136D1800] 10:49:17 INFO - PROCESS | 2500 | 1461260957278 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 690ms 10:49:17 INFO - PROCESS | 2500 | 1461260957339 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 2500 | 1461260957341 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 10:49:17 INFO - PROCESS | 2500 | 1461260957344 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:49:17 INFO - PROCESS | 2500 | 1461260957348 Marionette TRACE conn5 <- [1,942,null,{}] 10:49:17 INFO - PROCESS | 2500 | 1461260957358 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:17 INFO - PROCESS | 2500 | 1461260957448 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 10:49:17 INFO - PROCESS | 2500 | 1461260957462 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 2500 | ++DOCSHELL 184E5C00 == 58 [pid = 2500] [id = 245] 10:49:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (184ED800) [pid = 2500] [serial = 734] [outer = 00000000] 10:49:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (193C5400) [pid = 2500] [serial = 735] [outer = 184ED800] 10:49:17 INFO - PROCESS | 2500 | 1461260957510 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (19BCDC00) [pid = 2500] [serial = 736] [outer = 184ED800] 10:49:17 INFO - PROCESS | 2500 | 1461260957969 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 10:49:18 INFO - PROCESS | 2500 | 1461260958019 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 2500 | 1461260958021 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 10:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:49:18 INFO - PROCESS | 2500 | 1461260958024 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 2500 | 1461260958026 Marionette TRACE conn5 <- [1,946,null,{}] 10:49:18 INFO - PROCESS | 2500 | 1461260958030 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 2500 | 1461260958142 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 10:49:18 INFO - PROCESS | 2500 | 1461260958152 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 2500 | ++DOCSHELL 19ECB400 == 59 [pid = 2500] [id = 246] 10:49:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (19ED1000) [pid = 2500] [serial = 737] [outer = 00000000] 10:49:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1B013C00) [pid = 2500] [serial = 738] [outer = 19ED1000] 10:49:18 INFO - PROCESS | 2500 | 1461260958284 Marionette DEBUG loaded listener.js 10:49:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1B01B800) [pid = 2500] [serial = 739] [outer = 19ED1000] 10:49:18 INFO - PROCESS | 2500 | 1461260958687 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 10:49:18 INFO - PROCESS | 2500 | 1461260958698 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 2500 | 1461260958700 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 10:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:49:18 INFO - PROCESS | 2500 | 1461260958703 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 2500 | 1461260958705 Marionette TRACE conn5 <- [1,950,null,{}] 10:49:18 INFO - PROCESS | 2500 | 1461260958708 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 2500 | 1461260958830 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 10:49:18 INFO - PROCESS | 2500 | 1461260958836 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 2500 | ++DOCSHELL 127F1000 == 60 [pid = 2500] [id = 247] 10:49:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1B01F800) [pid = 2500] [serial = 740] [outer = 00000000] 10:49:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1B02F400) [pid = 2500] [serial = 741] [outer = 1B01F800] 10:49:18 INFO - PROCESS | 2500 | 1461260958881 Marionette DEBUG loaded listener.js 10:49:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1BA09800) [pid = 2500] [serial = 742] [outer = 1B01F800] 10:49:19 INFO - PROCESS | 2500 | 1461260959339 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 10:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:49:19 INFO - PROCESS | 2500 | 1461260959375 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 2500 | 1461260959377 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 10:49:19 INFO - PROCESS | 2500 | 1461260959380 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:49:19 INFO - PROCESS | 2500 | 1461260959381 Marionette TRACE conn5 <- [1,954,null,{}] 10:49:19 INFO - PROCESS | 2500 | 1461260959385 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:19 INFO - PROCESS | 2500 | 1461260959520 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 10:49:19 INFO - PROCESS | 2500 | 1461260959633 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 2500 | ++DOCSHELL 1C27E000 == 61 [pid = 2500] [id = 248] 10:49:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1C27E400) [pid = 2500] [serial = 743] [outer = 00000000] 10:49:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1CE45800) [pid = 2500] [serial = 744] [outer = 1C27E400] 10:49:19 INFO - PROCESS | 2500 | 1461260959680 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1CE76800) [pid = 2500] [serial = 745] [outer = 1C27E400] 10:49:20 INFO - PROCESS | 2500 | 1461260960097 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 770ms 10:49:20 INFO - PROCESS | 2500 | 1461260960151 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 2500 | 1461260960153 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 10:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:49:20 INFO - PROCESS | 2500 | 1461260960156 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 2500 | 1461260960158 Marionette TRACE conn5 <- [1,958,null,{}] 10:49:20 INFO - PROCESS | 2500 | 1461260960161 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:20 INFO - PROCESS | 2500 | 1461260960275 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 10:49:20 INFO - PROCESS | 2500 | 1461260960285 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 2500 | ++DOCSHELL 1CEA6800 == 62 [pid = 2500] [id = 249] 10:49:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1CEA8000) [pid = 2500] [serial = 746] [outer = 00000000] 10:49:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1D3CF000) [pid = 2500] [serial = 747] [outer = 1CEA8000] 10:49:20 INFO - PROCESS | 2500 | 1461260960383 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1D555000) [pid = 2500] [serial = 748] [outer = 1CEA8000] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (21DF4000) [pid = 2500] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1D559C00) [pid = 2500] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (181DEC00) [pid = 2500] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1CE50000) [pid = 2500] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1310E400) [pid = 2500] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1B016800) [pid = 2500] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D55CC00) [pid = 2500] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1F823C00) [pid = 2500] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1D3C4400) [pid = 2500] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:49:20 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (20B8FC00) [pid = 2500] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:49:20 INFO - PROCESS | 2500 | 1461260960920 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 830ms 10:49:20 INFO - PROCESS | 2500 | 1461260960987 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 2500 | 1461260960989 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 10:49:20 INFO - PROCESS | 2500 | 1461260960992 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:49:20 INFO - PROCESS | 2500 | 1461260960994 Marionette TRACE conn5 <- [1,962,null,{}] 10:49:20 INFO - PROCESS | 2500 | 1461260960998 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 2500 | 1461260961079 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 10:49:21 INFO - PROCESS | 2500 | 1461260961090 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 2500 | ++DOCSHELL 1BF5C400 == 63 [pid = 2500] [id = 250] 10:49:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D3C3800) [pid = 2500] [serial = 749] [outer = 00000000] 10:49:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1D593400) [pid = 2500] [serial = 750] [outer = 1D3C3800] 10:49:21 INFO - PROCESS | 2500 | 1461260961135 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D598800) [pid = 2500] [serial = 751] [outer = 1D3C3800] 10:49:21 INFO - PROCESS | 2500 | 1461260961554 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 10:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:49:21 INFO - PROCESS | 2500 | 1461260961627 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 2500 | 1461260961629 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 10:49:21 INFO - PROCESS | 2500 | 1461260961632 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 2500 | 1461260961634 Marionette TRACE conn5 <- [1,966,null,{}] 10:49:21 INFO - PROCESS | 2500 | 1461260961637 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 2500 | 1461260961720 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 10:49:21 INFO - PROCESS | 2500 | 1461260961727 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 2500 | ++DOCSHELL 141E1400 == 64 [pid = 2500] [id = 251] 10:49:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (14BE9800) [pid = 2500] [serial = 752] [outer = 00000000] 10:49:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D609800) [pid = 2500] [serial = 753] [outer = 14BE9800] 10:49:21 INFO - PROCESS | 2500 | 1461260961772 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D60F400) [pid = 2500] [serial = 754] [outer = 14BE9800] 10:49:22 INFO - PROCESS | 2500 | 1461260962192 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 630ms 10:49:22 INFO - PROCESS | 2500 | 1461260962263 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 2500 | 1461260962265 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 10:49:22 INFO - PROCESS | 2500 | 1461260962268 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 2500 | 1461260962270 Marionette TRACE conn5 <- [1,970,null,{}] 10:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:49:22 INFO - PROCESS | 2500 | 1461260962274 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:22 INFO - PROCESS | 2500 | 1461260962362 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 10:49:22 INFO - PROCESS | 2500 | 1461260962368 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 2500 | ++DOCSHELL 1D627400 == 65 [pid = 2500] [id = 252] 10:49:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D627800) [pid = 2500] [serial = 755] [outer = 00000000] 10:49:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D7BE800) [pid = 2500] [serial = 756] [outer = 1D627800] 10:49:22 INFO - PROCESS | 2500 | 1461260962413 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1DDC9000) [pid = 2500] [serial = 757] [outer = 1D627800] 10:49:23 INFO - PROCESS | 2500 | 1461260963072 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 870ms 10:49:23 INFO - PROCESS | 2500 | 1461260963144 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 2500 | 1461260963148 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 10:49:23 INFO - PROCESS | 2500 | 1461260963153 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:49:23 INFO - PROCESS | 2500 | 1461260963158 Marionette TRACE conn5 <- [1,974,null,{}] 10:49:23 INFO - PROCESS | 2500 | 1461260963164 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:23 INFO - PROCESS | 2500 | 1461260963281 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 10:49:23 INFO - PROCESS | 2500 | 1461260963419 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 2500 | ++DOCSHELL 131D2800 == 66 [pid = 2500] [id = 253] 10:49:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (13238000) [pid = 2500] [serial = 758] [outer = 00000000] 10:49:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (14BF2800) [pid = 2500] [serial = 759] [outer = 13238000] 10:49:23 INFO - PROCESS | 2500 | 1461260963480 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (17AD8000) [pid = 2500] [serial = 760] [outer = 13238000] 10:49:24 INFO - PROCESS | 2500 | 1461260964122 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1020ms 10:49:24 INFO - PROCESS | 2500 | 1461260964180 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 2500 | 1461260964186 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 10:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:49:24 INFO - PROCESS | 2500 | 1461260964193 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 2500 | 1461260964196 Marionette TRACE conn5 <- [1,978,null,{}] 10:49:24 INFO - PROCESS | 2500 | 1461260964200 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:24 INFO - PROCESS | 2500 | 1461260964311 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 10:49:24 INFO - PROCESS | 2500 | 1461260964446 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 2500 | ++DOCSHELL 184EEC00 == 67 [pid = 2500] [id = 254] 10:49:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (19BCAC00) [pid = 2500] [serial = 761] [outer = 00000000] 10:49:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1AF64000) [pid = 2500] [serial = 762] [outer = 19BCAC00] 10:49:24 INFO - PROCESS | 2500 | 1461260964502 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1B02A800) [pid = 2500] [serial = 763] [outer = 19BCAC00] 10:49:25 INFO - PROCESS | 2500 | 1461260965123 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 970ms 10:49:25 INFO - PROCESS | 2500 | 1461260965170 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 2500 | 1461260965173 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 10:49:25 INFO - PROCESS | 2500 | 1461260965179 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:49:25 INFO - PROCESS | 2500 | 1461260965184 Marionette TRACE conn5 <- [1,982,null,{}] 10:49:25 INFO - PROCESS | 2500 | 1461260965196 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:25 INFO - PROCESS | 2500 | 1461260965314 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 10:49:25 INFO - PROCESS | 2500 | 1461260965454 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 2500 | ++DOCSHELL 1D7BB000 == 68 [pid = 2500] [id = 255] 10:49:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1DA3B800) [pid = 2500] [serial = 764] [outer = 00000000] 10:49:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1EEF6000) [pid = 2500] [serial = 765] [outer = 1DA3B800] 10:49:25 INFO - PROCESS | 2500 | 1461260965513 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1F978400) [pid = 2500] [serial = 766] [outer = 1DA3B800] 10:49:26 INFO - PROCESS | 2500 | 1461260966122 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 970ms 10:49:26 INFO - PROCESS | 2500 | 1461260966155 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 2500 | 1461260966158 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 10:49:26 INFO - PROCESS | 2500 | 1461260966161 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:49:26 INFO - PROCESS | 2500 | 1461260966164 Marionette TRACE conn5 <- [1,986,null,{}] 10:49:26 INFO - PROCESS | 2500 | 1461260966167 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:26 INFO - PROCESS | 2500 | 1461260966276 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 10:49:26 INFO - PROCESS | 2500 | 1461260966394 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 2500 | ++DOCSHELL 20274C00 == 69 [pid = 2500] [id = 256] 10:49:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (20B28400) [pid = 2500] [serial = 767] [outer = 00000000] 10:49:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (20B89800) [pid = 2500] [serial = 768] [outer = 20B28400] 10:49:26 INFO - PROCESS | 2500 | 1461260966449 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (20B90C00) [pid = 2500] [serial = 769] [outer = 20B28400] 10:49:27 INFO - PROCESS | 2500 | 1461260967005 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 870ms 10:49:27 INFO - PROCESS | 2500 | 1461260967042 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 2500 | 1461260967045 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 10:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:49:27 INFO - PROCESS | 2500 | 1461260967048 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 2500 | 1461260967050 Marionette TRACE conn5 <- [1,990,null,{}] 10:49:27 INFO - PROCESS | 2500 | 1461260967054 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:27 INFO - PROCESS | 2500 | 1461260967161 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 10:49:27 INFO - PROCESS | 2500 | 1461260967269 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAA800 == 70 [pid = 2500] [id = 257] 10:49:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1AEB1800) [pid = 2500] [serial = 770] [outer = 00000000] 10:49:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1D3CA800) [pid = 2500] [serial = 771] [outer = 1AEB1800] 10:49:27 INFO - PROCESS | 2500 | 1461260967324 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1D554000) [pid = 2500] [serial = 772] [outer = 1AEB1800] 10:49:28 INFO - PROCESS | 2500 | 1461260968149 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1185ms 10:49:28 INFO - PROCESS | 2500 | 1461260968240 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 2500 | 1461260968244 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 10:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:49:28 INFO - PROCESS | 2500 | 1461260968250 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 2500 | 1461260968253 Marionette TRACE conn5 <- [1,994,null,{}] 10:49:28 INFO - PROCESS | 2500 | 1461260968259 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 2500 | 1461260968367 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 10:49:28 INFO - PROCESS | 2500 | 1461260968499 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 2500 | ++DOCSHELL 13350000 == 71 [pid = 2500] [id = 258] 10:49:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (13355000) [pid = 2500] [serial = 773] [outer = 00000000] 10:49:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (13766000) [pid = 2500] [serial = 774] [outer = 13355000] 10:49:28 INFO - PROCESS | 2500 | 1461260968553 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (136D4800) [pid = 2500] [serial = 775] [outer = 13355000] 10:49:28 INFO - PROCESS | 2500 | --DOCSHELL 141E1400 == 70 [pid = 2500] [id = 251] 10:49:28 INFO - PROCESS | 2500 | --DOCSHELL 1BF5C400 == 69 [pid = 2500] [id = 250] 10:49:28 INFO - PROCESS | 2500 | --DOCSHELL 1CEA6800 == 68 [pid = 2500] [id = 249] 10:49:28 INFO - PROCESS | 2500 | --DOCSHELL 1C27E000 == 67 [pid = 2500] [id = 248] 10:49:28 INFO - PROCESS | 2500 | --DOCSHELL 127F1000 == 66 [pid = 2500] [id = 247] 10:49:28 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (184E2800) [pid = 2500] [serial = 665] [outer = 00000000] [url = about:blank] 10:49:28 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1D3CFC00) [pid = 2500] [serial = 668] [outer = 00000000] [url = about:blank] 10:49:28 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1F81C800) [pid = 2500] [serial = 671] [outer = 00000000] [url = about:blank] 10:49:28 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (21F1EC00) [pid = 2500] [serial = 674] [outer = 00000000] [url = about:blank] 10:49:28 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (20B31000) [pid = 2500] [serial = 677] [outer = 00000000] [url = about:blank] 10:49:28 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (20F9C000) [pid = 2500] [serial = 708] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOCSHELL 184E5C00 == 65 [pid = 2500] [id = 245] 10:49:29 INFO - PROCESS | 2500 | --DOCSHELL 13356000 == 64 [pid = 2500] [id = 244] 10:49:29 INFO - PROCESS | 2500 | --DOCSHELL 1323E800 == 63 [pid = 2500] [id = 243] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (21E34800) [pid = 2500] [serial = 663] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1D596400) [pid = 2500] [serial = 692] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1D602400) [pid = 2500] [serial = 693] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1AEAF400) [pid = 2500] [serial = 681] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (146FEC00) [pid = 2500] [serial = 680] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1D3C5C00) [pid = 2500] [serial = 689] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (18253C00) [pid = 2500] [serial = 683] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (193C3400) [pid = 2500] [serial = 684] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1BB55000) [pid = 2500] [serial = 686] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1BBC4C00) [pid = 2500] [serial = 687] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1D7BE400) [pid = 2500] [serial = 695] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (20B29000) [pid = 2500] [serial = 699] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1D9C6000) [pid = 2500] [serial = 696] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1EBC1C00) [pid = 2500] [serial = 702] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (20B96C00) [pid = 2500] [serial = 705] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (20274800) [pid = 2500] [serial = 700] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (20269C00) [pid = 2500] [serial = 703] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (20BB8000) [pid = 2500] [serial = 706] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (19ED1800) [pid = 2500] [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.] 10:49:29 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1D3D0C00) [pid = 2500] [serial = 690] [outer = 00000000] [url = about:blank] 10:49:29 INFO - PROCESS | 2500 | 1461260969190 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 987ms 10:49:29 INFO - PROCESS | 2500 | 1461260969238 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 2500 | 1461260969243 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 10:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:49:29 INFO - PROCESS | 2500 | 1461260969249 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 2500 | 1461260969252 Marionette TRACE conn5 <- [1,998,null,{}] 10:49:29 INFO - PROCESS | 2500 | 1461260969255 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:29 INFO - PROCESS | 2500 | 1461260969338 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 10:49:29 INFO - PROCESS | 2500 | 1461260969426 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:29 INFO - PROCESS | 2500 | ++DOCSHELL 127F6C00 == 64 [pid = 2500] [id = 259] 10:49:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (127F7000) [pid = 2500] [serial = 776] [outer = 00000000] 10:49:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1418B000) [pid = 2500] [serial = 777] [outer = 127F7000] 10:49:29 INFO - PROCESS | 2500 | 1461260969472 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (14BEC000) [pid = 2500] [serial = 778] [outer = 127F7000] 10:49:29 INFO - PROCESS | 2500 | 1461260969872 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 673ms 10:49:29 INFO - PROCESS | 2500 | 1461260969925 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 2500 | 1461260969928 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 10:49:29 INFO - PROCESS | 2500 | 1461260969931 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:49:29 INFO - PROCESS | 2500 | 1461260969934 Marionette TRACE conn5 <- [1,1002,null,{}] 10:49:29 INFO - PROCESS | 2500 | 1461260969945 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:30 INFO - PROCESS | 2500 | 1461260970031 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 10:49:30 INFO - PROCESS | 2500 | 1461260970037 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 2500 | ++DOCSHELL 181D9000 == 65 [pid = 2500] [id = 260] 10:49:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (181D9C00) [pid = 2500] [serial = 779] [outer = 00000000] 10:49:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (193C3000) [pid = 2500] [serial = 780] [outer = 181D9C00] 10:49:30 INFO - PROCESS | 2500 | 1461260970085 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1AA70800) [pid = 2500] [serial = 781] [outer = 181D9C00] 10:49:30 INFO - PROCESS | 2500 | 1461260970533 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 630ms 10:49:30 INFO - PROCESS | 2500 | 1461260970565 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 2500 | 1461260970568 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 10:49:30 INFO - PROCESS | 2500 | 1461260970571 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:49:30 INFO - PROCESS | 2500 | 1461260970573 Marionette TRACE conn5 <- [1,1006,null,{}] 10:49:30 INFO - PROCESS | 2500 | 1461260970576 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:30 INFO - PROCESS | 2500 | 1461260970660 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 10:49:30 INFO - PROCESS | 2500 | 1461260970667 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB9000 == 66 [pid = 2500] [id = 261] 10:49:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1AF59000) [pid = 2500] [serial = 782] [outer = 00000000] 10:49:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1B014000) [pid = 2500] [serial = 783] [outer = 1AF59000] 10:49:30 INFO - PROCESS | 2500 | 1461260970712 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1B01C800) [pid = 2500] [serial = 784] [outer = 1AF59000] 10:49:31 INFO - PROCESS | 2500 | 1461260971180 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 10:49:31 INFO - PROCESS | 2500 | 1461260971213 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 10:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:49:31 INFO - PROCESS | 2500 | 1461260971215 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 10:49:31 INFO - PROCESS | 2500 | 1461260971218 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 2500 | 1461260971220 Marionette TRACE conn5 <- [1,1010,null,{}] 10:49:31 INFO - PROCESS | 2500 | 1461260971223 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:31 INFO - PROCESS | 2500 | 1461260971340 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 10:49:31 INFO - PROCESS | 2500 | 1461260971346 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 2500 | ++DOCSHELL 1B01EC00 == 67 [pid = 2500] [id = 262] 10:49:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1B021400) [pid = 2500] [serial = 785] [outer = 00000000] 10:49:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1BA26000) [pid = 2500] [serial = 786] [outer = 1B021400] 10:49:31 INFO - PROCESS | 2500 | 1461260971392 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1BA23C00) [pid = 2500] [serial = 787] [outer = 1B021400] 10:49:31 INFO - PROCESS | 2500 | 1461260971850 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 10:49:31 INFO - PROCESS | 2500 | 1461260971890 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 2500 | 1461260971892 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 10:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:49:31 INFO - PROCESS | 2500 | 1461260971895 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 2500 | 1461260971897 Marionette TRACE conn5 <- [1,1014,null,{}] 10:49:31 INFO - PROCESS | 2500 | 1461260971901 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 2500 | 1461260972036 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 10:49:32 INFO - PROCESS | 2500 | 1461260972132 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 2500 | ++DOCSHELL 129C1C00 == 68 [pid = 2500] [id = 263] 10:49:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1BBC0C00) [pid = 2500] [serial = 788] [outer = 00000000] 10:49:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1C280400) [pid = 2500] [serial = 789] [outer = 1BBC0C00] 10:49:32 INFO - PROCESS | 2500 | 1461260972184 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1CE4AC00) [pid = 2500] [serial = 790] [outer = 1BBC0C00] 10:49:32 INFO - PROCESS | 2500 | 1461260972602 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 770ms 10:49:32 INFO - PROCESS | 2500 | 1461260972675 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 2500 | 1461260972677 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 10:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:49:32 INFO - PROCESS | 2500 | 1461260972680 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 2500 | 1461260972681 Marionette TRACE conn5 <- [1,1018,null,{}] 10:49:32 INFO - PROCESS | 2500 | 1461260972685 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 2500 | 1461260972802 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 10:49:32 INFO - PROCESS | 2500 | 1461260972861 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C2C00 == 69 [pid = 2500] [id = 264] 10:49:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1D3C3000) [pid = 2500] [serial = 791] [outer = 00000000] 10:49:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1D524000) [pid = 2500] [serial = 792] [outer = 1D3C3000] 10:49:32 INFO - PROCESS | 2500 | 1461260972907 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (1CE52400) [pid = 2500] [serial = 793] [outer = 1D3C3000] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1B01F800) [pid = 2500] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1C27E400) [pid = 2500] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (13240400) [pid = 2500] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (184ED800) [pid = 2500] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (20C16000) [pid = 2500] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (136D1800) [pid = 2500] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (19ED1000) [pid = 2500] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1CEA8000) [pid = 2500] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (14BE9800) [pid = 2500] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1D3C3800) [pid = 2500] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (17F61400) [pid = 2500] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:49:33 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1F921C00) [pid = 2500] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:49:33 INFO - PROCESS | 2500 | 1461260973593 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 969ms 10:49:33 INFO - PROCESS | 2500 | 1461260973651 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 2500 | 1461260973653 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 10:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:49:33 INFO - PROCESS | 2500 | 1461260973657 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 2500 | 1461260973659 Marionette TRACE conn5 <- [1,1022,null,{}] 10:49:33 INFO - PROCESS | 2500 | 1461260973662 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:33 INFO - PROCESS | 2500 | 1461260973749 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 10:49:33 INFO - PROCESS | 2500 | 1461260973841 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 2500 | ++DOCSHELL 12980800 == 70 [pid = 2500] [id = 265] 10:49:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (129BC400) [pid = 2500] [serial = 794] [outer = 00000000] 10:49:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1BBC9C00) [pid = 2500] [serial = 795] [outer = 129BC400] 10:49:33 INFO - PROCESS | 2500 | 1461260973886 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1D3C1400) [pid = 2500] [serial = 796] [outer = 129BC400] 10:49:34 INFO - PROCESS | 2500 | 1461260974256 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 630ms 10:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:49:34 INFO - PROCESS | 2500 | 1461260974287 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 10:49:34 INFO - PROCESS | 2500 | 1461260974289 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 10:49:34 INFO - PROCESS | 2500 | 1461260974292 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 2500 | 1461260974294 Marionette TRACE conn5 <- [1,1026,null,{}] 10:49:34 INFO - PROCESS | 2500 | 1461260974298 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:34 INFO - PROCESS | 2500 | 1461260974414 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 10:49:34 INFO - PROCESS | 2500 | 1461260974423 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 2500 | ++DOCSHELL 1AF5CC00 == 71 [pid = 2500] [id = 266] 10:49:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1B011000) [pid = 2500] [serial = 797] [outer = 00000000] 10:49:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1D595C00) [pid = 2500] [serial = 798] [outer = 1B011000] 10:49:34 INFO - PROCESS | 2500 | 1461260974468 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D595400) [pid = 2500] [serial = 799] [outer = 1B011000] 10:49:34 INFO - PROCESS | 2500 | 1461260974894 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 630ms 10:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:49:34 INFO - PROCESS | 2500 | 1461260974923 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 10:49:34 INFO - PROCESS | 2500 | 1461260974925 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 10:49:34 INFO - PROCESS | 2500 | 1461260974928 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 2500 | 1461260974930 Marionette TRACE conn5 <- [1,1030,null,{}] 10:49:34 INFO - PROCESS | 2500 | 1461260974933 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 2500 | 1461260975014 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 10:49:35 INFO - PROCESS | 2500 | 1461260975143 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 2500 | ++DOCSHELL 1D593C00 == 72 [pid = 2500] [id = 267] 10:49:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D607800) [pid = 2500] [serial = 800] [outer = 00000000] 10:49:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1D7BD000) [pid = 2500] [serial = 801] [outer = 1D607800] 10:49:35 INFO - PROCESS | 2500 | 1461260975189 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1D9C4800) [pid = 2500] [serial = 802] [outer = 1D607800] 10:49:35 INFO - PROCESS | 2500 | 1461260975650 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 770ms 10:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:49:35 INFO - PROCESS | 2500 | 1461260975700 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 2500 | 1461260975704 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 10:49:35 INFO - PROCESS | 2500 | 1461260975710 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 2500 | 1461260975714 Marionette TRACE conn5 <- [1,1034,null,{}] 10:49:35 INFO - PROCESS | 2500 | 1461260975720 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 2500 | 1461260975835 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 10:49:35 INFO - PROCESS | 2500 | 1461260975945 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 2500 | ++DOCSHELL 12D0E400 == 73 [pid = 2500] [id = 268] 10:49:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (12D10400) [pid = 2500] [serial = 803] [outer = 00000000] 10:49:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (13240800) [pid = 2500] [serial = 804] [outer = 12D10400] 10:49:35 INFO - PROCESS | 2500 | 1461260976003 Marionette DEBUG loaded listener.js 10:49:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (13356C00) [pid = 2500] [serial = 805] [outer = 12D10400] 10:49:36 INFO - PROCESS | 2500 | 1461260976681 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1027ms 10:49:36 INFO - PROCESS | 2500 | 1461260976737 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 2500 | 1461260976743 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 10:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:49:36 INFO - PROCESS | 2500 | 1461260976785 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 2500 | 1461260976788 Marionette TRACE conn5 <- [1,1038,null,{}] 10:49:36 INFO - PROCESS | 2500 | 1461260976793 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:36 INFO - PROCESS | 2500 | 1461260976901 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 10:49:37 INFO - PROCESS | 2500 | 1461260977034 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 2500 | ++DOCSHELL 136C5C00 == 74 [pid = 2500] [id = 269] 10:49:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1783E800) [pid = 2500] [serial = 806] [outer = 00000000] 10:49:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (19ED2000) [pid = 2500] [serial = 807] [outer = 1783E800] 10:49:37 INFO - PROCESS | 2500 | 1461260977090 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1AF5B800) [pid = 2500] [serial = 808] [outer = 1783E800] 10:49:37 INFO - PROCESS | 2500 | 1461260977654 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 950ms 10:49:37 INFO - PROCESS | 2500 | 1461260977715 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 2500 | 1461260977718 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 10:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:49:37 INFO - PROCESS | 2500 | 1461260977721 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 2500 | 1461260977725 Marionette TRACE conn5 <- [1,1042,null,{}] 10:49:37 INFO - PROCESS | 2500 | 1461260977736 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:37 INFO - PROCESS | 2500 | 1461260977847 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 10:49:37 INFO - PROCESS | 2500 | 1461260977954 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 2500 | ++DOCSHELL 1D625000 == 75 [pid = 2500] [id = 270] 10:49:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1D625400) [pid = 2500] [serial = 809] [outer = 00000000] 10:49:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1DA3CC00) [pid = 2500] [serial = 810] [outer = 1D625400] 10:49:38 INFO - PROCESS | 2500 | 1461260978012 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1EEED800) [pid = 2500] [serial = 811] [outer = 1D625400] 10:49:38 INFO - PROCESS | 2500 | 1461260978570 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 930ms 10:49:38 INFO - PROCESS | 2500 | 1461260978686 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 10:49:38 INFO - PROCESS | 2500 | 1461260978689 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 10:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:49:38 INFO - PROCESS | 2500 | 1461260978705 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 2500 | 1461260978708 Marionette TRACE conn5 <- [1,1046,null,{}] 10:49:38 INFO - PROCESS | 2500 | 1461260978727 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:38 INFO - PROCESS | 2500 | 1461260978838 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 10:49:38 INFO - PROCESS | 2500 | 1461260978964 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 2500 | ++DOCSHELL 2026BC00 == 76 [pid = 2500] [id = 271] 10:49:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (20B29C00) [pid = 2500] [serial = 812] [outer = 00000000] 10:49:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (20B32400) [pid = 2500] [serial = 813] [outer = 20B29C00] 10:49:39 INFO - PROCESS | 2500 | 1461260979021 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (20B89000) [pid = 2500] [serial = 814] [outer = 20B29C00] 10:49:39 INFO - PROCESS | 2500 | 1461260979566 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 890ms 10:49:39 INFO - PROCESS | 2500 | 1461260979593 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 2500 | 1461260979595 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 10:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:49:39 INFO - PROCESS | 2500 | 1461260979600 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 2500 | 1461260979602 Marionette TRACE conn5 <- [1,1050,null,{}] 10:49:39 INFO - PROCESS | 2500 | 1461260979607 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:39 INFO - PROCESS | 2500 | 1461260979712 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 10:49:39 INFO - PROCESS | 2500 | 1461260979817 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 2500 | ++DOCSHELL 1D622000 == 77 [pid = 2500] [id = 272] 10:49:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (1D622400) [pid = 2500] [serial = 815] [outer = 00000000] 10:49:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (20BB7C00) [pid = 2500] [serial = 816] [outer = 1D622400] 10:49:39 INFO - PROCESS | 2500 | 1461260979872 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (20BBA400) [pid = 2500] [serial = 817] [outer = 1D622400] 10:49:40 INFO - PROCESS | 2500 | 1461260980508 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 930ms 10:49:40 INFO - PROCESS | 2500 | 1461260980535 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 10:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:49:40 INFO - PROCESS | 2500 | 1461260980537 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 10:49:40 INFO - PROCESS | 2500 | 1461260980540 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:49:40 INFO - PROCESS | 2500 | 1461260980542 Marionette TRACE conn5 <- [1,1054,null,{}] 10:49:40 INFO - PROCESS | 2500 | 1461260980546 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:40 INFO - PROCESS | 2500 | 1461260980688 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 10:49:40 INFO - PROCESS | 2500 | 1461260980826 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 2500 | ++DOCSHELL 127EA000 == 78 [pid = 2500] [id = 273] 10:49:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (127F0400) [pid = 2500] [serial = 818] [outer = 00000000] 10:49:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (13703000) [pid = 2500] [serial = 819] [outer = 127F0400] 10:49:40 INFO - PROCESS | 2500 | 1461260980885 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (17AD9C00) [pid = 2500] [serial = 820] [outer = 127F0400] 10:49:41 INFO - PROCESS | 2500 | 1461260981617 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1121ms 10:49:41 INFO - PROCESS | 2500 | 1461260981662 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 2500 | 1461260981667 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 10:49:41 INFO - PROCESS | 2500 | 1461260981672 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:49:41 INFO - PROCESS | 2500 | 1461260981676 Marionette TRACE conn5 <- [1,1058,null,{}] 10:49:41 INFO - PROCESS | 2500 | 1461260981680 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:41 INFO - PROCESS | 2500 | 1461260981817 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 10:49:41 INFO - PROCESS | 2500 | 1461260981932 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 2500 | ++DOCSHELL 1816C000 == 79 [pid = 2500] [id = 274] 10:49:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (1816CC00) [pid = 2500] [serial = 821] [outer = 00000000] 10:49:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (19ED1800) [pid = 2500] [serial = 822] [outer = 1816CC00] 10:49:41 INFO - PROCESS | 2500 | 1461260981983 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (1AF59C00) [pid = 2500] [serial = 823] [outer = 1816CC00] 10:49:42 INFO - PROCESS | 2500 | 1461260982542 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 931ms 10:49:42 INFO - PROCESS | 2500 | 1461260982609 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 2500 | 1461260982615 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 10:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:49:42 INFO - PROCESS | 2500 | 1461260982621 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 2500 | 1461260982623 Marionette TRACE conn5 <- [1,1062,null,{}] 10:49:42 INFO - PROCESS | 2500 | 1461260982627 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:42 INFO - PROCESS | 2500 | 1461260982726 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 10:49:42 INFO - PROCESS | 2500 | 1461260982860 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 1D59E800 == 78 [pid = 2500] [id = 145] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 1AF5CC00 == 77 [pid = 2500] [id = 266] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 12980800 == 76 [pid = 2500] [id = 265] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 1D3C2C00 == 75 [pid = 2500] [id = 264] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 129C1C00 == 74 [pid = 2500] [id = 263] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 1B01EC00 == 73 [pid = 2500] [id = 262] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 1AEB9000 == 72 [pid = 2500] [id = 261] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 181D9000 == 71 [pid = 2500] [id = 260] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 127F6C00 == 70 [pid = 2500] [id = 259] 10:49:42 INFO - PROCESS | 2500 | --DOCSHELL 13350000 == 69 [pid = 2500] [id = 258] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (21DF0800) [pid = 2500] [serial = 726] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (1D7BC800) [pid = 2500] [serial = 717] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (1AF9CC00) [pid = 2500] [serial = 714] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (13353400) [pid = 2500] [serial = 711] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (13246400) [pid = 2500] [serial = 720] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (20FAC400) [pid = 2500] [serial = 723] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1D7BE800) [pid = 2500] [serial = 756] [outer = 00000000] [url = about:blank] 10:49:42 INFO - PROCESS | 2500 | ++DOCSHELL 0B68CC00 == 70 [pid = 2500] [id = 275] 10:49:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (0F075000) [pid = 2500] [serial = 824] [outer = 00000000] 10:49:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (13350000) [pid = 2500] [serial = 825] [outer = 0F075000] 10:49:42 INFO - PROCESS | 2500 | 1461260982955 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (13764C00) [pid = 2500] [serial = 826] [outer = 0F075000] 10:49:43 INFO - PROCESS | 2500 | --DOCSHELL 1D7BB000 == 69 [pid = 2500] [id = 255] 10:49:43 INFO - PROCESS | 2500 | --DOCSHELL 184EEC00 == 68 [pid = 2500] [id = 254] 10:49:43 INFO - PROCESS | 2500 | --DOCSHELL 131D2800 == 67 [pid = 2500] [id = 253] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (20B97C00) [pid = 2500] [serial = 582] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (2026B000) [pid = 2500] [serial = 618] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1B02F400) [pid = 2500] [serial = 741] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1BA09800) [pid = 2500] [serial = 742] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1CE76800) [pid = 2500] [serial = 745] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1CE45800) [pid = 2500] [serial = 744] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (13547400) [pid = 2500] [serial = 730] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1334C400) [pid = 2500] [serial = 729] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (193C5400) [pid = 2500] [serial = 735] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (19BCDC00) [pid = 2500] [serial = 736] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (20FAFC00) [pid = 2500] [serial = 709] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1784B800) [pid = 2500] [serial = 732] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (17F28800) [pid = 2500] [serial = 733] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1B013C00) [pid = 2500] [serial = 738] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1D3CF000) [pid = 2500] [serial = 747] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1D60F400) [pid = 2500] [serial = 754] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1D609800) [pid = 2500] [serial = 753] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1D555000) [pid = 2500] [serial = 748] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1D598800) [pid = 2500] [serial = 751] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1D593400) [pid = 2500] [serial = 750] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1B01B800) [pid = 2500] [serial = 739] [outer = 00000000] [url = about:blank] 10:49:43 INFO - PROCESS | 2500 | 1461260983399 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 829ms 10:49:43 INFO - PROCESS | 2500 | 1461260983454 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 10:49:43 INFO - PROCESS | 2500 | 1461260983456 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 10:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:49:43 INFO - PROCESS | 2500 | 1461260983460 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:49:43 INFO - PROCESS | 2500 | 1461260983463 Marionette TRACE conn5 <- [1,1066,null,{}] 10:49:43 INFO - PROCESS | 2500 | 1461260983474 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:43 INFO - PROCESS | 2500 | 1461260983562 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 10:49:43 INFO - PROCESS | 2500 | 1461260983571 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:43 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB9400 == 68 [pid = 2500] [id = 276] 10:49:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1AF5CC00) [pid = 2500] [serial = 827] [outer = 00000000] 10:49:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1B01B400) [pid = 2500] [serial = 828] [outer = 1AF5CC00] 10:49:43 INFO - PROCESS | 2500 | 1461260983618 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1BA10800) [pid = 2500] [serial = 829] [outer = 1AF5CC00] 10:49:44 INFO - PROCESS | 2500 | 1461260984090 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 10:49:44 INFO - PROCESS | 2500 | 1461260984134 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 2500 | 1461260984137 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 10:49:44 INFO - PROCESS | 2500 | 1461260984140 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:49:44 INFO - PROCESS | 2500 | 1461260984142 Marionette TRACE conn5 <- [1,1070,null,{}] 10:49:44 INFO - PROCESS | 2500 | 1461260984146 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 2500 | 1461260984230 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 10:49:44 INFO - PROCESS | 2500 | 1461260984239 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 2500 | ++DOCSHELL 12DDBC00 == 69 [pid = 2500] [id = 277] 10:49:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1BBC3800) [pid = 2500] [serial = 830] [outer = 00000000] 10:49:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1C091000) [pid = 2500] [serial = 831] [outer = 1BBC3800] 10:49:44 INFO - PROCESS | 2500 | 1461260984284 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1CE49400) [pid = 2500] [serial = 832] [outer = 1BBC3800] 10:49:44 INFO - PROCESS | 2500 | 1461260984771 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 10:49:44 INFO - PROCESS | 2500 | 1461260984814 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 2500 | 1461260984816 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 10:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:49:44 INFO - PROCESS | 2500 | 1461260984819 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 2500 | 1461260984821 Marionette TRACE conn5 <- [1,1074,null,{}] 10:49:44 INFO - PROCESS | 2500 | 1461260984825 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 2500 | 1461260984905 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 10:49:44 INFO - PROCESS | 2500 | 1461260984914 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 2500 | ++DOCSHELL 13114C00 == 70 [pid = 2500] [id = 278] 10:49:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (1BF52C00) [pid = 2500] [serial = 833] [outer = 00000000] 10:49:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1D3C6800) [pid = 2500] [serial = 834] [outer = 1BF52C00] 10:49:44 INFO - PROCESS | 2500 | 1461260984959 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1D3CCC00) [pid = 2500] [serial = 835] [outer = 1BF52C00] 10:49:45 INFO - PROCESS | 2500 | 1461260985419 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 10:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:49:45 INFO - PROCESS | 2500 | 1461260985490 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 2500 | 1461260985492 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 10:49:45 INFO - PROCESS | 2500 | 1461260985495 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 2500 | 1461260985497 Marionette TRACE conn5 <- [1,1078,null,{}] 10:49:45 INFO - PROCESS | 2500 | 1461260985500 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:45 INFO - PROCESS | 2500 | 1461260985632 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 10:49:45 INFO - PROCESS | 2500 | 1461260985718 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 2500 | ++DOCSHELL 1D55F400 == 71 [pid = 2500] [id = 279] 10:49:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1D599800) [pid = 2500] [serial = 836] [outer = 00000000] 10:49:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1D61C000) [pid = 2500] [serial = 837] [outer = 1D599800] 10:49:45 INFO - PROCESS | 2500 | 1461260985765 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1D621400) [pid = 2500] [serial = 838] [outer = 1D599800] 10:49:46 INFO - PROCESS | 2500 | 1461260986167 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 10:49:46 INFO - PROCESS | 2500 | 1461260986226 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 2500 | 1461260986228 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 10:49:46 INFO - PROCESS | 2500 | 1461260986231 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:49:46 INFO - PROCESS | 2500 | 1461260986233 Marionette TRACE conn5 <- [1,1082,null,{}] 10:49:46 INFO - PROCESS | 2500 | 1461260986237 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:46 INFO - PROCESS | 2500 | 1461260986351 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 10:49:46 INFO - PROCESS | 2500 | 1461260986412 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 2500 | ++DOCSHELL 181DBC00 == 72 [pid = 2500] [id = 280] 10:49:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1D3C2400) [pid = 2500] [serial = 839] [outer = 00000000] 10:49:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1D9CB800) [pid = 2500] [serial = 840] [outer = 1D3C2400] 10:49:46 INFO - PROCESS | 2500 | 1461260986457 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1EEF6400) [pid = 2500] [serial = 841] [outer = 1D3C2400] 10:49:46 INFO - PROCESS | 2500 | 1461260986897 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 730ms 10:49:46 INFO - PROCESS | 2500 | 1461260987000 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 2500 | 1461260987002 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 10:49:46 INFO - PROCESS | 2500 | 1461260987005 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 2500 | 1461260987007 Marionette TRACE conn5 <- [1,1086,null,{}] 10:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:49:46 INFO - PROCESS | 2500 | 1461260987013 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:47 INFO - PROCESS | 2500 | 1461260987127 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 10:49:47 INFO - PROCESS | 2500 | 1461260987137 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 2500 | ++DOCSHELL 200F0C00 == 73 [pid = 2500] [id = 281] 10:49:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (20273400) [pid = 2500] [serial = 842] [outer = 00000000] 10:49:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (20B8A800) [pid = 2500] [serial = 843] [outer = 20273400] 10:49:47 INFO - PROCESS | 2500 | 1461260987236 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (20B88800) [pid = 2500] [serial = 844] [outer = 20273400] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1D61FC00) [pid = 2500] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1D596800) [pid = 2500] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (13240C00) [pid = 2500] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (1F914800) [pid = 2500] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1BBC0C00) [pid = 2500] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1D3C3000) [pid = 2500] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1D628400) [pid = 2500] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1B011000) [pid = 2500] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (18444400) [pid = 2500] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (20F93800) [pid = 2500] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1B021400) [pid = 2500] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (127F7000) [pid = 2500] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (13355000) [pid = 2500] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (193C6000) [pid = 2500] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1CE43C00) [pid = 2500] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (181D9C00) [pid = 2500] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (20F99400) [pid = 2500] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1D597800) [pid = 2500] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1D603C00) [pid = 2500] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (129BC400) [pid = 2500] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1AF59000) [pid = 2500] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1D59E400) [pid = 2500] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1376DC00) [pid = 2500] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1BB55400) [pid = 2500] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (127F5C00) [pid = 2500] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (18443800) [pid = 2500] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (18427800) [pid = 2500] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1AEB1800) [pid = 2500] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1CECF000) [pid = 2500] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:49:47 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1B026000) [pid = 2500] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:49:47 INFO - PROCESS | 2500 | 1461260987910 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 930ms 10:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:49:47 INFO - PROCESS | 2500 | 1461260987941 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 2500 | 1461260987943 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 10:49:47 INFO - PROCESS | 2500 | 1461260987946 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 2500 | 1461260987948 Marionette TRACE conn5 <- [1,1090,null,{}] 10:49:47 INFO - PROCESS | 2500 | 1461260987951 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:48 INFO - PROCESS | 2500 | 1461260988033 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 10:49:48 INFO - PROCESS | 2500 | 1461260988128 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 2500 | ++DOCSHELL 12D0E000 == 74 [pid = 2500] [id = 282] 10:49:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1310E400) [pid = 2500] [serial = 845] [outer = 00000000] 10:49:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (18425C00) [pid = 2500] [serial = 846] [outer = 1310E400] 10:49:48 INFO - PROCESS | 2500 | 1461260988175 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (184E6000) [pid = 2500] [serial = 847] [outer = 1310E400] 10:49:48 INFO - PROCESS | 2500 | 1461260988574 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 10:49:48 INFO - PROCESS | 2500 | 1461260988617 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 2500 | 1461260988619 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 10:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:49:48 INFO - PROCESS | 2500 | 1461260988622 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 2500 | 1461260988624 Marionette TRACE conn5 <- [1,1094,null,{}] 10:49:48 INFO - PROCESS | 2500 | 1461260988632 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:48 INFO - PROCESS | 2500 | 1461260988713 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 10:49:48 INFO - PROCESS | 2500 | 1461260988720 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 2500 | ++DOCSHELL 184E5C00 == 75 [pid = 2500] [id = 283] 10:49:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1AEB0800) [pid = 2500] [serial = 848] [outer = 00000000] 10:49:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D3C3000) [pid = 2500] [serial = 849] [outer = 1AEB0800] 10:49:48 INFO - PROCESS | 2500 | 1461260988765 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D59E400) [pid = 2500] [serial = 850] [outer = 1AEB0800] 10:49:49 INFO - PROCESS | 2500 | 1461260989196 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 10:49:49 INFO - PROCESS | 2500 | 1461260989253 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 2500 | 1461260989256 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 10:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:49:49 INFO - PROCESS | 2500 | 1461260989259 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 2500 | 1461260989262 Marionette TRACE conn5 <- [1,1098,null,{}] 10:49:49 INFO - PROCESS | 2500 | 1461260989265 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:49 INFO - PROCESS | 2500 | 1461260989369 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 10:49:49 INFO - PROCESS | 2500 | 1461260989375 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 2500 | ++DOCSHELL 1EEA2800 == 76 [pid = 2500] [id = 284] 10:49:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (20C17000) [pid = 2500] [serial = 851] [outer = 00000000] 10:49:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20F97400) [pid = 2500] [serial = 852] [outer = 20C17000] 10:49:49 INFO - PROCESS | 2500 | 1461260989425 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20F9E400) [pid = 2500] [serial = 853] [outer = 20C17000] 10:49:50 INFO - PROCESS | 2500 | 1461260990132 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 932ms 10:49:50 INFO - PROCESS | 2500 | 1461260990196 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 2500 | 1461260990199 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 10:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:49:50 INFO - PROCESS | 2500 | 1461260990204 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 2500 | 1461260990207 Marionette TRACE conn5 <- [1,1102,null,{}] 10:49:50 INFO - PROCESS | 2500 | 1461260990214 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:50 INFO - PROCESS | 2500 | 1461260990367 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 10:49:50 INFO - PROCESS | 2500 | 1461260990499 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 2500 | ++DOCSHELL 12AEC400 == 77 [pid = 2500] [id = 285] 10:49:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (13115400) [pid = 2500] [serial = 854] [outer = 00000000] 10:49:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (181D7800) [pid = 2500] [serial = 855] [outer = 13115400] 10:49:50 INFO - PROCESS | 2500 | 1461260990558 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1844D400) [pid = 2500] [serial = 856] [outer = 13115400] 10:49:51 INFO - PROCESS | 2500 | 1461260991139 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 990ms 10:49:51 INFO - PROCESS | 2500 | 1461260991196 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 2500 | 1461260991202 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 10:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:49:51 INFO - PROCESS | 2500 | 1461260991209 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 2500 | 1461260991212 Marionette TRACE conn5 <- [1,1106,null,{}] 10:49:51 INFO - PROCESS | 2500 | 1461260991216 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 2500 | 1461260991330 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 10:49:51 INFO - PROCESS | 2500 | 1461260991467 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 2500 | ++DOCSHELL 184E7400 == 78 [pid = 2500] [id = 286] 10:49:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1B02C000) [pid = 2500] [serial = 857] [outer = 00000000] 10:49:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1BBCA400) [pid = 2500] [serial = 858] [outer = 1B02C000] 10:49:51 INFO - PROCESS | 2500 | 1461260991523 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1CEAD800) [pid = 2500] [serial = 859] [outer = 1B02C000] 10:49:52 INFO - PROCESS | 2500 | 1461260992159 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 970ms 10:49:52 INFO - PROCESS | 2500 | 1461260992191 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 2500 | 1461260992194 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 10:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:49:52 INFO - PROCESS | 2500 | 1461260992199 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 2500 | 1461260992203 Marionette TRACE conn5 <- [1,1110,null,{}] 10:49:52 INFO - PROCESS | 2500 | 1461260992214 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:52 INFO - PROCESS | 2500 | 1461260992326 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 10:49:52 INFO - PROCESS | 2500 | 1461260992464 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 2500 | ++DOCSHELL 1EBC9400 == 79 [pid = 2500] [id = 287] 10:49:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1FD34C00) [pid = 2500] [serial = 860] [outer = 00000000] 10:49:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20C18C00) [pid = 2500] [serial = 861] [outer = 1FD34C00] 10:49:52 INFO - PROCESS | 2500 | 1461260992526 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20F9AC00) [pid = 2500] [serial = 862] [outer = 1FD34C00] 10:49:53 INFO - PROCESS | 2500 | 1461260993159 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 990ms 10:49:53 INFO - PROCESS | 2500 | 1461260993192 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 2500 | 1461260993194 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 10:49:53 INFO - PROCESS | 2500 | 1461260993198 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:49:53 INFO - PROCESS | 2500 | 1461260993200 Marionette TRACE conn5 <- [1,1114,null,{}] 10:49:53 INFO - PROCESS | 2500 | 1461260993204 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:53 INFO - PROCESS | 2500 | 1461260993313 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 10:49:53 INFO - PROCESS | 2500 | 1461260993436 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:53 INFO - PROCESS | 2500 | ++DOCSHELL 20FB4000 == 80 [pid = 2500] [id = 288] 10:49:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (20FB6400) [pid = 2500] [serial = 863] [outer = 00000000] 10:49:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (21DE6000) [pid = 2500] [serial = 864] [outer = 20FB6400] 10:49:53 INFO - PROCESS | 2500 | 1461260993491 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (21DEB000) [pid = 2500] [serial = 865] [outer = 20FB6400] 10:49:54 INFO - PROCESS | 2500 | 1461260994066 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 969ms 10:49:54 INFO - PROCESS | 2500 | 1461260994172 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 2500 | 1461260994174 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 10:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:49:54 INFO - PROCESS | 2500 | 1461260994192 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 2500 | 1461260994194 Marionette TRACE conn5 <- [1,1118,null,{}] 10:49:54 INFO - PROCESS | 2500 | 1461260994199 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:54 INFO - PROCESS | 2500 | 1461260994310 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 10:49:54 INFO - PROCESS | 2500 | 1461260994440 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 2500 | ++DOCSHELL 20F99000 == 81 [pid = 2500] [id = 289] 10:49:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (21C8A800) [pid = 2500] [serial = 866] [outer = 00000000] 10:49:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (21FD4400) [pid = 2500] [serial = 867] [outer = 21C8A800] 10:49:54 INFO - PROCESS | 2500 | 1461260994496 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (21FD7400) [pid = 2500] [serial = 868] [outer = 21C8A800] 10:49:55 INFO - PROCESS | 2500 | 1461260995091 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 950ms 10:49:55 INFO - PROCESS | 2500 | 1461260995132 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 2500 | 1461260995134 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 10:49:55 INFO - PROCESS | 2500 | 1461260995138 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:49:55 INFO - PROCESS | 2500 | 1461260995140 Marionette TRACE conn5 <- [1,1122,null,{}] 10:49:55 INFO - PROCESS | 2500 | 1461260995144 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:55 INFO - PROCESS | 2500 | 1461260995270 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 10:49:55 INFO - PROCESS | 2500 | 1461260995384 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:55 INFO - PROCESS | 2500 | ++DOCSHELL 1323E400 == 82 [pid = 2500] [id = 290] 10:49:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (13245C00) [pid = 2500] [serial = 869] [outer = 00000000] 10:49:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1AEADC00) [pid = 2500] [serial = 870] [outer = 13245C00] 10:49:55 INFO - PROCESS | 2500 | 1461260995442 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1C08D400) [pid = 2500] [serial = 871] [outer = 13245C00] 10:49:56 INFO - PROCESS | 2500 | 1461260996280 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1173ms 10:49:56 INFO - PROCESS | 2500 | 1461260996315 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 10:49:56 INFO - PROCESS | 2500 | 1461260996319 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 10:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:49:56 INFO - PROCESS | 2500 | 1461260996324 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:49:56 INFO - PROCESS | 2500 | 1461260996327 Marionette TRACE conn5 <- [1,1126,null,{}] 10:49:56 INFO - PROCESS | 2500 | 1461260996333 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:56 INFO - PROCESS | 2500 | 1461260996436 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 10:49:56 INFO - PROCESS | 2500 | 1461260996583 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 2500 | ++DOCSHELL 139CEC00 == 83 [pid = 2500] [id = 291] 10:49:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (1824D000) [pid = 2500] [serial = 872] [outer = 00000000] 10:49:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (19BC5000) [pid = 2500] [serial = 873] [outer = 1824D000] 10:49:56 INFO - PROCESS | 2500 | 1461260996637 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (1AEAC000) [pid = 2500] [serial = 874] [outer = 1824D000] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1AEAB000 == 82 [pid = 2500] [id = 208] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1842E800 == 81 [pid = 2500] [id = 207] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1323F000 == 80 [pid = 2500] [id = 240] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1F914400 == 79 [pid = 2500] [id = 209] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1D61F800 == 78 [pid = 2500] [id = 239] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1BA27C00 == 77 [pid = 2500] [id = 241] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 184E5C00 == 76 [pid = 2500] [id = 283] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 12D0E000 == 75 [pid = 2500] [id = 282] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 200F0C00 == 74 [pid = 2500] [id = 281] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 181DBC00 == 73 [pid = 2500] [id = 280] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1D55F400 == 72 [pid = 2500] [id = 279] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 13114C00 == 71 [pid = 2500] [id = 278] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1D7BD000) [pid = 2500] [serial = 801] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 12DDBC00 == 70 [pid = 2500] [id = 277] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1AEB9400 == 69 [pid = 2500] [id = 276] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 0B68CC00 == 68 [pid = 2500] [id = 275] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 19ECB400 == 67 [pid = 2500] [id = 246] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1816C000 == 66 [pid = 2500] [id = 274] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1D625000 == 65 [pid = 2500] [id = 270] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 136C5C00 == 64 [pid = 2500] [id = 269] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 12D0E400 == 63 [pid = 2500] [id = 268] 10:49:57 INFO - PROCESS | 2500 | --DOCSHELL 1D593C00 == 62 [pid = 2500] [id = 267] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1D595400) [pid = 2500] [serial = 799] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1F82A800) [pid = 2500] [serial = 718] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (20F9B800) [pid = 2500] [serial = 591] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (19BCC400) [pid = 2500] [serial = 721] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (20BB9800) [pid = 2500] [serial = 627] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1C280400) [pid = 2500] [serial = 789] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1CE52400) [pid = 2500] [serial = 793] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1FD39000) [pid = 2500] [serial = 672] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1D595C00) [pid = 2500] [serial = 798] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1AEAD800) [pid = 2500] [serial = 621] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (21FD1C00) [pid = 2500] [serial = 675] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1BA23C00) [pid = 2500] [serial = 787] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (14BEC000) [pid = 2500] [serial = 778] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (13766000) [pid = 2500] [serial = 774] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1B01B000) [pid = 2500] [serial = 585] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1BA26000) [pid = 2500] [serial = 786] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (21DE6C00) [pid = 2500] [serial = 724] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (20B89800) [pid = 2500] [serial = 768] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (193C3000) [pid = 2500] [serial = 780] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (21DE9C00) [pid = 2500] [serial = 633] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1D524000) [pid = 2500] [serial = 792] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20B32800) [pid = 2500] [serial = 678] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1AF64000) [pid = 2500] [serial = 762] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (20FAA800) [pid = 2500] [serial = 630] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1BBC9C00) [pid = 2500] [serial = 795] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1B01C800) [pid = 2500] [serial = 784] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1F985800) [pid = 2500] [serial = 549] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (2215E800) [pid = 2500] [serial = 727] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D599000) [pid = 2500] [serial = 669] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1EEF6000) [pid = 2500] [serial = 765] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (13770C00) [pid = 2500] [serial = 712] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (14BF2800) [pid = 2500] [serial = 759] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1CE4AC00) [pid = 2500] [serial = 790] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1D3C1400) [pid = 2500] [serial = 796] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1B022400) [pid = 2500] [serial = 715] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (136D4800) [pid = 2500] [serial = 775] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (193C4400) [pid = 2500] [serial = 666] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1418B000) [pid = 2500] [serial = 777] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1B014000) [pid = 2500] [serial = 783] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D554000) [pid = 2500] [serial = 772] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1D3CA800) [pid = 2500] [serial = 771] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1AA70800) [pid = 2500] [serial = 781] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1D607000) [pid = 2500] [serial = 588] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1CE4A000) [pid = 2500] [serial = 624] [outer = 00000000] [url = about:blank] 10:49:57 INFO - PROCESS | 2500 | 1461260997297 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1026ms 10:49:57 INFO - PROCESS | 2500 | 1461260997351 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 2500 | 1461260997357 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 10:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:49:57 INFO - PROCESS | 2500 | 1461260997362 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 2500 | 1461260997365 Marionette TRACE conn5 <- [1,1130,null,{}] 10:49:57 INFO - PROCESS | 2500 | 1461260997369 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:57 INFO - PROCESS | 2500 | 1461260997478 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 10:49:57 INFO - PROCESS | 2500 | 1461260997569 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 2500 | ++DOCSHELL 127F1C00 == 63 [pid = 2500] [id = 292] 10:49:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (12D0D800) [pid = 2500] [serial = 875] [outer = 00000000] 10:49:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1376A000) [pid = 2500] [serial = 876] [outer = 12D0D800] 10:49:57 INFO - PROCESS | 2500 | 1461260997618 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (146FE400) [pid = 2500] [serial = 877] [outer = 12D0D800] 10:49:57 INFO - PROCESS | 2500 | 1461260998004 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 10:49:58 INFO - PROCESS | 2500 | 1461260998037 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 2500 | 1461260998040 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 10:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:49:58 INFO - PROCESS | 2500 | 1461260998043 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 2500 | 1461260998047 Marionette TRACE conn5 <- [1,1134,null,{}] 10:49:58 INFO - PROCESS | 2500 | 1461260998057 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 2500 | 1461260998146 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 10:49:58 INFO - PROCESS | 2500 | 1461260998153 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 2500 | ++DOCSHELL 1824F400 == 64 [pid = 2500] [id = 293] 10:49:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (18251000) [pid = 2500] [serial = 878] [outer = 00000000] 10:49:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1AEB6800) [pid = 2500] [serial = 879] [outer = 18251000] 10:49:58 INFO - PROCESS | 2500 | 1461260998203 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1B012000) [pid = 2500] [serial = 880] [outer = 18251000] 10:49:58 INFO - PROCESS | 2500 | 1461260998655 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 10:49:58 INFO - PROCESS | 2500 | 1461260998716 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 2500 | 1461260998718 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 10:49:58 INFO - PROCESS | 2500 | 1461260998722 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:49:58 INFO - PROCESS | 2500 | 1461260998723 Marionette TRACE conn5 <- [1,1138,null,{}] 10:49:58 INFO - PROCESS | 2500 | 1461260998727 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 2500 | 1461260998812 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 10:49:58 INFO - PROCESS | 2500 | 1461260998821 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 2500 | ++DOCSHELL 1B024800 == 65 [pid = 2500] [id = 294] 10:49:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1B026800) [pid = 2500] [serial = 881] [outer = 00000000] 10:49:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1BA27C00) [pid = 2500] [serial = 882] [outer = 1B026800] 10:49:58 INFO - PROCESS | 2500 | 1461260998866 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1BB08400) [pid = 2500] [serial = 883] [outer = 1B026800] 10:49:59 INFO - PROCESS | 2500 | 1461260999344 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 10:49:59 INFO - PROCESS | 2500 | 1461260999396 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 2500 | 1461260999398 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 10:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:49:59 INFO - PROCESS | 2500 | 1461260999402 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 2500 | 1461260999403 Marionette TRACE conn5 <- [1,1142,null,{}] 10:49:59 INFO - PROCESS | 2500 | 1461260999407 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 2500 | 1461260999522 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 10:49:59 INFO - PROCESS | 2500 | 1461260999529 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 2500 | ++DOCSHELL 1B02F400 == 66 [pid = 2500] [id = 295] 10:49:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1BB4C800) [pid = 2500] [serial = 884] [outer = 00000000] 10:49:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1BBC5C00) [pid = 2500] [serial = 885] [outer = 1BB4C800] 10:49:59 INFO - PROCESS | 2500 | 1461260999574 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1C08DC00) [pid = 2500] [serial = 886] [outer = 1BB4C800] 10:50:00 INFO - PROCESS | 2500 | 1461261000031 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 10:50:00 INFO - PROCESS | 2500 | 1461261000081 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 2500 | 1461261000083 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 10:50:00 INFO - PROCESS | 2500 | 1461261000086 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:50:00 INFO - PROCESS | 2500 | 1461261000088 Marionette TRACE conn5 <- [1,1146,null,{}] 10:50:00 INFO - PROCESS | 2500 | 1461261000092 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:00 INFO - PROCESS | 2500 | 1461261000249 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 10:50:00 INFO - PROCESS | 2500 | 1461261000382 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C3400 == 67 [pid = 2500] [id = 296] 10:50:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D55E800) [pid = 2500] [serial = 887] [outer = 00000000] 10:50:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D596400) [pid = 2500] [serial = 888] [outer = 1D55E800] 10:50:00 INFO - PROCESS | 2500 | 1461261000429 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D599C00) [pid = 2500] [serial = 889] [outer = 1D55E800] 10:50:00 INFO - PROCESS | 2500 | 1461261000868 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 831ms 10:50:00 INFO - PROCESS | 2500 | 1461261000922 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 2500 | 1461261000924 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 10:50:00 INFO - PROCESS | 2500 | 1461261000927 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:50:00 INFO - PROCESS | 2500 | 1461261000929 Marionette TRACE conn5 <- [1,1150,null,{}] 10:50:00 INFO - PROCESS | 2500 | 1461261000940 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 2500 | 1461261001054 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 10:50:01 INFO - PROCESS | 2500 | 1461261001064 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 2500 | ++DOCSHELL 17AD9800 == 68 [pid = 2500] [id = 297] 10:50:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (17B25400) [pid = 2500] [serial = 890] [outer = 00000000] 10:50:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1D609800) [pid = 2500] [serial = 891] [outer = 17B25400] 10:50:01 INFO - PROCESS | 2500 | 1461261001160 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D61C800) [pid = 2500] [serial = 892] [outer = 17B25400] 10:50:01 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (0F075000) [pid = 2500] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1310E400) [pid = 2500] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (20273400) [pid = 2500] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1AEB0800) [pid = 2500] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D627800) [pid = 2500] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1DA3B800) [pid = 2500] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (13238000) [pid = 2500] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20B28400) [pid = 2500] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (19BCAC00) [pid = 2500] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1D599800) [pid = 2500] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1D3C2400) [pid = 2500] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (127F0400) [pid = 2500] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1BF52C00) [pid = 2500] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1AF5CC00) [pid = 2500] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1816CC00) [pid = 2500] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:50:01 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1BBC3800) [pid = 2500] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:50:01 INFO - PROCESS | 2500 | 1461261001809 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 930ms 10:50:01 INFO - PROCESS | 2500 | 1461261001862 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 2500 | 1461261001864 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 10:50:01 INFO - PROCESS | 2500 | 1461261001868 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:50:01 INFO - PROCESS | 2500 | 1461261001869 Marionette TRACE conn5 <- [1,1154,null,{}] 10:50:01 INFO - PROCESS | 2500 | 1461261001873 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 2500 | 1461261001955 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 10:50:01 INFO - PROCESS | 2500 | 1461261001965 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 2500 | ++DOCSHELL 18114000 == 69 [pid = 2500] [id = 298] 10:50:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (18428400) [pid = 2500] [serial = 893] [outer = 00000000] 10:50:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1CEAD400) [pid = 2500] [serial = 894] [outer = 18428400] 10:50:02 INFO - PROCESS | 2500 | 1461261002009 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1D599800) [pid = 2500] [serial = 895] [outer = 18428400] 10:50:02 INFO - PROCESS | 2500 | 1461261002444 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 630ms 10:50:02 INFO - PROCESS | 2500 | 1461261002502 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 10:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:50:02 INFO - PROCESS | 2500 | 1461261002504 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 10:50:02 INFO - PROCESS | 2500 | 1461261002507 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 2500 | 1461261002509 Marionette TRACE conn5 <- [1,1158,null,{}] 10:50:02 INFO - PROCESS | 2500 | 1461261002512 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:02 INFO - PROCESS | 2500 | 1461261002595 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 10:50:02 INFO - PROCESS | 2500 | 1461261002601 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 2500 | ++DOCSHELL 1BB06000 == 70 [pid = 2500] [id = 299] 10:50:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D606400) [pid = 2500] [serial = 896] [outer = 00000000] 10:50:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1D7BFC00) [pid = 2500] [serial = 897] [outer = 1D606400] 10:50:02 INFO - PROCESS | 2500 | 1461261002646 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1DA44400) [pid = 2500] [serial = 898] [outer = 1D606400] 10:50:03 INFO - PROCESS | 2500 | 1461261003095 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 10:50:03 INFO - PROCESS | 2500 | 1461261003150 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 2500 | 1461261003152 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 10:50:03 INFO - PROCESS | 2500 | 1461261003160 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 2500 | 1461261003162 Marionette TRACE conn5 <- [1,1162,null,{}] 10:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:50:03 INFO - PROCESS | 2500 | 1461261003166 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:03 INFO - PROCESS | 2500 | 1461261003249 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 10:50:03 INFO - PROCESS | 2500 | 1461261003255 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 2500 | ++DOCSHELL 1EBC2400 == 71 [pid = 2500] [id = 300] 10:50:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1EEF9800) [pid = 2500] [serial = 899] [outer = 00000000] 10:50:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1FD38400) [pid = 2500] [serial = 900] [outer = 1EEF9800] 10:50:03 INFO - PROCESS | 2500 | 1461261003299 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (20270000) [pid = 2500] [serial = 901] [outer = 1EEF9800] 10:50:03 INFO - PROCESS | 2500 | 1461261003901 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 2500 | 1461261003988 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 10:50:03 INFO - PROCESS | 2500 | 1461261003993 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 2500 | 1461261003997 Marionette TRACE conn5 <- [1,1166,null,{}] 10:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:50:04 INFO - PROCESS | 2500 | 1461261004019 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:04 INFO - PROCESS | 2500 | 1461261004147 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 10:50:04 INFO - PROCESS | 2500 | 1461261004250 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:04 INFO - PROCESS | 2500 | ++DOCSHELL 131CE400 == 72 [pid = 2500] [id = 301] 10:50:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (13763400) [pid = 2500] [serial = 902] [outer = 00000000] 10:50:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (17F69C00) [pid = 2500] [serial = 903] [outer = 13763400] 10:50:04 INFO - PROCESS | 2500 | 1461261004310 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (181DEC00) [pid = 2500] [serial = 904] [outer = 13763400] 10:50:04 INFO - PROCESS | 2500 | 1461261004894 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 2500 | 1461261004942 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 10:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:50:04 INFO - PROCESS | 2500 | 1461261004952 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 2500 | 1461261004955 Marionette TRACE conn5 <- [1,1170,null,{}] 10:50:04 INFO - PROCESS | 2500 | 1461261004959 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:05 INFO - PROCESS | 2500 | 1461261005075 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 10:50:05 INFO - PROCESS | 2500 | 1461261005212 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 2500 | ++DOCSHELL 1418B400 == 73 [pid = 2500] [id = 302] 10:50:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (181DB400) [pid = 2500] [serial = 905] [outer = 00000000] 10:50:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1BF5AC00) [pid = 2500] [serial = 906] [outer = 181DB400] 10:50:05 INFO - PROCESS | 2500 | 1461261005268 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1CE84400) [pid = 2500] [serial = 907] [outer = 181DB400] 10:50:05 INFO - PROCESS | 2500 | 1461261005890 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 2500 | 1461261005926 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 10:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:50:05 INFO - PROCESS | 2500 | 1461261005930 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 2500 | 1461261005934 Marionette TRACE conn5 <- [1,1174,null,{}] 10:50:05 INFO - PROCESS | 2500 | 1461261005946 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 2500 | 1461261006062 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 10:50:06 INFO - PROCESS | 2500 | 1461261006200 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 2500 | ++DOCSHELL 13349C00 == 74 [pid = 2500] [id = 303] 10:50:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D55C000) [pid = 2500] [serial = 908] [outer = 00000000] 10:50:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (20B32800) [pid = 2500] [serial = 909] [outer = 1D55C000] 10:50:06 INFO - PROCESS | 2500 | 1461261006259 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (20B8C400) [pid = 2500] [serial = 910] [outer = 1D55C000] 10:50:06 INFO - PROCESS | 2500 | 1461261006865 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 2500 | 1461261006906 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 10:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:50:06 INFO - PROCESS | 2500 | 1461261006911 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 2500 | 1461261006913 Marionette TRACE conn5 <- [1,1178,null,{}] 10:50:06 INFO - PROCESS | 2500 | 1461261006917 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:07 INFO - PROCESS | 2500 | 1461261007032 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 10:50:07 INFO - PROCESS | 2500 | 1461261007168 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 2500 | ++DOCSHELL 20BBC400 == 75 [pid = 2500] [id = 304] 10:50:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (20BBD000) [pid = 2500] [serial = 911] [outer = 00000000] 10:50:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (20C18400) [pid = 2500] [serial = 912] [outer = 20BBD000] 10:50:07 INFO - PROCESS | 2500 | 1461261007224 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20F97000) [pid = 2500] [serial = 913] [outer = 20BBD000] 10:50:07 INFO - PROCESS | 2500 | 1461261007784 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 2500 | 1461261007846 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 10:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:50:07 INFO - PROCESS | 2500 | 1461261007849 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 2500 | 1461261007851 Marionette TRACE conn5 <- [1,1182,null,{}] 10:50:07 INFO - PROCESS | 2500 | 1461261007855 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:07 INFO - PROCESS | 2500 | 1461261007962 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 10:50:08 INFO - PROCESS | 2500 | 1461261008097 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 2500 | ++DOCSHELL 20F9D400 == 76 [pid = 2500] [id = 305] 10:50:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20FAB000) [pid = 2500] [serial = 914] [outer = 00000000] 10:50:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (21C8C400) [pid = 2500] [serial = 915] [outer = 20FAB000] 10:50:08 INFO - PROCESS | 2500 | 1461261008153 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (21DF3400) [pid = 2500] [serial = 916] [outer = 20FAB000] 10:50:08 INFO - PROCESS | 2500 | 1461261008747 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:50:08 INFO - PROCESS | 2500 | 1461261008786 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 10:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:50:08 INFO - PROCESS | 2500 | 1461261008789 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 2500 | 1461261008791 Marionette TRACE conn5 <- [1,1186,null,{}] 10:50:08 INFO - PROCESS | 2500 | 1461261008795 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:08 INFO - PROCESS | 2500 | 1461261008920 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 10:50:09 INFO - PROCESS | 2500 | 1461261009059 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 2500 | ++DOCSHELL 20B06C00 == 77 [pid = 2500] [id = 306] 10:50:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20B07000) [pid = 2500] [serial = 917] [outer = 00000000] 10:50:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (21C82400) [pid = 2500] [serial = 918] [outer = 20B07000] 10:50:09 INFO - PROCESS | 2500 | 1461261009122 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (21E2AC00) [pid = 2500] [serial = 919] [outer = 20B07000] 10:50:09 INFO - PROCESS | 2500 | 1461261009744 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 970ms 10:50:09 INFO - PROCESS | 2500 | 1461261009763 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 2500 | 1461261009766 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 10:50:09 INFO - PROCESS | 2500 | 1461261009769 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:50:09 INFO - PROCESS | 2500 | 1461261009771 Marionette TRACE conn5 <- [1,1190,null,{}] 10:50:09 INFO - PROCESS | 2500 | 1461261009775 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 2500 | 1461261009882 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 10:50:09 INFO - PROCESS | 2500 | 1461261009994 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 2500 | ++DOCSHELL 1842AC00 == 78 [pid = 2500] [id = 307] 10:50:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (193C4400) [pid = 2500] [serial = 920] [outer = 00000000] 10:50:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1CE45800) [pid = 2500] [serial = 921] [outer = 193C4400] 10:50:10 INFO - PROCESS | 2500 | 1461261010049 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1D52E400) [pid = 2500] [serial = 922] [outer = 193C4400] 10:50:10 INFO - PROCESS | 2500 | 1461261010766 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:50:10 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 10:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1069ms 10:50:10 INFO - PROCESS | 2500 | 1461261010843 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 10:50:10 INFO - PROCESS | 2500 | 1461261010847 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 10:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:50:10 INFO - PROCESS | 2500 | 1461261010852 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 2500 | 1461261010855 Marionette TRACE conn5 <- [1,1194,null,{}] 10:50:10 INFO - PROCESS | 2500 | 1461261010861 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:10 INFO - PROCESS | 2500 | 1461261010967 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 10:50:11 INFO - PROCESS | 2500 | 1461261011109 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:11 INFO - PROCESS | 2500 | ++DOCSHELL 13551400 == 79 [pid = 2500] [id = 308] 10:50:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (18426400) [pid = 2500] [serial = 923] [outer = 00000000] 10:50:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (19BCCC00) [pid = 2500] [serial = 924] [outer = 18426400] 10:50:11 INFO - PROCESS | 2500 | 1461261011162 Marionette DEBUG loaded listener.js 10:50:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1AEAB800) [pid = 2500] [serial = 925] [outer = 18426400] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1AEB8400 == 78 [pid = 2500] [id = 142] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1D627400 == 77 [pid = 2500] [id = 252] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1BB06000 == 76 [pid = 2500] [id = 299] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 18114000 == 75 [pid = 2500] [id = 298] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 17AD9800 == 74 [pid = 2500] [id = 297] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1D3C3400 == 73 [pid = 2500] [id = 296] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1B02F400 == 72 [pid = 2500] [id = 295] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1B024800 == 71 [pid = 2500] [id = 294] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1824F400 == 70 [pid = 2500] [id = 293] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (19ED2000) [pid = 2500] [serial = 807] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (13240800) [pid = 2500] [serial = 804] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1DA3CC00) [pid = 2500] [serial = 810] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (20B32400) [pid = 2500] [serial = 813] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (20BB7C00) [pid = 2500] [serial = 816] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (20F97400) [pid = 2500] [serial = 852] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 127F1C00 == 69 [pid = 2500] [id = 292] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 139CEC00 == 68 [pid = 2500] [id = 291] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 20F99000 == 67 [pid = 2500] [id = 289] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 20FB4000 == 66 [pid = 2500] [id = 288] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 1EBC9400 == 65 [pid = 2500] [id = 287] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 184E7400 == 64 [pid = 2500] [id = 286] 10:50:11 INFO - PROCESS | 2500 | --DOCSHELL 12AEC400 == 63 [pid = 2500] [id = 285] 10:50:11 INFO - PROCESS | 2500 | 1461261011824 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:50:11 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 10:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1022ms 10:50:11 INFO - PROCESS | 2500 | 1461261011875 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 2500 | 1461261011880 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 10:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:50:11 INFO - PROCESS | 2500 | 1461261011886 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 2500 | 1461261011889 Marionette TRACE conn5 <- [1,1198,null,{}] 10:50:11 INFO - PROCESS | 2500 | 1461261011892 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:11 INFO - PROCESS | 2500 | 1461261011984 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1D61C000) [pid = 2500] [serial = 837] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1EEF6400) [pid = 2500] [serial = 841] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (17AD9C00) [pid = 2500] [serial = 820] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (13703000) [pid = 2500] [serial = 819] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1D3C6800) [pid = 2500] [serial = 834] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1B01B400) [pid = 2500] [serial = 828] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1BA10800) [pid = 2500] [serial = 829] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D9CB800) [pid = 2500] [serial = 840] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1AF59C00) [pid = 2500] [serial = 823] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (19ED1800) [pid = 2500] [serial = 822] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1C091000) [pid = 2500] [serial = 831] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1CE49400) [pid = 2500] [serial = 832] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (13350000) [pid = 2500] [serial = 825] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (13764C00) [pid = 2500] [serial = 826] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (18425C00) [pid = 2500] [serial = 846] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (20B8A800) [pid = 2500] [serial = 843] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D59E400) [pid = 2500] [serial = 850] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D3C3000) [pid = 2500] [serial = 849] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20B88800) [pid = 2500] [serial = 844] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D3CCC00) [pid = 2500] [serial = 835] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (184E6000) [pid = 2500] [serial = 847] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1D621400) [pid = 2500] [serial = 838] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1DDC9000) [pid = 2500] [serial = 757] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1F978400) [pid = 2500] [serial = 766] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (17AD8000) [pid = 2500] [serial = 760] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (20B90C00) [pid = 2500] [serial = 769] [outer = 00000000] [url = about:blank] 10:50:11 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1B02A800) [pid = 2500] [serial = 763] [outer = 00000000] [url = about:blank] 10:50:12 INFO - PROCESS | 2500 | 1461261012102 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 2500 | ++DOCSHELL 12DD9800 == 64 [pid = 2500] [id = 309] 10:50:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (13114C00) [pid = 2500] [serial = 926] [outer = 00000000] 10:50:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (13764C00) [pid = 2500] [serial = 927] [outer = 13114C00] 10:50:12 INFO - PROCESS | 2500 | 1461261012148 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (17F62000) [pid = 2500] [serial = 928] [outer = 13114C00] 10:50:12 INFO - PROCESS | 2500 | 1461261012559 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 10:50:12 INFO - PROCESS | 2500 | 1461261012620 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 10:50:12 INFO - PROCESS | 2500 | 1461261012622 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 10:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:50:12 INFO - PROCESS | 2500 | 1461261012655 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:50:12 INFO - PROCESS | 2500 | 1461261012659 Marionette TRACE conn5 <- [1,1202,null,{}] 10:50:12 INFO - PROCESS | 2500 | 1461261012673 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:12 INFO - PROCESS | 2500 | 1461261012764 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 10:50:12 INFO - PROCESS | 2500 | 1461261012781 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 2500 | ++DOCSHELL 1B019800 == 65 [pid = 2500] [id = 310] 10:50:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1B01AC00) [pid = 2500] [serial = 929] [outer = 00000000] 10:50:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1B022000) [pid = 2500] [serial = 930] [outer = 1B01AC00] 10:50:12 INFO - PROCESS | 2500 | 1461261012829 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1B02A400) [pid = 2500] [serial = 931] [outer = 1B01AC00] 10:50:13 INFO - PROCESS | 2500 | 1461261013292 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 690ms 10:50:13 INFO - PROCESS | 2500 | 1461261013346 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 2500 | 1461261013349 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 10:50:13 INFO - PROCESS | 2500 | 1461261013352 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 2500 | 1461261013354 Marionette TRACE conn5 <- [1,1206,null,{}] 10:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:50:13 INFO - PROCESS | 2500 | 1461261013357 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:13 INFO - PROCESS | 2500 | 1461261013445 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 10:50:13 INFO - PROCESS | 2500 | 1461261013454 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 2500 | ++DOCSHELL 13763800 == 66 [pid = 2500] [id = 311] 10:50:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1BA5C800) [pid = 2500] [serial = 932] [outer = 00000000] 10:50:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1BF58C00) [pid = 2500] [serial = 933] [outer = 1BA5C800] 10:50:13 INFO - PROCESS | 2500 | 1461261013499 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1C28C400) [pid = 2500] [serial = 934] [outer = 1BA5C800] 10:50:13 INFO - PROCESS | 2500 | 1461261013939 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 10:50:13 INFO - PROCESS | 2500 | 1461261013986 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 2500 | 1461261013989 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 10:50:13 INFO - PROCESS | 2500 | 1461261013992 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 2500 | 1461261013994 Marionette TRACE conn5 <- [1,1210,null,{}] 10:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:50:13 INFO - PROCESS | 2500 | 1461261014005 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:14 INFO - PROCESS | 2500 | 1461261014120 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 10:50:14 INFO - PROCESS | 2500 | 1461261014207 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:14 INFO - PROCESS | 2500 | ++DOCSHELL 1CE4D400 == 67 [pid = 2500] [id = 312] 10:50:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1CE78400) [pid = 2500] [serial = 935] [outer = 00000000] 10:50:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D3C7800) [pid = 2500] [serial = 936] [outer = 1CE78400] 10:50:14 INFO - PROCESS | 2500 | 1461261014252 Marionette DEBUG loaded listener.js 10:50:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D3CFC00) [pid = 2500] [serial = 937] [outer = 1CE78400] 10:50:14 INFO - PROCESS | 2500 | 1461261014682 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 2500 | 1461261014729 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 10:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:50:14 INFO - PROCESS | 2500 | 1461261014736 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 2500 | 1461261014738 Marionette TRACE conn5 <- [1,1214,null,{}] 10:50:14 INFO - PROCESS | 2500 | 1461261014741 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:14 INFO - PROCESS | 2500 | 1461261014878 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 10:50:14 INFO - PROCESS | 2500 | 1461261014946 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:14 INFO - PROCESS | 2500 | ++DOCSHELL 19BCC400 == 68 [pid = 2500] [id = 313] 10:50:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D626000) [pid = 2500] [serial = 938] [outer = 00000000] 10:50:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D7C3C00) [pid = 2500] [serial = 939] [outer = 1D626000] 10:50:14 INFO - PROCESS | 2500 | 1461261014994 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1DA3CC00) [pid = 2500] [serial = 940] [outer = 1D626000] 10:50:15 INFO - PROCESS | 2500 | 1461261015411 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 10:50:15 INFO - PROCESS | 2500 | 1461261015495 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 10:50:15 INFO - PROCESS | 2500 | 1461261015497 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 10:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:50:15 INFO - PROCESS | 2500 | 1461261015504 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:50:15 INFO - PROCESS | 2500 | 1461261015506 Marionette TRACE conn5 <- [1,1218,null,{}] 10:50:15 INFO - PROCESS | 2500 | 1461261015510 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:15 INFO - PROCESS | 2500 | 1461261015628 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 10:50:15 INFO - PROCESS | 2500 | 1461261015695 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 2500 | ++DOCSHELL 1DDEBC00 == 69 [pid = 2500] [id = 314] 10:50:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1EBCE800) [pid = 2500] [serial = 941] [outer = 00000000] 10:50:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1FD35000) [pid = 2500] [serial = 942] [outer = 1EBCE800] 10:50:15 INFO - PROCESS | 2500 | 1461261015739 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (200F4800) [pid = 2500] [serial = 943] [outer = 1EBCE800] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (12D10400) [pid = 2500] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (20C17000) [pid = 2500] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1B026800) [pid = 2500] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (18251000) [pid = 2500] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (12D0D800) [pid = 2500] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1824D000) [pid = 2500] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D55E800) [pid = 2500] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (17B25400) [pid = 2500] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D606400) [pid = 2500] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1BB4C800) [pid = 2500] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (18428400) [pid = 2500] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1D622400) [pid = 2500] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1783E800) [pid = 2500] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1D625400) [pid = 2500] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:50:16 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (20B29C00) [pid = 2500] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:50:16 INFO - PROCESS | 2500 | 1461261016294 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 830ms 10:50:16 INFO - PROCESS | 2500 | 1461261016338 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 10:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:50:16 INFO - PROCESS | 2500 | 1461261016339 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 10:50:16 INFO - PROCESS | 2500 | 1461261016343 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 2500 | 1461261016345 Marionette TRACE conn5 <- [1,1222,null,{}] 10:50:16 INFO - PROCESS | 2500 | 1461261016348 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:16 INFO - PROCESS | 2500 | 1461261016432 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 10:50:16 INFO - PROCESS | 2500 | 1461261016528 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 2500 | ++DOCSHELL 136D1400 == 70 [pid = 2500] [id = 315] 10:50:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (13764400) [pid = 2500] [serial = 944] [outer = 00000000] 10:50:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1C089C00) [pid = 2500] [serial = 945] [outer = 13764400] 10:50:16 INFO - PROCESS | 2500 | 1461261016575 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1D607C00) [pid = 2500] [serial = 946] [outer = 13764400] 10:50:16 INFO - PROCESS | 2500 | 1461261016933 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 631ms 10:50:16 INFO - PROCESS | 2500 | 1461261016975 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 2500 | 1461261016977 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 10:50:16 INFO - PROCESS | 2500 | 1461261016980 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 2500 | 1461261016982 Marionette TRACE conn5 <- [1,1226,null,{}] 10:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:50:16 INFO - PROCESS | 2500 | 1461261016985 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 2500 | 1461261017110 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 10:50:17 INFO - PROCESS | 2500 | 1461261017118 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 2500 | ++DOCSHELL 1D622400 == 71 [pid = 2500] [id = 316] 10:50:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1DDECC00) [pid = 2500] [serial = 947] [outer = 00000000] 10:50:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (20B2B400) [pid = 2500] [serial = 948] [outer = 1DDECC00] 10:50:17 INFO - PROCESS | 2500 | 1461261017164 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (20B33400) [pid = 2500] [serial = 949] [outer = 1DDECC00] 10:50:17 INFO - PROCESS | 2500 | 1461261017576 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 10:50:17 INFO - PROCESS | 2500 | 1461261017614 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 2500 | 1461261017617 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 10:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:50:17 INFO - PROCESS | 2500 | 1461261017620 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 2500 | 1461261017621 Marionette TRACE conn5 <- [1,1230,null,{}] 10:50:17 INFO - PROCESS | 2500 | 1461261017625 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 2500 | 1461261017751 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 10:50:17 INFO - PROCESS | 2500 | 1461261017764 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 2500 | ++DOCSHELL 20B0DC00 == 72 [pid = 2500] [id = 317] 10:50:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (20B10000) [pid = 2500] [serial = 950] [outer = 00000000] 10:50:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (20BB6000) [pid = 2500] [serial = 951] [outer = 20B10000] 10:50:17 INFO - PROCESS | 2500 | 1461261017808 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20BBDC00) [pid = 2500] [serial = 952] [outer = 20B10000] 10:50:18 INFO - PROCESS | 2500 | 1461261018333 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 770ms 10:50:18 INFO - PROCESS | 2500 | 1461261018391 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 2500 | 1461261018396 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 10:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:50:18 INFO - PROCESS | 2500 | 1461261018418 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 2500 | 1461261018423 Marionette TRACE conn5 <- [1,1234,null,{}] 10:50:18 INFO - PROCESS | 2500 | 1461261018430 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:18 INFO - PROCESS | 2500 | 1461261018561 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 10:50:18 INFO - PROCESS | 2500 | 1461261018668 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 2500 | ++DOCSHELL 1334B400 == 73 [pid = 2500] [id = 318] 10:50:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1334C400) [pid = 2500] [serial = 953] [outer = 00000000] 10:50:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (17F5D400) [pid = 2500] [serial = 954] [outer = 1334C400] 10:50:18 INFO - PROCESS | 2500 | 1461261018725 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (18429C00) [pid = 2500] [serial = 955] [outer = 1334C400] 10:50:19 INFO - PROCESS | 2500 | 1461261019301 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 930ms 10:50:19 INFO - PROCESS | 2500 | 1461261019350 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 2500 | 1461261019356 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 10:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:50:19 INFO - PROCESS | 2500 | 1461261019362 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 2500 | 1461261019365 Marionette TRACE conn5 <- [1,1238,null,{}] 10:50:19 INFO - PROCESS | 2500 | 1461261019369 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:19 INFO - PROCESS | 2500 | 1461261019483 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 10:50:19 INFO - PROCESS | 2500 | 1461261019596 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 2500 | ++DOCSHELL 1AFF1000 == 74 [pid = 2500] [id = 319] 10:50:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1AFF3400) [pid = 2500] [serial = 956] [outer = 00000000] 10:50:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1BB08C00) [pid = 2500] [serial = 957] [outer = 1AFF3400] 10:50:19 INFO - PROCESS | 2500 | 1461261019692 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1BF57800) [pid = 2500] [serial = 958] [outer = 1AFF3400] 10:50:20 INFO - PROCESS | 2500 | 1461261020313 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1022ms 10:50:20 INFO - PROCESS | 2500 | 1461261020386 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 2500 | 1461261020389 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 10:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:50:20 INFO - PROCESS | 2500 | 1461261020393 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 2500 | 1461261020397 Marionette TRACE conn5 <- [1,1242,null,{}] 10:50:20 INFO - PROCESS | 2500 | 1461261020449 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:20 INFO - PROCESS | 2500 | 1461261020569 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 10:50:20 INFO - PROCESS | 2500 | 1461261020701 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:20 INFO - PROCESS | 2500 | ++DOCSHELL 1CEB0400 == 75 [pid = 2500] [id = 320] 10:50:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1F91D400) [pid = 2500] [serial = 959] [outer = 00000000] 10:50:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (20C16000) [pid = 2500] [serial = 960] [outer = 1F91D400] 10:50:20 INFO - PROCESS | 2500 | 1461261020760 Marionette DEBUG loaded listener.js 10:50:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20F9D000) [pid = 2500] [serial = 961] [outer = 1F91D400] 10:50:21 INFO - PROCESS | 2500 | 1461261021376 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1040ms 10:50:21 INFO - PROCESS | 2500 | 1461261021436 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 2500 | 1461261021439 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 10:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:50:21 INFO - PROCESS | 2500 | 1461261021443 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 2500 | 1461261021445 Marionette TRACE conn5 <- [1,1246,null,{}] 10:50:21 INFO - PROCESS | 2500 | 1461261021449 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:21 INFO - PROCESS | 2500 | 1461261021561 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 10:50:21 INFO - PROCESS | 2500 | 1461261021700 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 2500 | ++DOCSHELL 21DF1C00 == 76 [pid = 2500] [id = 321] 10:50:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (21E28400) [pid = 2500] [serial = 962] [outer = 00000000] 10:50:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (21FDB800) [pid = 2500] [serial = 963] [outer = 21E28400] 10:50:21 INFO - PROCESS | 2500 | 1461261021757 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (22160C00) [pid = 2500] [serial = 964] [outer = 21E28400] 10:50:22 INFO - PROCESS | 2500 | 1461261022363 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 970ms 10:50:22 INFO - PROCESS | 2500 | 1461261022416 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 2500 | 1461261022419 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 10:50:22 INFO - PROCESS | 2500 | 1461261022422 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:50:22 INFO - PROCESS | 2500 | 1461261022425 Marionette TRACE conn5 <- [1,1250,null,{}] 10:50:22 INFO - PROCESS | 2500 | 1461261022429 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:22 INFO - PROCESS | 2500 | 1461261022537 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 10:50:22 INFO - PROCESS | 2500 | 1461261022676 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 2500 | ++DOCSHELL 22168400 == 77 [pid = 2500] [id = 322] 10:50:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (22168800) [pid = 2500] [serial = 965] [outer = 00000000] 10:50:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (2226D400) [pid = 2500] [serial = 966] [outer = 22168800] 10:50:22 INFO - PROCESS | 2500 | 1461261022735 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (2267B000) [pid = 2500] [serial = 967] [outer = 22168800] 10:50:23 INFO - PROCESS | 2500 | 1461261023282 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 929ms 10:50:23 INFO - PROCESS | 2500 | 1461261023356 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 10:50:23 INFO - PROCESS | 2500 | 1461261023359 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 10:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:50:23 INFO - PROCESS | 2500 | 1461261023377 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 2500 | 1461261023379 Marionette TRACE conn5 <- [1,1254,null,{}] 10:50:23 INFO - PROCESS | 2500 | 1461261023385 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:23 INFO - PROCESS | 2500 | 1461261023519 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 10:50:23 INFO - PROCESS | 2500 | 1461261023672 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 2500 | ++DOCSHELL 1D9C6400 == 78 [pid = 2500] [id = 323] 10:50:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1DA38400) [pid = 2500] [serial = 968] [outer = 00000000] 10:50:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (228C5400) [pid = 2500] [serial = 969] [outer = 1DA38400] 10:50:23 INFO - PROCESS | 2500 | 1461261023730 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20B03800) [pid = 2500] [serial = 970] [outer = 1DA38400] 10:50:24 INFO - PROCESS | 2500 | 1461261024550 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1245ms 10:50:24 INFO - PROCESS | 2500 | 1461261024612 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 10:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:50:24 INFO - PROCESS | 2500 | 1461261024616 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 10:50:24 INFO - PROCESS | 2500 | 1461261024621 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:50:24 INFO - PROCESS | 2500 | 1461261024625 Marionette TRACE conn5 <- [1,1258,null,{}] 10:50:24 INFO - PROCESS | 2500 | 1461261024631 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:24 INFO - PROCESS | 2500 | 1461261024745 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 10:50:24 INFO - PROCESS | 2500 | 1461261024882 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 2500 | ++DOCSHELL 127F4000 == 79 [pid = 2500] [id = 324] 10:50:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (127F7C00) [pid = 2500] [serial = 971] [outer = 00000000] 10:50:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (13539C00) [pid = 2500] [serial = 972] [outer = 127F7C00] 10:50:24 INFO - PROCESS | 2500 | 1461261024935 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1418D400) [pid = 2500] [serial = 973] [outer = 127F7C00] 10:50:25 INFO - PROCESS | 2500 | 1461261025536 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 990ms 10:50:25 INFO - PROCESS | 2500 | 1461261025612 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 2500 | 1461261025617 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 10:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:50:25 INFO - PROCESS | 2500 | 1461261025623 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 2500 | 1461261025626 Marionette TRACE conn5 <- [1,1262,null,{}] 10:50:25 INFO - PROCESS | 2500 | 1461261025650 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:25 INFO - PROCESS | 2500 | 1461261025752 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 10:50:25 INFO - PROCESS | 2500 | 1461261025900 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 2500 | ++DOCSHELL 1418F400 == 80 [pid = 2500] [id = 325] 10:50:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (141EA400) [pid = 2500] [serial = 974] [outer = 00000000] 10:50:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (18DC2800) [pid = 2500] [serial = 975] [outer = 141EA400] 10:50:25 INFO - PROCESS | 2500 | 1461261025947 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (18DC6800) [pid = 2500] [serial = 976] [outer = 141EA400] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 127EA000 == 79 [pid = 2500] [id = 273] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 1D622000 == 78 [pid = 2500] [id = 272] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 1D622400 == 77 [pid = 2500] [id = 316] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 136D1400 == 76 [pid = 2500] [id = 315] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 1DDEBC00 == 75 [pid = 2500] [id = 314] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 19BCC400 == 74 [pid = 2500] [id = 313] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 1CE4D400 == 73 [pid = 2500] [id = 312] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 13763800 == 72 [pid = 2500] [id = 311] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1BBCA400) [pid = 2500] [serial = 858] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (181D7800) [pid = 2500] [serial = 855] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1AEADC00) [pid = 2500] [serial = 870] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (20C18C00) [pid = 2500] [serial = 861] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (21DE6000) [pid = 2500] [serial = 864] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (21FD4400) [pid = 2500] [serial = 867] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1FD38400) [pid = 2500] [serial = 900] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 1B019800 == 71 [pid = 2500] [id = 310] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 12DD9800 == 70 [pid = 2500] [id = 309] 10:50:26 INFO - PROCESS | 2500 | --DOCSHELL 13551400 == 69 [pid = 2500] [id = 308] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (20BBA400) [pid = 2500] [serial = 817] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1AF5B800) [pid = 2500] [serial = 808] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1EEED800) [pid = 2500] [serial = 811] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (20B89000) [pid = 2500] [serial = 814] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (13356C00) [pid = 2500] [serial = 805] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (20F9E400) [pid = 2500] [serial = 853] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1BA27C00) [pid = 2500] [serial = 882] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1AEB6800) [pid = 2500] [serial = 879] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1B012000) [pid = 2500] [serial = 880] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1376A000) [pid = 2500] [serial = 876] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (146FE400) [pid = 2500] [serial = 877] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1AEAC000) [pid = 2500] [serial = 874] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (19BC5000) [pid = 2500] [serial = 873] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1D596400) [pid = 2500] [serial = 888] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1D599C00) [pid = 2500] [serial = 889] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D609800) [pid = 2500] [serial = 891] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D61C800) [pid = 2500] [serial = 892] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1DA44400) [pid = 2500] [serial = 898] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D7BFC00) [pid = 2500] [serial = 897] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1BBC5C00) [pid = 2500] [serial = 885] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1D599800) [pid = 2500] [serial = 895] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1CEAD400) [pid = 2500] [serial = 894] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1C08DC00) [pid = 2500] [serial = 886] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1BB08400) [pid = 2500] [serial = 883] [outer = 00000000] [url = about:blank] 10:50:26 INFO - PROCESS | 2500 | 1461261026470 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 870ms 10:50:26 INFO - PROCESS | 2500 | 1461261026506 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 2500 | 1461261026508 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 10:50:26 INFO - PROCESS | 2500 | 1461261026512 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:50:26 INFO - PROCESS | 2500 | 1461261026515 Marionette TRACE conn5 <- [1,1266,null,{}] 10:50:26 INFO - PROCESS | 2500 | 1461261026525 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 2500 | 1461261026618 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 10:50:26 INFO - PROCESS | 2500 | 1461261026627 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:26 INFO - PROCESS | 2500 | ++DOCSHELL 13772400 == 70 [pid = 2500] [id = 326] 10:50:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (139C3000) [pid = 2500] [serial = 977] [outer = 00000000] 10:50:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1824B400) [pid = 2500] [serial = 978] [outer = 139C3000] 10:50:26 INFO - PROCESS | 2500 | 1461261026676 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (18DBB800) [pid = 2500] [serial = 979] [outer = 139C3000] 10:50:27 INFO - PROCESS | 2500 | 1461261027175 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 10:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:50:27 INFO - PROCESS | 2500 | 1461261027187 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 10:50:27 INFO - PROCESS | 2500 | 1461261027189 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 10:50:27 INFO - PROCESS | 2500 | 1461261027192 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:50:27 INFO - PROCESS | 2500 | 1461261027194 Marionette TRACE conn5 <- [1,1270,null,{}] 10:50:27 INFO - PROCESS | 2500 | 1461261027202 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:27 INFO - PROCESS | 2500 | 1461261027288 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 10:50:27 INFO - PROCESS | 2500 | 1461261027297 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 2500 | ++DOCSHELL 19BCB800 == 71 [pid = 2500] [id = 327] 10:50:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (19BCDC00) [pid = 2500] [serial = 980] [outer = 00000000] 10:50:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1AEB7800) [pid = 2500] [serial = 981] [outer = 19BCDC00] 10:50:27 INFO - PROCESS | 2500 | 1461261027343 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1AF5F800) [pid = 2500] [serial = 982] [outer = 19BCDC00] 10:50:27 INFO - PROCESS | 2500 | 1461261027828 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 691ms 10:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:50:27 INFO - PROCESS | 2500 | 1461261027884 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 10:50:27 INFO - PROCESS | 2500 | 1461261027886 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 10:50:27 INFO - PROCESS | 2500 | 1461261027890 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:50:27 INFO - PROCESS | 2500 | 1461261027891 Marionette TRACE conn5 <- [1,1274,null,{}] 10:50:27 INFO - PROCESS | 2500 | 1461261027895 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:27 INFO - PROCESS | 2500 | 1461261027978 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 10:50:27 INFO - PROCESS | 2500 | 1461261027986 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 2500 | ++DOCSHELL 12A94400 == 72 [pid = 2500] [id = 328] 10:50:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1AF62400) [pid = 2500] [serial = 983] [outer = 00000000] 10:50:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1B021000) [pid = 2500] [serial = 984] [outer = 1AF62400] 10:50:28 INFO - PROCESS | 2500 | 1461261028031 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1B02A800) [pid = 2500] [serial = 985] [outer = 1AF62400] 10:50:28 INFO - PROCESS | 2500 | 1461261028507 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 10:50:28 INFO - PROCESS | 2500 | 1461261028561 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 10:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:50:28 INFO - PROCESS | 2500 | 1461261028563 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 10:50:28 INFO - PROCESS | 2500 | 1461261028566 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 2500 | 1461261028568 Marionette TRACE conn5 <- [1,1278,null,{}] 10:50:28 INFO - PROCESS | 2500 | 1461261028581 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:28 INFO - PROCESS | 2500 | 1461261028741 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 10:50:28 INFO - PROCESS | 2500 | 1461261028765 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:28 INFO - PROCESS | 2500 | ++DOCSHELL 131CD000 == 73 [pid = 2500] [id = 329] 10:50:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1B024000) [pid = 2500] [serial = 986] [outer = 00000000] 10:50:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1BBC2800) [pid = 2500] [serial = 987] [outer = 1B024000] 10:50:28 INFO - PROCESS | 2500 | 1461261028812 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1BF5BC00) [pid = 2500] [serial = 988] [outer = 1B024000] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1B02C000) [pid = 2500] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (13764400) [pid = 2500] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (13114C00) [pid = 2500] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (21C8A800) [pid = 2500] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (18426400) [pid = 2500] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1B01AC00) [pid = 2500] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1EBCE800) [pid = 2500] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (20FB6400) [pid = 2500] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (193C4400) [pid = 2500] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D607800) [pid = 2500] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (13245C00) [pid = 2500] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1FD34C00) [pid = 2500] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1CE78400) [pid = 2500] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1BA5C800) [pid = 2500] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D626000) [pid = 2500] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1DDECC00) [pid = 2500] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:50:29 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (13115400) [pid = 2500] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:50:29 INFO - PROCESS | 2500 | 1461261029946 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1438ms 10:50:29 INFO - PROCESS | 2500 | 1461261030006 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 2500 | 1461261030011 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 10:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:50:29 INFO - PROCESS | 2500 | 1461261030017 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 2500 | 1461261030021 Marionette TRACE conn5 <- [1,1282,null,{}] 10:50:30 INFO - PROCESS | 2500 | 1461261030027 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 2500 | 1461261030145 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 10:50:30 INFO - PROCESS | 2500 | 1461261030282 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 2500 | ++DOCSHELL 13554000 == 74 [pid = 2500] [id = 330] 10:50:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (136D1000) [pid = 2500] [serial = 989] [outer = 00000000] 10:50:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (146FE400) [pid = 2500] [serial = 990] [outer = 136D1000] 10:50:30 INFO - PROCESS | 2500 | 1461261030341 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (17A76000) [pid = 2500] [serial = 991] [outer = 136D1000] 10:50:30 INFO - PROCESS | 2500 | 1461261030943 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 970ms 10:50:30 INFO - PROCESS | 2500 | 1461261030991 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 2500 | 1461261030997 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 10:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:50:30 INFO - PROCESS | 2500 | 1461261031004 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 2500 | 1461261031007 Marionette TRACE conn5 <- [1,1286,null,{}] 10:50:30 INFO - PROCESS | 2500 | 1461261031011 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:31 INFO - PROCESS | 2500 | 1461261031153 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 10:50:31 INFO - PROCESS | 2500 | 1461261031287 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:31 INFO - PROCESS | 2500 | ++DOCSHELL 18DC1800 == 75 [pid = 2500] [id = 331] 10:50:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (18DC2400) [pid = 2500] [serial = 992] [outer = 00000000] 10:50:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1AA73C00) [pid = 2500] [serial = 993] [outer = 18DC2400] 10:50:31 INFO - PROCESS | 2500 | 1461261031344 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1AEB1000) [pid = 2500] [serial = 994] [outer = 18DC2400] 10:50:31 INFO - PROCESS | 2500 | 1461261031995 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1024ms 10:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:50:32 INFO - PROCESS | 2500 | 1461261032030 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 10:50:32 INFO - PROCESS | 2500 | 1461261032033 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 10:50:32 INFO - PROCESS | 2500 | 1461261032037 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:50:32 INFO - PROCESS | 2500 | 1461261032041 Marionette TRACE conn5 <- [1,1290,null,{}] 10:50:32 INFO - PROCESS | 2500 | 1461261032053 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:32 INFO - PROCESS | 2500 | 1461261032183 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 10:50:32 INFO - PROCESS | 2500 | 1461261032320 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:32 INFO - PROCESS | 2500 | ++DOCSHELL 1BB4E400 == 76 [pid = 2500] [id = 332] 10:50:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1BBC3800) [pid = 2500] [serial = 995] [outer = 00000000] 10:50:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1C08A800) [pid = 2500] [serial = 996] [outer = 1BBC3800] 10:50:32 INFO - PROCESS | 2500 | 1461261032379 Marionette DEBUG loaded listener.js 10:50:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1CE46C00) [pid = 2500] [serial = 997] [outer = 1BBC3800] 10:50:32 INFO - PROCESS | 2500 | 1461261032941 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 990ms 10:50:33 INFO - PROCESS | 2500 | 1461261033030 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 2500 | 1461261033033 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 10:50:33 INFO - PROCESS | 2500 | 1461261033036 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:50:33 INFO - PROCESS | 2500 | 1461261033039 Marionette TRACE conn5 <- [1,1294,null,{}] 10:50:33 INFO - PROCESS | 2500 | 1461261033043 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 2500 | 1461261033153 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 10:50:33 INFO - PROCESS | 2500 | 1461261033288 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 2500 | ++DOCSHELL 1BF58000 == 77 [pid = 2500] [id = 333] 10:50:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1CE44000) [pid = 2500] [serial = 998] [outer = 00000000] 10:50:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D4EA800) [pid = 2500] [serial = 999] [outer = 1CE44000] 10:50:33 INFO - PROCESS | 2500 | 1461261033345 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D558C00) [pid = 2500] [serial = 1000] [outer = 1CE44000] 10:50:33 INFO - PROCESS | 2500 | 1461261033909 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 929ms 10:50:33 INFO - PROCESS | 2500 | 1461261033970 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 2500 | 1461261033972 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 10:50:33 INFO - PROCESS | 2500 | 1461261033976 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:50:33 INFO - PROCESS | 2500 | 1461261033978 Marionette TRACE conn5 <- [1,1298,null,{}] 10:50:33 INFO - PROCESS | 2500 | 1461261033982 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:34 INFO - PROCESS | 2500 | 1461261034116 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 10:50:34 INFO - PROCESS | 2500 | 1461261034250 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:34 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C9400 == 78 [pid = 2500] [id = 334] 10:50:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D3CA000) [pid = 2500] [serial = 1001] [outer = 00000000] 10:50:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D5A0000) [pid = 2500] [serial = 1002] [outer = 1D3CA000] 10:50:34 INFO - PROCESS | 2500 | 1461261034306 Marionette DEBUG loaded listener.js 10:50:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1D608C00) [pid = 2500] [serial = 1003] [outer = 1D3CA000] 10:50:34 INFO - PROCESS | 2500 | 1461261034928 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 2500 | 1461261035001 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 10:50:34 INFO - PROCESS | 2500 | 1461261035005 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:50:34 INFO - PROCESS | 2500 | 1461261035007 Marionette TRACE conn5 <- [1,1302,null,{}] 10:50:34 INFO - PROCESS | 2500 | 1461261035010 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:35 INFO - PROCESS | 2500 | 1461261035143 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 10:50:35 INFO - PROCESS | 2500 | 1461261035301 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 2500 | ++DOCSHELL 1334B000 == 79 [pid = 2500] [id = 335] 10:50:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1334C800) [pid = 2500] [serial = 1004] [outer = 00000000] 10:50:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1DA44400) [pid = 2500] [serial = 1005] [outer = 1334C800] 10:50:35 INFO - PROCESS | 2500 | 1461261035359 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1EBC4000) [pid = 2500] [serial = 1006] [outer = 1334C800] 10:50:35 INFO - PROCESS | 2500 | 1461261035893 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 930ms 10:50:35 INFO - PROCESS | 2500 | 1461261035949 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 10:50:35 INFO - PROCESS | 2500 | 1461261035951 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 10:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:50:35 INFO - PROCESS | 2500 | 1461261035956 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 2500 | 1461261035958 Marionette TRACE conn5 <- [1,1306,null,{}] 10:50:35 INFO - PROCESS | 2500 | 1461261035962 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:36 INFO - PROCESS | 2500 | 1461261036067 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 10:50:36 INFO - PROCESS | 2500 | 1461261036298 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 2500 | ++DOCSHELL 13238000 == 80 [pid = 2500] [id = 336] 10:50:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (13238C00) [pid = 2500] [serial = 1007] [outer = 00000000] 10:50:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (13357C00) [pid = 2500] [serial = 1008] [outer = 13238C00] 10:50:36 INFO - PROCESS | 2500 | 1461261036389 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (13767000) [pid = 2500] [serial = 1009] [outer = 13238C00] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 12A94400 == 79 [pid = 2500] [id = 328] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 19BCB800 == 78 [pid = 2500] [id = 327] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 13772400 == 77 [pid = 2500] [id = 326] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 1418F400 == 76 [pid = 2500] [id = 325] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 127F4000 == 75 [pid = 2500] [id = 324] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 1AFF1000 == 74 [pid = 2500] [id = 319] 10:50:36 INFO - PROCESS | 2500 | --DOCSHELL 1334B400 == 73 [pid = 2500] [id = 318] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1CEAD800) [pid = 2500] [serial = 859] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D607C00) [pid = 2500] [serial = 946] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (17F62000) [pid = 2500] [serial = 928] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (21FD7400) [pid = 2500] [serial = 868] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (19BCCC00) [pid = 2500] [serial = 924] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1B022000) [pid = 2500] [serial = 930] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1FD35000) [pid = 2500] [serial = 942] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (20C18400) [pid = 2500] [serial = 912] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1AEAB800) [pid = 2500] [serial = 925] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (21DEB000) [pid = 2500] [serial = 865] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D52E400) [pid = 2500] [serial = 922] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1CE45800) [pid = 2500] [serial = 921] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (13764C00) [pid = 2500] [serial = 927] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (17F69C00) [pid = 2500] [serial = 903] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1D9C4800) [pid = 2500] [serial = 802] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1C08D400) [pid = 2500] [serial = 871] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (20F9AC00) [pid = 2500] [serial = 862] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (20B32800) [pid = 2500] [serial = 909] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D3C7800) [pid = 2500] [serial = 936] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1BF58C00) [pid = 2500] [serial = 933] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1DA3CC00) [pid = 2500] [serial = 940] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (21C82400) [pid = 2500] [serial = 918] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1D7C3C00) [pid = 2500] [serial = 939] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1D3CFC00) [pid = 2500] [serial = 937] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1BF5AC00) [pid = 2500] [serial = 906] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1C28C400) [pid = 2500] [serial = 934] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1B02A400) [pid = 2500] [serial = 931] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (20B2B400) [pid = 2500] [serial = 948] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1C089C00) [pid = 2500] [serial = 945] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (200F4800) [pid = 2500] [serial = 943] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1844D400) [pid = 2500] [serial = 856] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (21C8C400) [pid = 2500] [serial = 915] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (20B33400) [pid = 2500] [serial = 949] [outer = 00000000] [url = about:blank] 10:50:36 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (20BB6000) [pid = 2500] [serial = 951] [outer = 00000000] [url = about:blank] 10:50:37 INFO - PROCESS | 2500 | 1461261037081 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1180ms 10:50:37 INFO - PROCESS | 2500 | 1461261037141 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 2500 | 1461261037144 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 10:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:50:37 INFO - PROCESS | 2500 | 1461261037149 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 2500 | 1461261037152 Marionette TRACE conn5 <- [1,1310,null,{}] 10:50:37 INFO - PROCESS | 2500 | 1461261037157 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 2500 | 1461261037251 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 10:50:37 INFO - PROCESS | 2500 | 1461261037259 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 2500 | ++DOCSHELL 136CC000 == 74 [pid = 2500] [id = 337] 10:50:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (141E1400) [pid = 2500] [serial = 1010] [outer = 00000000] 10:50:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (17B33800) [pid = 2500] [serial = 1011] [outer = 141E1400] 10:50:37 INFO - PROCESS | 2500 | 1461261037310 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (18170C00) [pid = 2500] [serial = 1012] [outer = 141E1400] 10:50:37 INFO - PROCESS | 2500 | 1461261037844 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 730ms 10:50:37 INFO - PROCESS | 2500 | 1461261037882 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 2500 | 1461261037886 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 10:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:50:37 INFO - PROCESS | 2500 | 1461261037889 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 2500 | 1461261037891 Marionette TRACE conn5 <- [1,1314,null,{}] 10:50:37 INFO - PROCESS | 2500 | 1461261037895 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 2500 | 1461261037984 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 10:50:38 INFO - PROCESS | 2500 | 1461261038076 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 2500 | ++DOCSHELL 181DF400 == 75 [pid = 2500] [id = 338] 10:50:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (18246000) [pid = 2500] [serial = 1013] [outer = 00000000] 10:50:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1AF5FC00) [pid = 2500] [serial = 1014] [outer = 18246000] 10:50:38 INFO - PROCESS | 2500 | 1461261038129 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1B012C00) [pid = 2500] [serial = 1015] [outer = 18246000] 10:50:38 INFO - PROCESS | 2500 | 1461261038540 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:50:38 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 10:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 10:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:50:38 INFO - PROCESS | 2500 | 1461261038569 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 2500 | 1461261038571 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 10:50:38 INFO - PROCESS | 2500 | 1461261038581 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 2500 | 1461261038586 Marionette TRACE conn5 <- [1,1318,null,{}] 10:50:38 INFO - PROCESS | 2500 | 1461261038591 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 2500 | 1461261038681 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 10:50:38 INFO - PROCESS | 2500 | 1461261038687 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 2500 | ++DOCSHELL 1B020400 == 76 [pid = 2500] [id = 339] 10:50:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1B020800) [pid = 2500] [serial = 1016] [outer = 00000000] 10:50:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BF59C00) [pid = 2500] [serial = 1017] [outer = 1B020800] 10:50:38 INFO - PROCESS | 2500 | 1461261038732 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1C7C3400) [pid = 2500] [serial = 1018] [outer = 1B020800] 10:50:39 INFO - PROCESS | 2500 | 1461261039196 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:50:39 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 10:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 690ms 10:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:50:39 INFO - PROCESS | 2500 | 1461261039269 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 2500 | 1461261039272 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 10:50:39 INFO - PROCESS | 2500 | 1461261039275 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 2500 | 1461261039277 Marionette TRACE conn5 <- [1,1322,null,{}] 10:50:39 INFO - PROCESS | 2500 | 1461261039281 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:39 INFO - PROCESS | 2500 | 1461261039402 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 10:50:39 INFO - PROCESS | 2500 | 1461261039460 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:39 INFO - PROCESS | 2500 | ++DOCSHELL 131C5800 == 77 [pid = 2500] [id = 340] 10:50:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1CE51400) [pid = 2500] [serial = 1019] [outer = 00000000] 10:50:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D3CE800) [pid = 2500] [serial = 1020] [outer = 1CE51400] 10:50:39 INFO - PROCESS | 2500 | 1461261039505 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D523C00) [pid = 2500] [serial = 1021] [outer = 1CE51400] 10:50:39 INFO - PROCESS | 2500 | 1461261039921 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 731ms 10:50:39 INFO - PROCESS | 2500 | 1461261040010 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 2500 | 1461261040012 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 10:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:50:39 INFO - PROCESS | 2500 | 1461261040021 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 2500 | 1461261040023 Marionette TRACE conn5 <- [1,1326,null,{}] 10:50:40 INFO - PROCESS | 2500 | 1461261040027 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:40 INFO - PROCESS | 2500 | 1461261040171 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 10:50:40 INFO - PROCESS | 2500 | 1461261040238 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:40 INFO - PROCESS | 2500 | ++DOCSHELL 1D59DC00 == 78 [pid = 2500] [id = 341] 10:50:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D60A400) [pid = 2500] [serial = 1022] [outer = 00000000] 10:50:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D621400) [pid = 2500] [serial = 1023] [outer = 1D60A400] 10:50:40 INFO - PROCESS | 2500 | 1461261040291 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D7C0000) [pid = 2500] [serial = 1024] [outer = 1D60A400] 10:50:41 INFO - PROCESS | 2500 | 1461261041197 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1231ms 10:50:41 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (19BCDC00) [pid = 2500] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:50:41 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (141EA400) [pid = 2500] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:50:41 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (127F7C00) [pid = 2500] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:50:41 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (139C3000) [pid = 2500] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:50:41 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1AF62400) [pid = 2500] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:50:41 INFO - PROCESS | 2500 | 1461261041270 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 2500 | 1461261041272 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 10:50:41 INFO - PROCESS | 2500 | 1461261041276 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 2500 | 1461261041278 Marionette TRACE conn5 <- [1,1330,null,{}] 10:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:50:41 INFO - PROCESS | 2500 | 1461261041282 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 2500 | 1461261041373 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 10:50:41 INFO - PROCESS | 2500 | 1461261041381 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:41 INFO - PROCESS | 2500 | ++DOCSHELL 1376E400 == 79 [pid = 2500] [id = 342] 10:50:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (141EA400) [pid = 2500] [serial = 1025] [outer = 00000000] 10:50:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1B027400) [pid = 2500] [serial = 1026] [outer = 141EA400] 10:50:41 INFO - PROCESS | 2500 | 1461261041425 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D9C3C00) [pid = 2500] [serial = 1027] [outer = 141EA400] 10:50:41 INFO - PROCESS | 2500 | 1461261041871 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 630ms 10:50:41 INFO - PROCESS | 2500 | 1461261041935 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 2500 | 1461261041937 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 10:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:50:41 INFO - PROCESS | 2500 | 1461261041940 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 2500 | 1461261041942 Marionette TRACE conn5 <- [1,1334,null,{}] 10:50:41 INFO - PROCESS | 2500 | 1461261041946 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:42 INFO - PROCESS | 2500 | 1461261042030 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 10:50:42 INFO - PROCESS | 2500 | 1461261042036 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 2500 | ++DOCSHELL 1B026000 == 80 [pid = 2500] [id = 343] 10:50:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1DDF2000) [pid = 2500] [serial = 1028] [outer = 00000000] 10:50:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1FD39400) [pid = 2500] [serial = 1029] [outer = 1DDF2000] 10:50:42 INFO - PROCESS | 2500 | 1461261042081 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1FD39000) [pid = 2500] [serial = 1030] [outer = 1DDF2000] 10:50:42 INFO - PROCESS | 2500 | 1461261042515 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 10:50:42 INFO - PROCESS | 2500 | 1461261042572 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 2500 | 1461261042574 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 10:50:42 INFO - PROCESS | 2500 | 1461261042578 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:50:42 INFO - PROCESS | 2500 | 1461261042579 Marionette TRACE conn5 <- [1,1338,null,{}] 10:50:42 INFO - PROCESS | 2500 | 1461261042583 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:42 INFO - PROCESS | 2500 | 1461261042668 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 10:50:42 INFO - PROCESS | 2500 | 1461261042674 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 2500 | ++DOCSHELL 1FD38000 == 81 [pid = 2500] [id = 344] 10:50:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (20B01400) [pid = 2500] [serial = 1031] [outer = 00000000] 10:50:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (20B2CC00) [pid = 2500] [serial = 1032] [outer = 20B01400] 10:50:42 INFO - PROCESS | 2500 | 1461261042719 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (20B33000) [pid = 2500] [serial = 1033] [outer = 20B01400] 10:50:43 INFO - PROCESS | 2500 | 1461261043164 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 630ms 10:50:43 INFO - PROCESS | 2500 | 1461261043212 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 2500 | 1461261043214 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 10:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:50:43 INFO - PROCESS | 2500 | 1461261043230 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 2500 | 1461261043232 Marionette TRACE conn5 <- [1,1342,null,{}] 10:50:43 INFO - PROCESS | 2500 | 1461261043236 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:43 INFO - PROCESS | 2500 | 1461261043380 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 10:50:43 INFO - PROCESS | 2500 | 1461261043525 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 2500 | ++DOCSHELL 127EEC00 == 82 [pid = 2500] [id = 345] 10:50:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (127F0800) [pid = 2500] [serial = 1034] [outer = 00000000] 10:50:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (13244400) [pid = 2500] [serial = 1035] [outer = 127F0800] 10:50:43 INFO - PROCESS | 2500 | 1461261043585 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (13356C00) [pid = 2500] [serial = 1036] [outer = 127F0800] 10:50:44 INFO - PROCESS | 2500 | 1461261044254 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1071ms 10:50:44 INFO - PROCESS | 2500 | 1461261044306 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 10:50:44 INFO - PROCESS | 2500 | 1461261044311 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 10:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:50:44 INFO - PROCESS | 2500 | 1461261044316 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 2500 | 1461261044321 Marionette TRACE conn5 <- [1,1346,null,{}] 10:50:44 INFO - PROCESS | 2500 | 1461261044326 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:44 INFO - PROCESS | 2500 | 1461261044473 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 10:50:44 INFO - PROCESS | 2500 | 1461261044613 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 2500 | ++DOCSHELL 19ED1C00 == 83 [pid = 2500] [id = 346] 10:50:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (19ED2400) [pid = 2500] [serial = 1037] [outer = 00000000] 10:50:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1B02F000) [pid = 2500] [serial = 1038] [outer = 19ED2400] 10:50:44 INFO - PROCESS | 2500 | 1461261044673 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1BB0B000) [pid = 2500] [serial = 1039] [outer = 19ED2400] 10:50:45 INFO - PROCESS | 2500 | 1461261045280 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 970ms 10:50:45 INFO - PROCESS | 2500 | 1461261045291 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 2500 | 1461261045294 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 10:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:50:45 INFO - PROCESS | 2500 | 1461261045298 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 2500 | 1461261045300 Marionette TRACE conn5 <- [1,1350,null,{}] 10:50:45 INFO - PROCESS | 2500 | 1461261045304 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:45 INFO - PROCESS | 2500 | 1461261045416 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 10:50:45 INFO - PROCESS | 2500 | 1461261045544 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:45 INFO - PROCESS | 2500 | ++DOCSHELL 1D625400 == 84 [pid = 2500] [id = 347] 10:50:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D62A000) [pid = 2500] [serial = 1040] [outer = 00000000] 10:50:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1F91E000) [pid = 2500] [serial = 1041] [outer = 1D62A000] 10:50:45 INFO - PROCESS | 2500 | 1461261045599 Marionette DEBUG loaded listener.js 10:50:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (20B28800) [pid = 2500] [serial = 1042] [outer = 1D62A000] 10:50:46 INFO - PROCESS | 2500 | 1461261046210 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 970ms 10:50:46 INFO - PROCESS | 2500 | 1461261046270 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 10:50:46 INFO - PROCESS | 2500 | 1461261046275 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 10:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:50:46 INFO - PROCESS | 2500 | 1461261046286 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:50:46 INFO - PROCESS | 2500 | 1461261046291 Marionette TRACE conn5 <- [1,1354,null,{}] 10:50:46 INFO - PROCESS | 2500 | 1461261046295 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:46 INFO - PROCESS | 2500 | 1461261046465 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 10:50:46 INFO - PROCESS | 2500 | 1461261046480 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 2500 | ++DOCSHELL 20B07C00 == 85 [pid = 2500] [id = 348] 10:50:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (20B35400) [pid = 2500] [serial = 1043] [outer = 00000000] 10:50:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (20F93000) [pid = 2500] [serial = 1044] [outer = 20B35400] 10:50:46 INFO - PROCESS | 2500 | 1461261046535 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (20F99000) [pid = 2500] [serial = 1045] [outer = 20B35400] 10:50:47 INFO - PROCESS | 2500 | 1461261047156 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 2500 | 1461261047229 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 10:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:50:47 INFO - PROCESS | 2500 | 1461261047234 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 2500 | 1461261047236 Marionette TRACE conn5 <- [1,1358,null,{}] 10:50:47 INFO - PROCESS | 2500 | 1461261047240 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:47 INFO - PROCESS | 2500 | 1461261047350 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 10:50:47 INFO - PROCESS | 2500 | 1461261047486 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 2500 | ++DOCSHELL 1D7BF000 == 86 [pid = 2500] [id = 349] 10:50:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (20C15800) [pid = 2500] [serial = 1046] [outer = 00000000] 10:50:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (21DE9000) [pid = 2500] [serial = 1047] [outer = 20C15800] 10:50:47 INFO - PROCESS | 2500 | 1461261047542 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (21DEB800) [pid = 2500] [serial = 1048] [outer = 20C15800] 10:50:48 INFO - PROCESS | 2500 | 1461261048090 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 10:50:48 INFO - PROCESS | 2500 | 1461261048169 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 10:50:48 INFO - PROCESS | 2500 | 1461261048172 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:50:48 INFO - PROCESS | 2500 | 1461261048174 Marionette TRACE conn5 <- [1,1362,null,{}] 10:50:48 INFO - PROCESS | 2500 | 1461261048178 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:48 INFO - PROCESS | 2500 | 1461261048287 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 10:50:48 INFO - PROCESS | 2500 | 1461261048429 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:48 INFO - PROCESS | 2500 | ++DOCSHELL 21FD3000 == 87 [pid = 2500] [id = 350] 10:50:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (21FD3800) [pid = 2500] [serial = 1049] [outer = 00000000] 10:50:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (2215F400) [pid = 2500] [serial = 1050] [outer = 21FD3800] 10:50:48 INFO - PROCESS | 2500 | 1461261048494 Marionette DEBUG loaded listener.js 10:50:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (22269C00) [pid = 2500] [serial = 1051] [outer = 21FD3800] 10:50:49 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:49 INFO - PROCESS | 2500 | 1461261049106 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 2500 | 1461261049149 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 10:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:50:49 INFO - PROCESS | 2500 | 1461261049153 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 2500 | 1461261049155 Marionette TRACE conn5 <- [1,1366,null,{}] 10:50:49 INFO - PROCESS | 2500 | 1461261049160 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:49 INFO - PROCESS | 2500 | 1461261049274 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 10:50:49 INFO - PROCESS | 2500 | 1461261049412 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:49 INFO - PROCESS | 2500 | ++DOCSHELL 227EA800 == 88 [pid = 2500] [id = 351] 10:50:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (227EB000) [pid = 2500] [serial = 1052] [outer = 00000000] 10:50:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (228C8C00) [pid = 2500] [serial = 1053] [outer = 227EB000] 10:50:49 INFO - PROCESS | 2500 | 1461261049468 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (228CD000) [pid = 2500] [serial = 1054] [outer = 227EB000] 10:50:50 INFO - PROCESS | 2500 | 1461261050293 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:50:50 INFO - PROCESS | 2500 | 1461261050380 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 10:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:50:50 INFO - PROCESS | 2500 | 1461261050384 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:50:50 INFO - PROCESS | 2500 | 1461261050387 Marionette TRACE conn5 <- [1,1370,null,{}] 10:50:50 INFO - PROCESS | 2500 | 1461261050393 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:50 INFO - PROCESS | 2500 | 1461261050507 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 10:50:50 INFO - PROCESS | 2500 | 1461261050644 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 2500 | ++DOCSHELL 14BE9800 == 89 [pid = 2500] [id = 352] 10:50:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (17F25400) [pid = 2500] [serial = 1055] [outer = 00000000] 10:50:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1AF9FC00) [pid = 2500] [serial = 1056] [outer = 17F25400] 10:50:50 INFO - PROCESS | 2500 | 1461261050695 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1B01D400) [pid = 2500] [serial = 1057] [outer = 17F25400] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 1FD38000 == 88 [pid = 2500] [id = 344] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 1B026000 == 87 [pid = 2500] [id = 343] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 1376E400 == 86 [pid = 2500] [id = 342] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 1D59DC00 == 85 [pid = 2500] [id = 341] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 131C5800 == 84 [pid = 2500] [id = 340] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 1B020400 == 83 [pid = 2500] [id = 339] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 20B0DC00 == 82 [pid = 2500] [id = 317] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 181DF400 == 81 [pid = 2500] [id = 338] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (2226D400) [pid = 2500] [serial = 966] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (228C5400) [pid = 2500] [serial = 969] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1BBC2800) [pid = 2500] [serial = 987] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (17F5D400) [pid = 2500] [serial = 954] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1BB08C00) [pid = 2500] [serial = 957] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (20C16000) [pid = 2500] [serial = 960] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (21FDB800) [pid = 2500] [serial = 963] [outer = 00000000] [url = about:blank] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 136CC000 == 80 [pid = 2500] [id = 337] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 13238000 == 79 [pid = 2500] [id = 336] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 13554000 == 78 [pid = 2500] [id = 330] 10:50:51 INFO - PROCESS | 2500 | --DOCSHELL 131CD000 == 77 [pid = 2500] [id = 329] 10:50:51 INFO - PROCESS | 2500 | [2500] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:51 INFO - PROCESS | 2500 | 1461261051379 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 2500 | 1461261051474 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 10:50:51 INFO - PROCESS | 2500 | 1461261051482 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 2500 | 1461261051484 Marionette TRACE conn5 <- [1,1374,null,{}] 10:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:50:51 INFO - PROCESS | 2500 | 1461261051488 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:51 INFO - PROCESS | 2500 | 1461261051581 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 10:50:51 INFO - PROCESS | 2500 | 1461261051595 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:51 INFO - PROCESS | 2500 | ++DOCSHELL 13771000 == 78 [pid = 2500] [id = 353] 10:50:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (13772800) [pid = 2500] [serial = 1058] [outer = 00000000] 10:50:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1816C000) [pid = 2500] [serial = 1059] [outer = 13772800] 10:50:51 INFO - PROCESS | 2500 | 1461261051641 Marionette DEBUG loaded listener.js 10:50:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (18446400) [pid = 2500] [serial = 1060] [outer = 13772800] 10:50:52 INFO - PROCESS | 2500 | 1461261052152 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:50:52 INFO - PROCESS | 2500 | 1461261052223 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 10:50:52 INFO - PROCESS | 2500 | 1461261052226 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:50:52 INFO - PROCESS | 2500 | 1461261052230 Marionette TRACE conn5 <- [1,1378,null,{}] 10:50:52 INFO - PROCESS | 2500 | 1461261052241 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:52 INFO - PROCESS | 2500 | 1461261052337 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 10:50:52 INFO - PROCESS | 2500 | 1461261052435 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:52 INFO - PROCESS | 2500 | ++DOCSHELL 18DBE800 == 79 [pid = 2500] [id = 354] 10:50:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1AF59C00) [pid = 2500] [serial = 1061] [outer = 00000000] 10:50:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1B02B000) [pid = 2500] [serial = 1062] [outer = 1AF59C00] 10:50:52 INFO - PROCESS | 2500 | 1461261052484 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1BA50000) [pid = 2500] [serial = 1063] [outer = 1AF59C00] 10:50:52 INFO - PROCESS | 2500 | 1461261052855 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 671ms 10:50:52 INFO - PROCESS | 2500 | 1461261052901 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 10:50:52 INFO - PROCESS | 2500 | 1461261052904 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 10:50:52 INFO - PROCESS | 2500 | 1461261052907 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:50:52 INFO - PROCESS | 2500 | 1461261052908 Marionette TRACE conn5 <- [1,1382,null,{}] 10:50:52 INFO - PROCESS | 2500 | 1461261052912 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 2500 | 1461261053001 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 10:50:53 INFO - PROCESS | 2500 | 1461261053007 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 2500 | ++DOCSHELL 17B34000 == 80 [pid = 2500] [id = 355] 10:50:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1BBC8400) [pid = 2500] [serial = 1064] [outer = 00000000] 10:50:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D3CC000) [pid = 2500] [serial = 1065] [outer = 1BBC8400] 10:50:53 INFO - PROCESS | 2500 | 1461261053053 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1D55CC00) [pid = 2500] [serial = 1066] [outer = 1BBC8400] 10:50:53 INFO - PROCESS | 2500 | 1461261053527 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 669ms 10:50:53 INFO - PROCESS | 2500 | 1461261053581 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 2500 | 1461261053583 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 10:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:50:53 INFO - PROCESS | 2500 | 1461261053587 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 2500 | 1461261053589 Marionette TRACE conn5 <- [1,1386,null,{}] 10:50:53 INFO - PROCESS | 2500 | 1461261053592 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 2500 | 1461261053710 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 10:50:53 INFO - PROCESS | 2500 | 1461261053773 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 2500 | ++DOCSHELL 1D594C00 == 81 [pid = 2500] [id = 356] 10:50:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1D603800) [pid = 2500] [serial = 1067] [outer = 00000000] 10:50:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1D61CC00) [pid = 2500] [serial = 1068] [outer = 1D603800] 10:50:53 INFO - PROCESS | 2500 | 1461261053818 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1D628000) [pid = 2500] [serial = 1069] [outer = 1D603800] 10:50:54 INFO - PROCESS | 2500 | 1461261054244 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 10:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:50:54 INFO - PROCESS | 2500 | 1461261054257 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 2500 | 1461261054259 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 10:50:54 INFO - PROCESS | 2500 | 1461261054262 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 2500 | 1461261054264 Marionette TRACE conn5 <- [1,1390,null,{}] 10:50:54 INFO - PROCESS | 2500 | 1461261054273 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:54 INFO - PROCESS | 2500 | 1461261054411 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 10:50:54 INFO - PROCESS | 2500 | 1461261054509 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:54 INFO - PROCESS | 2500 | ++DOCSHELL 1D7BA000 == 82 [pid = 2500] [id = 357] 10:50:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1DA3DC00) [pid = 2500] [serial = 1070] [outer = 00000000] 10:50:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (20B01C00) [pid = 2500] [serial = 1071] [outer = 1DA3DC00] 10:50:54 INFO - PROCESS | 2500 | 1461261054557 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (20B8CC00) [pid = 2500] [serial = 1072] [outer = 1DA3DC00] 10:50:55 INFO - PROCESS | 2500 | 1461261054999 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 790ms 10:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:50:55 INFO - PROCESS | 2500 | 1461261055053 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 2500 | 1461261055055 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 10:50:55 INFO - PROCESS | 2500 | 1461261055058 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 2500 | 1461261055060 Marionette TRACE conn5 <- [1,1394,null,{}] 10:50:55 INFO - PROCESS | 2500 | 1461261055063 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:55 INFO - PROCESS | 2500 | 1461261055184 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 10:50:55 INFO - PROCESS | 2500 | 1461261055252 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 2500 | ++DOCSHELL 20B90800 == 83 [pid = 2500] [id = 358] 10:50:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (20B93800) [pid = 2500] [serial = 1073] [outer = 00000000] 10:50:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20C13400) [pid = 2500] [serial = 1074] [outer = 20B93800] 10:50:55 INFO - PROCESS | 2500 | 1461261055296 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20C11C00) [pid = 2500] [serial = 1075] [outer = 20B93800] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (141E1400) [pid = 2500] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1D60A400) [pid = 2500] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (13238C00) [pid = 2500] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (18246000) [pid = 2500] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1B020800) [pid = 2500] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (141EA400) [pid = 2500] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1B024000) [pid = 2500] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1DDF2000) [pid = 2500] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1CE51400) [pid = 2500] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1D55C000) [pid = 2500] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20B07000) [pid = 2500] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (20FAB000) [pid = 2500] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (181DB400) [pid = 2500] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (20BBD000) [pid = 2500] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (13763400) [pid = 2500] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:50:55 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (20B10000) [pid = 2500] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:50:55 INFO - PROCESS | 2500 | 1461261055901 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 870ms 10:50:55 INFO - PROCESS | 2500 | 1461261055929 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 2500 | 1461261055931 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 10:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:50:55 INFO - PROCESS | 2500 | 1461261055935 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 2500 | 1461261055936 Marionette TRACE conn5 <- [1,1398,null,{}] 10:50:55 INFO - PROCESS | 2500 | 1461261055940 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:56 INFO - PROCESS | 2500 | 1461261056061 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 10:50:56 INFO - PROCESS | 2500 | 1461261056124 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 2500 | ++DOCSHELL 13245000 == 84 [pid = 2500] [id = 359] 10:50:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (13352400) [pid = 2500] [serial = 1076] [outer = 00000000] 10:50:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1B024000) [pid = 2500] [serial = 1077] [outer = 13352400] 10:50:56 INFO - PROCESS | 2500 | 1461261056168 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D3C1400) [pid = 2500] [serial = 1078] [outer = 13352400] 10:50:56 INFO - PROCESS | 2500 | 1461261056548 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 630ms 10:50:56 INFO - PROCESS | 2500 | 1461261056566 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 2500 | 1461261056568 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 10:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:50:56 INFO - PROCESS | 2500 | 1461261056571 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 2500 | 1461261056573 Marionette TRACE conn5 <- [1,1402,null,{}] 10:50:56 INFO - PROCESS | 2500 | 1461261056576 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:56 INFO - PROCESS | 2500 | 1461261056664 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 10:50:56 INFO - PROCESS | 2500 | 1461261056670 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 2500 | ++DOCSHELL 1D529800 == 85 [pid = 2500] [id = 360] 10:50:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D629400) [pid = 2500] [serial = 1079] [outer = 00000000] 10:50:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (20BBF000) [pid = 2500] [serial = 1080] [outer = 1D629400] 10:50:56 INFO - PROCESS | 2500 | 1461261056715 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (21C81000) [pid = 2500] [serial = 1081] [outer = 1D629400] 10:50:57 INFO - PROCESS | 2500 | 1461261057157 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 630ms 10:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:50:57 INFO - PROCESS | 2500 | 1461261057205 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 2500 | 1461261057207 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 10:50:57 INFO - PROCESS | 2500 | 1461261057211 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 2500 | 1461261057212 Marionette TRACE conn5 <- [1,1406,null,{}] 10:50:57 INFO - PROCESS | 2500 | 1461261057216 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:57 INFO - PROCESS | 2500 | 1461261057304 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 10:50:57 INFO - PROCESS | 2500 | 1461261057310 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 2500 | ++DOCSHELL 20B08800 == 86 [pid = 2500] [id = 361] 10:50:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (21E32800) [pid = 2500] [serial = 1082] [outer = 00000000] 10:50:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (2267C400) [pid = 2500] [serial = 1083] [outer = 21E32800] 10:50:57 INFO - PROCESS | 2500 | 1461261057354 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (227F0C00) [pid = 2500] [serial = 1084] [outer = 21E32800] 10:50:57 INFO - PROCESS | 2500 | 1461261057978 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 830ms 10:50:58 INFO - PROCESS | 2500 | 1461261058042 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 2500 | 1461261058047 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 10:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:50:58 INFO - PROCESS | 2500 | 1461261058052 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 2500 | 1461261058057 Marionette TRACE conn5 <- [1,1410,null,{}] 10:50:58 INFO - PROCESS | 2500 | 1461261058064 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:58 INFO - PROCESS | 2500 | 1461261058218 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 10:50:58 INFO - PROCESS | 2500 | 1461261058364 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 2500 | ++DOCSHELL 13112C00 == 87 [pid = 2500] [id = 362] 10:50:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1376DC00) [pid = 2500] [serial = 1085] [outer = 00000000] 10:50:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (18DC8800) [pid = 2500] [serial = 1086] [outer = 1376DC00] 10:50:58 INFO - PROCESS | 2500 | 1461261058423 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (19BC6800) [pid = 2500] [serial = 1087] [outer = 1376DC00] 10:50:59 INFO - PROCESS | 2500 | 1461261059094 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1070ms 10:50:59 INFO - PROCESS | 2500 | 1461261059135 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 2500 | 1461261059141 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 10:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:50:59 INFO - PROCESS | 2500 | 1461261059147 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 2500 | 1461261059150 Marionette TRACE conn5 <- [1,1414,null,{}] 10:50:59 INFO - PROCESS | 2500 | 1461261059155 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:59 INFO - PROCESS | 2500 | 1461261059269 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 10:50:59 INFO - PROCESS | 2500 | 1461261059413 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 2500 | ++DOCSHELL 1B026C00 == 88 [pid = 2500] [id = 363] 10:50:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1BA29400) [pid = 2500] [serial = 1088] [outer = 00000000] 10:50:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1D596000) [pid = 2500] [serial = 1089] [outer = 1BA29400] 10:50:59 INFO - PROCESS | 2500 | 1461261059470 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1D7BE400) [pid = 2500] [serial = 1090] [outer = 1BA29400] 10:51:00 INFO - PROCESS | 2500 | 1461261060129 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1025ms 10:51:00 INFO - PROCESS | 2500 | 1461261060173 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 2500 | 1461261060176 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 10:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:51:00 INFO - PROCESS | 2500 | 1461261060180 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 2500 | 1461261060184 Marionette TRACE conn5 <- [1,1418,null,{}] 10:51:00 INFO - PROCESS | 2500 | 1461261060195 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:00 INFO - PROCESS | 2500 | 1461261060369 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 10:51:00 INFO - PROCESS | 2500 | 1461261060513 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 2500 | ++DOCSHELL 20C19C00 == 89 [pid = 2500] [id = 364] 10:51:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20C1A800) [pid = 2500] [serial = 1091] [outer = 00000000] 10:51:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (22750C00) [pid = 2500] [serial = 1092] [outer = 20C1A800] 10:51:00 INFO - PROCESS | 2500 | 1461261060573 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (228CE000) [pid = 2500] [serial = 1093] [outer = 20C1A800] 10:51:01 INFO - PROCESS | 2500 | 1461261061222 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1080ms 10:51:01 INFO - PROCESS | 2500 | 1461261061279 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 2500 | 1461261061282 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 10:51:01 INFO - PROCESS | 2500 | 1461261061285 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:51:01 INFO - PROCESS | 2500 | 1461261061287 Marionette TRACE conn5 <- [1,1422,null,{}] 10:51:01 INFO - PROCESS | 2500 | 1461261061292 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:01 INFO - PROCESS | 2500 | 1461261061404 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 10:51:01 INFO - PROCESS | 2500 | 1461261061546 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 2500 | ++DOCSHELL 23922800 == 90 [pid = 2500] [id = 365] 10:51:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (23922C00) [pid = 2500] [serial = 1094] [outer = 00000000] 10:51:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (25FB9C00) [pid = 2500] [serial = 1095] [outer = 23922C00] 10:51:01 INFO - PROCESS | 2500 | 1461261061602 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (25FBE800) [pid = 2500] [serial = 1096] [outer = 23922C00] 10:51:02 INFO - PROCESS | 2500 | 1461261062147 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 870ms 10:51:02 INFO - PROCESS | 2500 | 1461261062161 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 2500 | 1461261062163 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 10:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:51:02 INFO - PROCESS | 2500 | 1461261062166 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 2500 | 1461261062168 Marionette TRACE conn5 <- [1,1426,null,{}] 10:51:02 INFO - PROCESS | 2500 | 1461261062172 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:02 INFO - PROCESS | 2500 | 1461261062282 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 10:51:02 INFO - PROCESS | 2500 | 1461261062397 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 2500 | ++DOCSHELL 25E94400 == 91 [pid = 2500] [id = 366] 10:51:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (25E95000) [pid = 2500] [serial = 1097] [outer = 00000000] 10:51:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (25E9A000) [pid = 2500] [serial = 1098] [outer = 25E95000] 10:51:02 INFO - PROCESS | 2500 | 1461261062493 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (25E9C800) [pid = 2500] [serial = 1099] [outer = 25E95000] 10:51:03 INFO - PROCESS | 2500 | 1461261063093 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 10:51:03 INFO - PROCESS | 2500 | 1461261063141 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 2500 | 1461261063143 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 10:51:03 INFO - PROCESS | 2500 | 1461261063147 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:51:03 INFO - PROCESS | 2500 | 1461261063149 Marionette TRACE conn5 <- [1,1430,null,{}] 10:51:03 INFO - PROCESS | 2500 | 1461261063153 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:03 INFO - PROCESS | 2500 | 1461261063287 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 10:51:03 INFO - PROCESS | 2500 | 1461261063434 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 2500 | ++DOCSHELL 25FC5C00 == 92 [pid = 2500] [id = 367] 10:51:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (25FC7C00) [pid = 2500] [serial = 1100] [outer = 00000000] 10:51:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (26698000) [pid = 2500] [serial = 1101] [outer = 25FC7C00] 10:51:03 INFO - PROCESS | 2500 | 1461261063492 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (25EA0C00) [pid = 2500] [serial = 1102] [outer = 25FC7C00] 10:51:04 INFO - PROCESS | 2500 | 1461261064143 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1015ms 10:51:04 INFO - PROCESS | 2500 | 1461261064167 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 2500 | 1461261064169 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 10:51:04 INFO - PROCESS | 2500 | 1461261064172 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:51:04 INFO - PROCESS | 2500 | 1461261064175 Marionette TRACE conn5 <- [1,1434,null,{}] 10:51:04 INFO - PROCESS | 2500 | 1461261064178 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 2500 | 1461261064290 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 10:51:04 INFO - PROCESS | 2500 | 1461261064435 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 2500 | ++DOCSHELL 127F5400 == 93 [pid = 2500] [id = 368] 10:51:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (131D1400) [pid = 2500] [serial = 1103] [outer = 00000000] 10:51:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (17F69000) [pid = 2500] [serial = 1104] [outer = 131D1400] 10:51:04 INFO - PROCESS | 2500 | 1461261064492 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (1AF5BC00) [pid = 2500] [serial = 1105] [outer = 131D1400] 10:51:05 INFO - PROCESS | 2500 | 1461261065248 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1119ms 10:51:05 INFO - PROCESS | 2500 | 1461261065296 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 2500 | 1461261065300 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 10:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:51:05 INFO - PROCESS | 2500 | 1461261065306 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 2500 | 1461261065309 Marionette TRACE conn5 <- [1,1438,null,{}] 10:51:05 INFO - PROCESS | 2500 | 1461261065314 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:05 INFO - PROCESS | 2500 | 1461261065445 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 10:51:05 INFO - PROCESS | 2500 | 1461261065599 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 2500 | ++DOCSHELL 1B024800 == 94 [pid = 2500] [id = 369] 10:51:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (1B025000) [pid = 2500] [serial = 1106] [outer = 00000000] 10:51:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (131C6400) [pid = 2500] [serial = 1107] [outer = 1B025000] 10:51:05 INFO - PROCESS | 2500 | 1461261065653 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (1BA01400) [pid = 2500] [serial = 1108] [outer = 1B025000] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 1B028400 == 93 [pid = 2500] [id = 210] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 1D529800 == 92 [pid = 2500] [id = 360] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 13245000 == 91 [pid = 2500] [id = 359] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 20B90800 == 90 [pid = 2500] [id = 358] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 1D7BA000 == 89 [pid = 2500] [id = 357] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 1D594C00 == 88 [pid = 2500] [id = 356] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 17B34000 == 87 [pid = 2500] [id = 355] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 18DBE800 == 86 [pid = 2500] [id = 354] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (20B2CC00) [pid = 2500] [serial = 1032] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (1D4EA800) [pid = 2500] [serial = 999] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1D5A0000) [pid = 2500] [serial = 1002] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1DA44400) [pid = 2500] [serial = 1005] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 13771000 == 85 [pid = 2500] [id = 353] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 14BE9800 == 84 [pid = 2500] [id = 352] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 19ED1C00 == 83 [pid = 2500] [id = 346] 10:51:06 INFO - PROCESS | 2500 | --DOCSHELL 127EEC00 == 82 [pid = 2500] [id = 345] 10:51:06 INFO - PROCESS | 2500 | 1461261066329 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (20B8C400) [pid = 2500] [serial = 910] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (21E2AC00) [pid = 2500] [serial = 919] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (21DF3400) [pid = 2500] [serial = 916] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1CE84400) [pid = 2500] [serial = 907] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (20F97000) [pid = 2500] [serial = 913] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (181DEC00) [pid = 2500] [serial = 904] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (20BBDC00) [pid = 2500] [serial = 952] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (17B33800) [pid = 2500] [serial = 1011] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1D621400) [pid = 2500] [serial = 1023] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (13767000) [pid = 2500] [serial = 1009] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (13357C00) [pid = 2500] [serial = 1008] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1AA73C00) [pid = 2500] [serial = 993] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1AF5FC00) [pid = 2500] [serial = 1014] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1B012C00) [pid = 2500] [serial = 1015] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1C08A800) [pid = 2500] [serial = 996] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1BF59C00) [pid = 2500] [serial = 1017] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (146FE400) [pid = 2500] [serial = 990] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1B027400) [pid = 2500] [serial = 1026] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1BF5BC00) [pid = 2500] [serial = 988] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1FD39400) [pid = 2500] [serial = 1029] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1D9C3C00) [pid = 2500] [serial = 1027] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1D7C0000) [pid = 2500] [serial = 1024] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (18170C00) [pid = 2500] [serial = 1012] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1D3CE800) [pid = 2500] [serial = 1020] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D523C00) [pid = 2500] [serial = 1021] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1C7C3400) [pid = 2500] [serial = 1018] [outer = 00000000] [url = about:blank] 10:51:06 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1FD39000) [pid = 2500] [serial = 1030] [outer = 00000000] [url = about:blank] 10:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1075ms 10:51:06 INFO - PROCESS | 2500 | 1461261066398 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 2500 | 1461261066404 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 10:51:06 INFO - PROCESS | 2500 | 1461261066410 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:51:06 INFO - PROCESS | 2500 | 1461261066413 Marionette TRACE conn5 <- [1,1442,null,{}] 10:51:06 INFO - PROCESS | 2500 | 1461261066417 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 2500 | 1461261066513 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 10:51:06 INFO - PROCESS | 2500 | 1461261066524 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 2500 | ++DOCSHELL 17F28800 == 83 [pid = 2500] [id = 370] 10:51:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (17F5D400) [pid = 2500] [serial = 1109] [outer = 00000000] 10:51:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1844E000) [pid = 2500] [serial = 1110] [outer = 17F5D400] 10:51:06 INFO - PROCESS | 2500 | 1461261066570 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (18DCAC00) [pid = 2500] [serial = 1111] [outer = 17F5D400] 10:51:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1BA5C800) [pid = 2500] [serial = 1112] [outer = 1D530800] 10:51:07 INFO - PROCESS | 2500 | 1461261067181 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 830ms 10:51:07 INFO - PROCESS | 2500 | 1461261067247 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 2500 | 1461261067250 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 10:51:07 INFO - PROCESS | 2500 | 1461261067253 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:51:07 INFO - PROCESS | 2500 | 1461261067257 Marionette TRACE conn5 <- [1,1446,null,{}] 10:51:07 INFO - PROCESS | 2500 | 1461261067270 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:07 INFO - PROCESS | 2500 | 1461261067402 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 10:51:07 INFO - PROCESS | 2500 | 1461261067417 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 2500 | ++DOCSHELL 1C7C6000 == 84 [pid = 2500] [id = 371] 10:51:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1C7CB400) [pid = 2500] [serial = 1113] [outer = 00000000] 10:51:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1CE84400) [pid = 2500] [serial = 1114] [outer = 1C7CB400] 10:51:07 INFO - PROCESS | 2500 | 1461261067465 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1D4E1800) [pid = 2500] [serial = 1115] [outer = 1C7CB400] 10:51:07 INFO - PROCESS | 2500 | 1461261067927 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 730ms 10:51:07 INFO - PROCESS | 2500 | 1461261067987 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 2500 | 1461261067990 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 10:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:51:07 INFO - PROCESS | 2500 | 1461261067993 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 2500 | 1461261067995 Marionette TRACE conn5 <- [1,1450,null,{}] 10:51:08 INFO - PROCESS | 2500 | 1461261067999 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:08 INFO - PROCESS | 2500 | 1461261068089 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 10:51:08 INFO - PROCESS | 2500 | 1461261068098 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 2500 | ++DOCSHELL 1D595800 == 85 [pid = 2500] [id = 372] 10:51:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1D596400) [pid = 2500] [serial = 1116] [outer = 00000000] 10:51:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D605400) [pid = 2500] [serial = 1117] [outer = 1D596400] 10:51:08 INFO - PROCESS | 2500 | 1461261068144 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D61E800) [pid = 2500] [serial = 1118] [outer = 1D596400] 10:51:08 INFO - PROCESS | 2500 | 1461261068643 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 10:51:08 INFO - PROCESS | 2500 | 1461261068673 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 2500 | 1461261068675 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 10:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:51:08 INFO - PROCESS | 2500 | 1461261068678 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 2500 | 1461261068680 Marionette TRACE conn5 <- [1,1454,null,{}] 10:51:08 INFO - PROCESS | 2500 | 1461261068683 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:08 INFO - PROCESS | 2500 | 1461261068836 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 10:51:08 INFO - PROCESS | 2500 | 1461261068860 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 2500 | ++DOCSHELL 1D61B400 == 86 [pid = 2500] [id = 373] 10:51:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1D620C00) [pid = 2500] [serial = 1119] [outer = 00000000] 10:51:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1D9CB800) [pid = 2500] [serial = 1120] [outer = 1D620C00] 10:51:08 INFO - PROCESS | 2500 | 1461261068904 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1EBC2C00) [pid = 2500] [serial = 1121] [outer = 1D620C00] 10:51:09 INFO - PROCESS | 2500 | 1461261069384 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 730ms 10:51:09 INFO - PROCESS | 2500 | 1461261069417 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 2500 | 1461261069419 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 10:51:09 INFO - PROCESS | 2500 | 1461261069423 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 2500 | 1461261069425 Marionette TRACE conn5 <- [1,1458,null,{}] 10:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:51:09 INFO - PROCESS | 2500 | 1461261069428 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 2500 | 1461261069572 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 10:51:09 INFO - PROCESS | 2500 | 1461261069640 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 2500 | ++DOCSHELL 20269C00 == 87 [pid = 2500] [id = 374] 10:51:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20B04400) [pid = 2500] [serial = 1122] [outer = 00000000] 10:51:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (20B36000) [pid = 2500] [serial = 1123] [outer = 20B04400] 10:51:09 INFO - PROCESS | 2500 | 1461261069685 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (20B8D400) [pid = 2500] [serial = 1124] [outer = 20B04400] 10:51:10 INFO - PROCESS | 2500 | 1461261070115 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 10:51:10 INFO - PROCESS | 2500 | 1461261070174 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 2500 | 1461261070176 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 10:51:10 INFO - PROCESS | 2500 | 1461261070188 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 2500 | 1461261070189 Marionette TRACE conn5 <- [1,1462,null,{}] 10:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:51:10 INFO - PROCESS | 2500 | 1461261070193 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:10 INFO - PROCESS | 2500 | 1461261070316 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 10:51:10 INFO - PROCESS | 2500 | 1461261070383 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 2500 | ++DOCSHELL 20B93000 == 88 [pid = 2500] [id = 375] 10:51:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (20BB5000) [pid = 2500] [serial = 1125] [outer = 00000000] 10:51:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (20C19000) [pid = 2500] [serial = 1126] [outer = 20BB5000] 10:51:10 INFO - PROCESS | 2500 | 1461261070429 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (20BBEC00) [pid = 2500] [serial = 1127] [outer = 20BB5000] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (20B93800) [pid = 2500] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1DA3DC00) [pid = 2500] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (13352400) [pid = 2500] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1BBC8400) [pid = 2500] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (17F25400) [pid = 2500] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1AF59C00) [pid = 2500] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (20B01400) [pid = 2500] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (13772800) [pid = 2500] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1D629400) [pid = 2500] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:51:10 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1D603800) [pid = 2500] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:51:11 INFO - PROCESS | 2500 | 1461261070992 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 830ms 10:51:11 INFO - PROCESS | 2500 | 1461261071024 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 2500 | 1461261071026 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 10:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:51:11 INFO - PROCESS | 2500 | 1461261071029 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 2500 | 1461261071031 Marionette TRACE conn5 <- [1,1466,null,{}] 10:51:11 INFO - PROCESS | 2500 | 1461261071035 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 2500 | 1461261071164 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 10:51:11 INFO - PROCESS | 2500 | 1461261071230 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 2500 | ++DOCSHELL 141EA400 == 89 [pid = 2500] [id = 376] 10:51:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (17F25400) [pid = 2500] [serial = 1128] [outer = 00000000] 10:51:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (20B92C00) [pid = 2500] [serial = 1129] [outer = 17F25400] 10:51:11 INFO - PROCESS | 2500 | 1461261071274 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (20C11400) [pid = 2500] [serial = 1130] [outer = 17F25400] 10:51:11 INFO - PROCESS | 2500 | 1461261071670 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 10:51:11 INFO - PROCESS | 2500 | 1461261071700 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 2500 | 1461261071702 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 10:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:51:11 INFO - PROCESS | 2500 | 1461261071705 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 2500 | 1461261071707 Marionette TRACE conn5 <- [1,1470,null,{}] 10:51:11 INFO - PROCESS | 2500 | 1461261071711 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 2500 | 1461261071805 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 10:51:11 INFO - PROCESS | 2500 | 1461261071812 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 2500 | ++DOCSHELL 20C18C00 == 90 [pid = 2500] [id = 377] 10:51:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20F9A000) [pid = 2500] [serial = 1131] [outer = 00000000] 10:51:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (21DED400) [pid = 2500] [serial = 1132] [outer = 20F9A000] 10:51:11 INFO - PROCESS | 2500 | 1461261071856 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (21FD1800) [pid = 2500] [serial = 1133] [outer = 20F9A000] 10:51:12 INFO - PROCESS | 2500 | 1461261072299 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 630ms 10:51:12 INFO - PROCESS | 2500 | 1461261072343 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 10:51:12 INFO - PROCESS | 2500 | 1461261072345 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 10:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:51:12 INFO - PROCESS | 2500 | 1461261072348 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 2500 | 1461261072350 Marionette TRACE conn5 <- [1,1474,null,{}] 10:51:12 INFO - PROCESS | 2500 | 1461261072353 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:12 INFO - PROCESS | 2500 | 1461261072444 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 10:51:12 INFO - PROCESS | 2500 | 1461261072450 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 2500 | ++DOCSHELL 2215E400 == 91 [pid = 2500] [id = 378] 10:51:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (22164C00) [pid = 2500] [serial = 1134] [outer = 00000000] 10:51:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (22748C00) [pid = 2500] [serial = 1135] [outer = 22164C00] 10:51:12 INFO - PROCESS | 2500 | 1461261072495 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (228D1000) [pid = 2500] [serial = 1136] [outer = 22164C00] 10:51:13 INFO - PROCESS | 2500 | 1461261073114 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 830ms 10:51:13 INFO - PROCESS | 2500 | 1461261073182 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 2500 | 1461261073186 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 10:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:51:13 INFO - PROCESS | 2500 | 1461261073207 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 2500 | 1461261073212 Marionette TRACE conn5 <- [1,1478,null,{}] 10:51:13 INFO - PROCESS | 2500 | 1461261073219 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 2500 | 1461261073354 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 10:51:13 INFO - PROCESS | 2500 | 1461261073468 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 2500 | ++DOCSHELL 127F4800 == 92 [pid = 2500] [id = 379] 10:51:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1334A000) [pid = 2500] [serial = 1137] [outer = 00000000] 10:51:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (18DC4400) [pid = 2500] [serial = 1138] [outer = 1334A000] 10:51:13 INFO - PROCESS | 2500 | 1461261073566 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (19BC5400) [pid = 2500] [serial = 1139] [outer = 1334A000] 10:51:14 INFO - PROCESS | 2500 | 1461261074147 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 989ms 10:51:14 INFO - PROCESS | 2500 | 1461261074200 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 2500 | 1461261074206 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 10:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:51:14 INFO - PROCESS | 2500 | 1461261074213 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 2500 | 1461261074216 Marionette TRACE conn5 <- [1,1482,null,{}] 10:51:14 INFO - PROCESS | 2500 | 1461261074220 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:14 INFO - PROCESS | 2500 | 1461261074337 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 10:51:14 INFO - PROCESS | 2500 | 1461261074483 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 2500 | ++DOCSHELL 146F7800 == 93 [pid = 2500] [id = 380] 10:51:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (19ED3400) [pid = 2500] [serial = 1140] [outer = 00000000] 10:51:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1CE43400) [pid = 2500] [serial = 1141] [outer = 19ED3400] 10:51:14 INFO - PROCESS | 2500 | 1461261074540 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (1D3C9800) [pid = 2500] [serial = 1142] [outer = 19ED3400] 10:51:15 INFO - PROCESS | 2500 | 1461261075158 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 970ms 10:51:15 INFO - PROCESS | 2500 | 1461261075185 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 2500 | 1461261075188 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 10:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:51:15 INFO - PROCESS | 2500 | 1461261075192 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 2500 | 1461261075196 Marionette TRACE conn5 <- [1,1486,null,{}] 10:51:15 INFO - PROCESS | 2500 | 1461261075207 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:15 INFO - PROCESS | 2500 | 1461261075326 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 10:51:15 INFO - PROCESS | 2500 | 1461261075485 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 2500 | ++DOCSHELL 1AF5E400 == 94 [pid = 2500] [id = 381] 10:51:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (20274800) [pid = 2500] [serial = 1143] [outer = 00000000] 10:51:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (20BBB800) [pid = 2500] [serial = 1144] [outer = 20274800] 10:51:15 INFO - PROCESS | 2500 | 1461261075544 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (22269400) [pid = 2500] [serial = 1145] [outer = 20274800] 10:51:16 INFO - PROCESS | 2500 | 1461261076178 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1020ms 10:51:16 INFO - PROCESS | 2500 | 1461261076215 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 2500 | 1461261076218 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 10:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:51:16 INFO - PROCESS | 2500 | 1461261076222 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 2500 | 1461261076224 Marionette TRACE conn5 <- [1,1490,null,{}] 10:51:16 INFO - PROCESS | 2500 | 1461261076227 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:16 INFO - PROCESS | 2500 | 1461261076343 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 10:51:16 INFO - PROCESS | 2500 | 1461261076487 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 2500 | ++DOCSHELL 25E94800 == 95 [pid = 2500] [id = 382] 10:51:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (25E99800) [pid = 2500] [serial = 1146] [outer = 00000000] 10:51:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (25FC7400) [pid = 2500] [serial = 1147] [outer = 25E99800] 10:51:16 INFO - PROCESS | 2500 | 1461261076545 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (26083400) [pid = 2500] [serial = 1148] [outer = 25E99800] 10:51:17 INFO - PROCESS | 2500 | 1461261077120 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 930ms 10:51:17 INFO - PROCESS | 2500 | 1461261077155 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 2500 | 1461261077157 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 10:51:17 INFO - PROCESS | 2500 | 1461261077161 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:51:17 INFO - PROCESS | 2500 | 1461261077163 Marionette TRACE conn5 <- [1,1494,null,{}] 10:51:17 INFO - PROCESS | 2500 | 1461261077167 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:17 INFO - PROCESS | 2500 | 1461261077279 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 10:51:17 INFO - PROCESS | 2500 | 1461261077401 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 2500 | ++DOCSHELL 25E54400 == 96 [pid = 2500] [id = 383] 10:51:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (25E54800) [pid = 2500] [serial = 1149] [outer = 00000000] 10:51:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (25E5C400) [pid = 2500] [serial = 1150] [outer = 25E54800] 10:51:17 INFO - PROCESS | 2500 | 1461261077456 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (25E5D800) [pid = 2500] [serial = 1151] [outer = 25E54800] 10:51:17 INFO - PROCESS | 2500 | 1461261077967 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 870ms 10:51:18 INFO - PROCESS | 2500 | 1461261078035 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 2500 | 1461261078038 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 10:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:51:18 INFO - PROCESS | 2500 | 1461261078041 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 2500 | 1461261078043 Marionette TRACE conn5 <- [1,1498,null,{}] 10:51:18 INFO - PROCESS | 2500 | 1461261078047 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:18 INFO - PROCESS | 2500 | 1461261078184 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 10:51:18 INFO - PROCESS | 2500 | 1461261078347 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 2500 | ++DOCSHELL 26085800 == 97 [pid = 2500] [id = 384] 10:51:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 156 (2608BC00) [pid = 2500] [serial = 1152] [outer = 00000000] 10:51:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 157 (26694800) [pid = 2500] [serial = 1153] [outer = 2608BC00] 10:51:18 INFO - PROCESS | 2500 | 1461261078405 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 158 (2669B000) [pid = 2500] [serial = 1154] [outer = 2608BC00] 10:51:19 INFO - PROCESS | 2500 | 1461261079066 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1069ms 10:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:51:19 INFO - PROCESS | 2500 | 1461261079116 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 2500 | 1461261079118 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 10:51:19 INFO - PROCESS | 2500 | 1461261079122 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:51:19 INFO - PROCESS | 2500 | 1461261079124 Marionette TRACE conn5 <- [1,1502,null,{}] 10:51:19 INFO - PROCESS | 2500 | 1461261079128 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:19 INFO - PROCESS | 2500 | 1461261079238 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 10:51:19 INFO - PROCESS | 2500 | 1461261079386 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:19 INFO - PROCESS | 2500 | ++DOCSHELL 1323EC00 == 98 [pid = 2500] [id = 385] 10:51:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 159 (136CC000) [pid = 2500] [serial = 1155] [outer = 00000000] 10:51:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 160 (1B019800) [pid = 2500] [serial = 1156] [outer = 136CC000] 10:51:19 INFO - PROCESS | 2500 | 1461261079442 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 161 (1BB55C00) [pid = 2500] [serial = 1157] [outer = 136CC000] 10:51:20 INFO - PROCESS | 2500 | 1461261080285 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1222ms 10:51:20 INFO - PROCESS | 2500 | 1461261080346 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 10:51:20 INFO - PROCESS | 2500 | 1461261080351 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 10:51:20 INFO - PROCESS | 2500 | 1461261080356 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:51:20 INFO - PROCESS | 2500 | 1461261080359 Marionette TRACE conn5 <- [1,1506,null,{}] 10:51:20 INFO - PROCESS | 2500 | 1461261080364 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 2500 | 1461261080507 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 10:51:20 INFO - PROCESS | 2500 | 1461261080685 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 2500 | ++DOCSHELL 13547C00 == 99 [pid = 2500] [id = 386] 10:51:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 162 (139C7C00) [pid = 2500] [serial = 1158] [outer = 00000000] 10:51:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 163 (18DBD400) [pid = 2500] [serial = 1159] [outer = 139C7C00] 10:51:20 INFO - PROCESS | 2500 | 1461261080737 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 164 (193C6000) [pid = 2500] [serial = 1160] [outer = 139C7C00] 10:51:21 INFO - PROCESS | 2500 | 1461261081396 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 20C18C00 == 98 [pid = 2500] [id = 377] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 141EA400 == 97 [pid = 2500] [id = 376] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 20B93000 == 96 [pid = 2500] [id = 375] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 20269C00 == 95 [pid = 2500] [id = 374] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 1D61B400 == 94 [pid = 2500] [id = 373] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 1D595800 == 93 [pid = 2500] [id = 372] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 163 (21DE9000) [pid = 2500] [serial = 1047] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 162 (20F93000) [pid = 2500] [serial = 1044] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 161 (13244400) [pid = 2500] [serial = 1035] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 160 (1F91E000) [pid = 2500] [serial = 1041] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 159 (228C8C00) [pid = 2500] [serial = 1053] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 158 (2215F400) [pid = 2500] [serial = 1050] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 157 (1B02F000) [pid = 2500] [serial = 1038] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 156 (2267C400) [pid = 2500] [serial = 1083] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 1C7C6000 == 92 [pid = 2500] [id = 371] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 17F28800 == 91 [pid = 2500] [id = 370] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 1B024800 == 90 [pid = 2500] [id = 369] 10:51:21 INFO - PROCESS | 2500 | --DOCSHELL 13112C00 == 89 [pid = 2500] [id = 362] 10:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1127ms 10:51:21 INFO - PROCESS | 2500 | 1461261081488 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 2500 | 1461261081494 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 10:51:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:51:21 INFO - PROCESS | 2500 | 1461261081501 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 2500 | 1461261081504 Marionette TRACE conn5 <- [1,1510,null,{}] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 155 (20C13400) [pid = 2500] [serial = 1074] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (20B8CC00) [pid = 2500] [serial = 1072] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (20B01C00) [pid = 2500] [serial = 1071] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (1B024000) [pid = 2500] [serial = 1077] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (1D3CC000) [pid = 2500] [serial = 1065] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1B01D400) [pid = 2500] [serial = 1057] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1AF9FC00) [pid = 2500] [serial = 1056] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1B02B000) [pid = 2500] [serial = 1062] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1BA50000) [pid = 2500] [serial = 1063] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (20B33000) [pid = 2500] [serial = 1033] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1816C000) [pid = 2500] [serial = 1059] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (18446400) [pid = 2500] [serial = 1060] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (20BBF000) [pid = 2500] [serial = 1080] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (21C81000) [pid = 2500] [serial = 1081] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (20C11C00) [pid = 2500] [serial = 1075] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1D61CC00) [pid = 2500] [serial = 1068] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1D628000) [pid = 2500] [serial = 1069] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1D55CC00) [pid = 2500] [serial = 1066] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1D3C1400) [pid = 2500] [serial = 1078] [outer = 00000000] [url = about:blank] 10:51:21 INFO - PROCESS | 2500 | 1461261081550 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 2500 | 1461261081652 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 10:51:21 INFO - PROCESS | 2500 | 1461261081659 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 2500 | ++DOCSHELL 13766400 == 90 [pid = 2500] [id = 387] 10:51:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (14BF1800) [pid = 2500] [serial = 1161] [outer = 00000000] 10:51:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (17B2A400) [pid = 2500] [serial = 1162] [outer = 14BF1800] 10:51:21 INFO - PROCESS | 2500 | 1461261081705 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (181DF400) [pid = 2500] [serial = 1163] [outer = 14BF1800] 10:51:22 INFO - PROCESS | 2500 | 1461261082240 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:51:22 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 () { 10:51:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:51:22 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 () { 10:51:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:51:22 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 () { 10:51:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:51:22 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 () { 10:51:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:51:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 795ms 10:51:22 INFO - PROCESS | 2500 | 1461261082298 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 2500 | 1461261082300 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 10:51:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:51:22 INFO - PROCESS | 2500 | 1461261082303 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 2500 | 1461261082307 Marionette TRACE conn5 <- [1,1514,null,{}] 10:51:22 INFO - PROCESS | 2500 | 1461261082317 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 2500 | 1461261082410 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 10:51:22 INFO - PROCESS | 2500 | 1461261082515 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 2500 | ++DOCSHELL 1AFEAC00 == 91 [pid = 2500] [id = 388] 10:51:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1B02C000) [pid = 2500] [serial = 1164] [outer = 00000000] 10:51:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1BA27C00) [pid = 2500] [serial = 1165] [outer = 1B02C000] 10:51:22 INFO - PROCESS | 2500 | 1461261082563 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1BBC6400) [pid = 2500] [serial = 1166] [outer = 1B02C000] 10:51:22 INFO - PROCESS | 2500 | 1461261082942 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:51:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:51:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:51:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:51:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 681ms 10:51:22 INFO - PROCESS | 2500 | 1461261082989 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 2500 | 1461261082992 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 10:51:22 INFO - PROCESS | 2500 | 1461261082995 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:51:23 INFO - PROCESS | 2500 | 1461261082997 Marionette TRACE conn5 <- [1,1518,null,{}] 10:51:23 INFO - PROCESS | 2500 | 1461261083000 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:23 INFO - PROCESS | 2500 | 1461261083091 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 10:51:23 INFO - PROCESS | 2500 | 1461261083097 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 2500 | ++DOCSHELL 1C7C9C00 == 92 [pid = 2500] [id = 389] 10:51:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1C7CC400) [pid = 2500] [serial = 1167] [outer = 00000000] 10:51:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1D555000) [pid = 2500] [serial = 1168] [outer = 1C7CC400] 10:51:23 INFO - PROCESS | 2500 | 1461261083144 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (1D594C00) [pid = 2500] [serial = 1169] [outer = 1C7CC400] 10:51:23 INFO - PROCESS | 2500 | 1461261083566 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:51:23 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 10:51:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:51:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:51:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:51:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:51:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:51:23 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. 10:51:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:51:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 629ms 10:51:23 INFO - PROCESS | 2500 | 1461261083663 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 2500 | 1461261083665 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 10:51:23 INFO - PROCESS | 2500 | 1461261083669 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 2500 | 1461261083670 Marionette TRACE conn5 <- [1,1522,null,{}] 10:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:51:23 INFO - PROCESS | 2500 | 1461261083674 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:23 INFO - PROCESS | 2500 | 1461261083797 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 10:51:23 INFO - PROCESS | 2500 | 1461261083892 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 2500 | ++DOCSHELL 1D60A400 == 93 [pid = 2500] [id = 390] 10:51:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (1D60FC00) [pid = 2500] [serial = 1170] [outer = 00000000] 10:51:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (1D7BA000) [pid = 2500] [serial = 1171] [outer = 1D60FC00] 10:51:23 INFO - PROCESS | 2500 | 1461261083937 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (1D7C1400) [pid = 2500] [serial = 1172] [outer = 1D60FC00] 10:51:24 INFO - PROCESS | 2500 | 1461261084387 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 770ms 10:51:24 INFO - PROCESS | 2500 | 1461261084445 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 2500 | 1461261084447 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 10:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:51:24 INFO - PROCESS | 2500 | 1461261084451 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 2500 | 1461261084452 Marionette TRACE conn5 <- [1,1526,null,{}] 10:51:24 INFO - PROCESS | 2500 | 1461261084456 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:24 INFO - PROCESS | 2500 | 1461261084587 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 10:51:24 INFO - PROCESS | 2500 | 1461261084658 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 2500 | ++DOCSHELL 1D7B8400 == 94 [pid = 2500] [id = 391] 10:51:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (1D7C3C00) [pid = 2500] [serial = 1173] [outer = 00000000] 10:51:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (20B01C00) [pid = 2500] [serial = 1174] [outer = 1D7C3C00] 10:51:24 INFO - PROCESS | 2500 | 1461261084705 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (20B0B000) [pid = 2500] [serial = 1175] [outer = 1D7C3C00] 10:51:25 INFO - PROCESS | 2500 | 1461261085134 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 730ms 10:51:25 INFO - PROCESS | 2500 | 1461261085191 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 2500 | 1461261085193 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 10:51:25 INFO - PROCESS | 2500 | 1461261085196 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:51:25 INFO - PROCESS | 2500 | 1461261085198 Marionette TRACE conn5 <- [1,1530,null,{}] 10:51:25 INFO - PROCESS | 2500 | 1461261085202 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 2500 | 1461261085326 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 10:51:25 INFO - PROCESS | 2500 | 1461261085394 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 2500 | ++DOCSHELL 20B2A400 == 95 [pid = 2500] [id = 392] 10:51:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (20B2DC00) [pid = 2500] [serial = 1176] [outer = 00000000] 10:51:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (20B90800) [pid = 2500] [serial = 1177] [outer = 20B2DC00] 10:51:25 INFO - PROCESS | 2500 | 1461261085439 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (20B94000) [pid = 2500] [serial = 1178] [outer = 20B2DC00] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (227EB000) [pid = 2500] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (136D1000) [pid = 2500] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (1CE44000) [pid = 2500] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (1DA38400) [pid = 2500] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1AFF3400) [pid = 2500] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1334C400) [pid = 2500] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (22168800) [pid = 2500] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1BBC3800) [pid = 2500] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (21E28400) [pid = 2500] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1EEF9800) [pid = 2500] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (18DC2400) [pid = 2500] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1334C800) [pid = 2500] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1F91D400) [pid = 2500] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1D3CA000) [pid = 2500] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1D620C00) [pid = 2500] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (20B04400) [pid = 2500] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (17F25400) [pid = 2500] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (20BB5000) [pid = 2500] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (131D1400) [pid = 2500] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1D596400) [pid = 2500] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1C7CB400) [pid = 2500] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (17F5D400) [pid = 2500] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1B025000) [pid = 2500] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (20F9A000) [pid = 2500] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (21FD3800) [pid = 2500] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1D62A000) [pid = 2500] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (127F0800) [pid = 2500] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (19ED2400) [pid = 2500] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (20C15800) [pid = 2500] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:51:26 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20B35400) [pid = 2500] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:51:26 INFO - PROCESS | 2500 | 1461261086153 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 970ms 10:51:26 INFO - PROCESS | 2500 | 1461261086170 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 2500 | 1461261086172 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 10:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:51:26 INFO - PROCESS | 2500 | 1461261086175 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 2500 | 1461261086177 Marionette TRACE conn5 <- [1,1534,null,{}] 10:51:26 INFO - PROCESS | 2500 | 1461261086180 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:26 INFO - PROCESS | 2500 | 1461261086307 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 10:51:26 INFO - PROCESS | 2500 | 1461261086373 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 2500 | ++DOCSHELL 13353400 == 96 [pid = 2500] [id = 393] 10:51:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (13355C00) [pid = 2500] [serial = 1179] [outer = 00000000] 10:51:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (18DC2400) [pid = 2500] [serial = 1180] [outer = 13355C00] 10:51:26 INFO - PROCESS | 2500 | 1461261086417 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1AF59000) [pid = 2500] [serial = 1181] [outer = 13355C00] 10:51:26 INFO - PROCESS | 2500 | 1461261086768 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 630ms 10:51:26 INFO - PROCESS | 2500 | 1461261086816 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 2500 | 1461261086818 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 10:51:26 INFO - PROCESS | 2500 | 1461261086821 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 2500 | 1461261086823 Marionette TRACE conn5 <- [1,1538,null,{}] 10:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:51:26 INFO - PROCESS | 2500 | 1461261086826 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:26 INFO - PROCESS | 2500 | 1461261086914 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 10:51:26 INFO - PROCESS | 2500 | 1461261086920 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 2500 | ++DOCSHELL 181E0C00 == 97 [pid = 2500] [id = 394] 10:51:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1BA22C00) [pid = 2500] [serial = 1182] [outer = 00000000] 10:51:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1D59F400) [pid = 2500] [serial = 1183] [outer = 1BA22C00] 10:51:26 INFO - PROCESS | 2500 | 1461261086964 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D60AC00) [pid = 2500] [serial = 1184] [outer = 1BA22C00] 10:51:27 INFO - PROCESS | 2500 | 1461261087434 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 630ms 10:51:27 INFO - PROCESS | 2500 | 1461261087457 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 2500 | 1461261087459 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 10:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:51:27 INFO - PROCESS | 2500 | 1461261087462 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 2500 | 1461261087464 Marionette TRACE conn5 <- [1,1542,null,{}] 10:51:27 INFO - PROCESS | 2500 | 1461261087487 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:27 INFO - PROCESS | 2500 | 1461261087578 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 10:51:27 INFO - PROCESS | 2500 | 1461261087583 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 2500 | ++DOCSHELL 1D3CC800 == 98 [pid = 2500] [id = 395] 10:51:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D62A000) [pid = 2500] [serial = 1185] [outer = 00000000] 10:51:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (20BB5000) [pid = 2500] [serial = 1186] [outer = 1D62A000] 10:51:27 INFO - PROCESS | 2500 | 1461261087628 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (20C10000) [pid = 2500] [serial = 1187] [outer = 1D62A000] 10:51:28 INFO - PROCESS | 2500 | 1461261088245 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 830ms 10:51:28 INFO - PROCESS | 2500 | 1461261088318 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 2500 | 1461261088323 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 10:51:28 INFO - PROCESS | 2500 | 1461261088343 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:51:28 INFO - PROCESS | 2500 | 1461261088347 Marionette TRACE conn5 <- [1,1546,null,{}] 10:51:28 INFO - PROCESS | 2500 | 1461261088355 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:28 INFO - PROCESS | 2500 | 1461261088489 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 10:51:28 INFO - PROCESS | 2500 | 1461261088618 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 2500 | ++DOCSHELL 12AEA400 == 99 [pid = 2500] [id = 396] 10:51:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (12DDC400) [pid = 2500] [serial = 1188] [outer = 00000000] 10:51:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (17F2F000) [pid = 2500] [serial = 1189] [outer = 12DDC400] 10:51:28 INFO - PROCESS | 2500 | 1461261088677 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (18DBF800) [pid = 2500] [serial = 1190] [outer = 12DDC400] 10:51:29 INFO - PROCESS | 2500 | 1461261089280 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 970ms 10:51:29 INFO - PROCESS | 2500 | 1461261089319 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 2500 | 1461261089325 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 10:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:51:29 INFO - PROCESS | 2500 | 1461261089331 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 2500 | 1461261089334 Marionette TRACE conn5 <- [1,1550,null,{}] 10:51:29 INFO - PROCESS | 2500 | 1461261089338 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:29 INFO - PROCESS | 2500 | 1461261089455 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 10:51:29 INFO - PROCESS | 2500 | 1461261089604 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 2500 | ++DOCSHELL 17A75400 == 100 [pid = 2500] [id = 397] 10:51:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (17AD8000) [pid = 2500] [serial = 1191] [outer = 00000000] 10:51:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1BBC5800) [pid = 2500] [serial = 1192] [outer = 17AD8000] 10:51:29 INFO - PROCESS | 2500 | 1461261089661 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1D3C8000) [pid = 2500] [serial = 1193] [outer = 17AD8000] 10:51:30 INFO - PROCESS | 2500 | 1461261090282 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1020ms 10:51:30 INFO - PROCESS | 2500 | 1461261090354 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 2500 | 1461261090356 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 10:51:30 INFO - PROCESS | 2500 | 1461261090360 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:51:30 INFO - PROCESS | 2500 | 1461261090364 Marionette TRACE conn5 <- [1,1554,null,{}] 10:51:30 INFO - PROCESS | 2500 | 1461261090376 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:30 INFO - PROCESS | 2500 | 1461261090528 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 10:51:30 INFO - PROCESS | 2500 | 1461261090673 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 2500 | ++DOCSHELL 1BA10800 == 101 [pid = 2500] [id = 398] 10:51:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (20B02C00) [pid = 2500] [serial = 1194] [outer = 00000000] 10:51:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (20F95800) [pid = 2500] [serial = 1195] [outer = 20B02C00] 10:51:30 INFO - PROCESS | 2500 | 1461261090736 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (20FADC00) [pid = 2500] [serial = 1196] [outer = 20B02C00] 10:51:31 INFO - PROCESS | 2500 | 1461261091370 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1025ms 10:51:31 INFO - PROCESS | 2500 | 1461261091399 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 2500 | 1461261091402 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 10:51:31 INFO - PROCESS | 2500 | 1461261091407 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:51:31 INFO - PROCESS | 2500 | 1461261091409 Marionette TRACE conn5 <- [1,1558,null,{}] 10:51:31 INFO - PROCESS | 2500 | 1461261091412 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:31 INFO - PROCESS | 2500 | 1461261091528 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 10:51:31 INFO - PROCESS | 2500 | 1461261091675 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 2500 | ++DOCSHELL 20B8F000 == 102 [pid = 2500] [id = 399] 10:51:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (20F94800) [pid = 2500] [serial = 1197] [outer = 00000000] 10:51:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (21DF2400) [pid = 2500] [serial = 1198] [outer = 20F94800] 10:51:31 INFO - PROCESS | 2500 | 1461261091731 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (21E33C00) [pid = 2500] [serial = 1199] [outer = 20F94800] 10:51:32 INFO - PROCESS | 2500 | 1461261092337 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 971ms 10:51:32 INFO - PROCESS | 2500 | 1461261092381 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 2500 | 1461261092383 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 10:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:51:32 INFO - PROCESS | 2500 | 1461261092387 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 2500 | 1461261092389 Marionette TRACE conn5 <- [1,1562,null,{}] 10:51:32 INFO - PROCESS | 2500 | 1461261092393 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:32 INFO - PROCESS | 2500 | 1461261092504 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 10:51:32 INFO - PROCESS | 2500 | 1461261092665 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 2500 | ++DOCSHELL 21FD2400 == 103 [pid = 2500] [id = 400] 10:51:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (21FD6800) [pid = 2500] [serial = 1200] [outer = 00000000] 10:51:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (2267A000) [pid = 2500] [serial = 1201] [outer = 21FD6800] 10:51:32 INFO - PROCESS | 2500 | 1461261092721 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (22749800) [pid = 2500] [serial = 1202] [outer = 21FD6800] 10:51:33 INFO - PROCESS | 2500 | 1461261093264 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 929ms 10:51:33 INFO - PROCESS | 2500 | 1461261093320 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 2500 | 1461261093323 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 10:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:51:33 INFO - PROCESS | 2500 | 1461261093327 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 2500 | 1461261093329 Marionette TRACE conn5 <- [1,1566,null,{}] 10:51:33 INFO - PROCESS | 2500 | 1461261093333 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:33 INFO - PROCESS | 2500 | 1461261093468 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 10:51:33 INFO - PROCESS | 2500 | 1461261093620 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 2500 | ++DOCSHELL 25E92400 == 104 [pid = 2500] [id = 401] 10:51:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (25E98000) [pid = 2500] [serial = 1203] [outer = 00000000] 10:51:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (25FC3000) [pid = 2500] [serial = 1204] [outer = 25E98000] 10:51:33 INFO - PROCESS | 2500 | 1461261093680 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (25FC5000) [pid = 2500] [serial = 1205] [outer = 25E98000] 10:51:34 INFO - PROCESS | 2500 | 1461261094224 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 930ms 10:51:34 INFO - PROCESS | 2500 | 1461261094260 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 2500 | 1461261094263 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 10:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:51:34 INFO - PROCESS | 2500 | 1461261094266 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 2500 | 1461261094268 Marionette TRACE conn5 <- [1,1570,null,{}] 10:51:34 INFO - PROCESS | 2500 | 1461261094272 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:34 INFO - PROCESS | 2500 | 1461261094382 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 10:51:34 INFO - PROCESS | 2500 | 1461261094546 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 2500 | ++DOCSHELL 26087C00 == 105 [pid = 2500] [id = 402] 10:51:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (26088800) [pid = 2500] [serial = 1206] [outer = 00000000] 10:51:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (26692800) [pid = 2500] [serial = 1207] [outer = 26088800] 10:51:34 INFO - PROCESS | 2500 | 1461261094602 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (2669EC00) [pid = 2500] [serial = 1208] [outer = 26088800] 10:51:35 INFO - PROCESS | 2500 | 1461261095248 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1015ms 10:51:35 INFO - PROCESS | 2500 | 1461261095286 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 10:51:35 INFO - PROCESS | 2500 | 1461261095288 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 10:51:35 INFO - PROCESS | 2500 | 1461261095291 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:51:35 INFO - PROCESS | 2500 | 1461261095293 Marionette TRACE conn5 <- [1,1574,null,{}] 10:51:35 INFO - PROCESS | 2500 | 1461261095297 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:35 INFO - PROCESS | 2500 | 1461261095411 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 10:51:35 INFO - PROCESS | 2500 | 1461261095561 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:35 INFO - PROCESS | 2500 | ++DOCSHELL 13115400 == 106 [pid = 2500] [id = 403] 10:51:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 156 (13351800) [pid = 2500] [serial = 1209] [outer = 00000000] 10:51:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 157 (1AA6E000) [pid = 2500] [serial = 1210] [outer = 13351800] 10:51:35 INFO - PROCESS | 2500 | 1461261095618 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 158 (1BB5A800) [pid = 2500] [serial = 1211] [outer = 13351800] 10:51:36 INFO - PROCESS | 2500 | 1461261096362 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1121ms 10:51:36 INFO - PROCESS | 2500 | 1461261096417 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 10:51:36 INFO - PROCESS | 2500 | 1461261096421 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 10:51:36 INFO - PROCESS | 2500 | 1461261096427 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:51:36 INFO - PROCESS | 2500 | 1461261096430 Marionette TRACE conn5 <- [1,1578,null,{}] 10:51:36 INFO - PROCESS | 2500 | 1461261096436 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:36 INFO - PROCESS | 2500 | 1461261096549 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 10:51:36 INFO - PROCESS | 2500 | 1461261096706 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 2500 | ++DOCSHELL 18162400 == 107 [pid = 2500] [id = 404] 10:51:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 159 (18DBF000) [pid = 2500] [serial = 1212] [outer = 00000000] 10:51:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 160 (1B013400) [pid = 2500] [serial = 1213] [outer = 18DBF000] 10:51:36 INFO - PROCESS | 2500 | 1461261096757 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 161 (1B026400) [pid = 2500] [serial = 1214] [outer = 18DBF000] 10:51:37 INFO - PROCESS | 2500 | 1461261097393 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1323E400 == 106 [pid = 2500] [id = 290] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1D7BF000 == 105 [pid = 2500] [id = 349] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 227EA800 == 104 [pid = 2500] [id = 351] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 181E0C00 == 103 [pid = 2500] [id = 394] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 13353400 == 102 [pid = 2500] [id = 393] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 20B2A400 == 101 [pid = 2500] [id = 392] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1D7B8400 == 100 [pid = 2500] [id = 391] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1D60A400 == 99 [pid = 2500] [id = 390] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1C7C9C00 == 98 [pid = 2500] [id = 389] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1AFEAC00 == 97 [pid = 2500] [id = 388] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 13766400 == 96 [pid = 2500] [id = 387] 10:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1020ms 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 160 (18DC8800) [pid = 2500] [serial = 1086] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 159 (1D596000) [pid = 2500] [serial = 1089] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 158 (22750C00) [pid = 2500] [serial = 1092] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 157 (25FB9C00) [pid = 2500] [serial = 1095] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 156 (25E9A000) [pid = 2500] [serial = 1098] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 155 (26698000) [pid = 2500] [serial = 1101] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (22748C00) [pid = 2500] [serial = 1135] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 13547C00 == 95 [pid = 2500] [id = 386] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 26085800 == 94 [pid = 2500] [id = 384] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 25E54400 == 93 [pid = 2500] [id = 383] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 25E94800 == 92 [pid = 2500] [id = 382] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 1AF5E400 == 91 [pid = 2500] [id = 381] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 146F7800 == 90 [pid = 2500] [id = 380] 10:51:37 INFO - PROCESS | 2500 | --DOCSHELL 127F4800 == 89 [pid = 2500] [id = 379] 10:51:37 INFO - PROCESS | 2500 | 1461261097516 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 2500 | 1461261097521 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 10:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (1CE46C00) [pid = 2500] [serial = 997] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (22160C00) [pid = 2500] [serial = 964] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (20270000) [pid = 2500] [serial = 901] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1AEB1000) [pid = 2500] [serial = 994] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1EBC4000) [pid = 2500] [serial = 1006] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (20F9D000) [pid = 2500] [serial = 961] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1D608C00) [pid = 2500] [serial = 1003] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (17A76000) [pid = 2500] [serial = 991] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1D558C00) [pid = 2500] [serial = 1000] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (20B03800) [pid = 2500] [serial = 970] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1BF57800) [pid = 2500] [serial = 958] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (18429C00) [pid = 2500] [serial = 955] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (2267B000) [pid = 2500] [serial = 967] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (22269C00) [pid = 2500] [serial = 1051] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (20B28800) [pid = 2500] [serial = 1042] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (13356C00) [pid = 2500] [serial = 1036] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1BB0B000) [pid = 2500] [serial = 1039] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (21DEB800) [pid = 2500] [serial = 1048] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (20F99000) [pid = 2500] [serial = 1045] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (228CD000) [pid = 2500] [serial = 1054] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1D9CB800) [pid = 2500] [serial = 1120] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1EBC2C00) [pid = 2500] [serial = 1121] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (20B36000) [pid = 2500] [serial = 1123] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (20B92C00) [pid = 2500] [serial = 1129] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (20C19000) [pid = 2500] [serial = 1126] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (20B8D400) [pid = 2500] [serial = 1124] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (17F69000) [pid = 2500] [serial = 1104] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1D605400) [pid = 2500] [serial = 1117] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1CE84400) [pid = 2500] [serial = 1114] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D4E1800) [pid = 2500] [serial = 1115] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1844E000) [pid = 2500] [serial = 1110] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (18DCAC00) [pid = 2500] [serial = 1111] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1BA01400) [pid = 2500] [serial = 1108] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (131C6400) [pid = 2500] [serial = 1107] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (21DED400) [pid = 2500] [serial = 1132] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (21FD1800) [pid = 2500] [serial = 1133] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1EBC9C00) [pid = 2500] [serial = 697] [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.] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (20BBEC00) [pid = 2500] [serial = 1127] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1AF5BC00) [pid = 2500] [serial = 1105] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D61E800) [pid = 2500] [serial = 1118] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20C11400) [pid = 2500] [serial = 1130] [outer = 00000000] [url = about:blank] 10:51:37 INFO - PROCESS | 2500 | 1461261097561 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 2500 | 1461261097564 Marionette TRACE conn5 <- [1,1582,null,{}] 10:51:37 INFO - PROCESS | 2500 | 1461261097571 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:37 INFO - PROCESS | 2500 | 1461261097670 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 10:51:37 INFO - PROCESS | 2500 | 1461261097677 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 2500 | ++DOCSHELL 13356C00 == 90 [pid = 2500] [id = 405] 10:51:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (13709400) [pid = 2500] [serial = 1215] [outer = 00000000] 10:51:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (146F7800) [pid = 2500] [serial = 1216] [outer = 13709400] 10:51:37 INFO - PROCESS | 2500 | 1461261097723 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (17B33400) [pid = 2500] [serial = 1217] [outer = 13709400] 10:51:38 INFO - PROCESS | 2500 | 1461261098265 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 750ms 10:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:51:38 INFO - PROCESS | 2500 | 1461261098293 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 2500 | 1461261098295 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 10:51:38 INFO - PROCESS | 2500 | 1461261098299 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 2500 | 1461261098302 Marionette TRACE conn5 <- [1,1586,null,{}] 10:51:38 INFO - PROCESS | 2500 | 1461261098312 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:38 INFO - PROCESS | 2500 | 1461261098408 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 10:51:38 INFO - PROCESS | 2500 | 1461261098523 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 2500 | ++DOCSHELL 1B023800 == 91 [pid = 2500] [id = 406] 10:51:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1B025C00) [pid = 2500] [serial = 1218] [outer = 00000000] 10:51:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1BBC5000) [pid = 2500] [serial = 1219] [outer = 1B025C00] 10:51:38 INFO - PROCESS | 2500 | 1461261098574 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1CE43C00) [pid = 2500] [serial = 1220] [outer = 1B025C00] 10:51:38 INFO - PROCESS | 2500 | 1461261098961 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 10:51:38 INFO - PROCESS | 2500 | 1461261098972 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 2500 | 1461261098975 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 10:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:51:38 INFO - PROCESS | 2500 | 1461261098992 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 2500 | 1461261098994 Marionette TRACE conn5 <- [1,1590,null,{}] 10:51:38 INFO - PROCESS | 2500 | 1461261098998 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:39 INFO - PROCESS | 2500 | 1461261099091 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 10:51:39 INFO - PROCESS | 2500 | 1461261099097 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 2500 | ++DOCSHELL 1CEAD400 == 92 [pid = 2500] [id = 407] 10:51:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1CEAD800) [pid = 2500] [serial = 1221] [outer = 00000000] 10:51:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D558C00) [pid = 2500] [serial = 1222] [outer = 1CEAD800] 10:51:39 INFO - PROCESS | 2500 | 1461261099143 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D595800) [pid = 2500] [serial = 1223] [outer = 1CEAD800] 10:51:39 INFO - PROCESS | 2500 | 1461261099583 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 630ms 10:51:39 INFO - PROCESS | 2500 | 1461261099650 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 2500 | 1461261099652 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 10:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:51:39 INFO - PROCESS | 2500 | 1461261099660 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 2500 | 1461261099661 Marionette TRACE conn5 <- [1,1594,null,{}] 10:51:39 INFO - PROCESS | 2500 | 1461261099674 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:39 INFO - PROCESS | 2500 | 1461261099797 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 10:51:39 INFO - PROCESS | 2500 | 1461261099898 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 2500 | ++DOCSHELL 1D554800 == 93 [pid = 2500] [id = 408] 10:51:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D59F000) [pid = 2500] [serial = 1224] [outer = 00000000] 10:51:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D60F000) [pid = 2500] [serial = 1225] [outer = 1D59F000] 10:51:39 INFO - PROCESS | 2500 | 1461261099943 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D625800) [pid = 2500] [serial = 1226] [outer = 1D59F000] 10:51:40 INFO - PROCESS | 2500 | 1461261100377 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 770ms 10:51:40 INFO - PROCESS | 2500 | 1461261100440 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 2500 | 1461261100442 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 10:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:51:40 INFO - PROCESS | 2500 | 1461261100445 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 2500 | 1461261100447 Marionette TRACE conn5 <- [1,1598,null,{}] 10:51:40 INFO - PROCESS | 2500 | 1461261100450 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:40 INFO - PROCESS | 2500 | 1461261100596 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 10:51:40 INFO - PROCESS | 2500 | 1461261100614 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 2500 | ++DOCSHELL 1D7C7400 == 94 [pid = 2500] [id = 409] 10:51:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D7C7800) [pid = 2500] [serial = 1227] [outer = 00000000] 10:51:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1F978800) [pid = 2500] [serial = 1228] [outer = 1D7C7800] 10:51:40 INFO - PROCESS | 2500 | 1461261100662 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1F923C00) [pid = 2500] [serial = 1229] [outer = 1D7C7800] 10:51:41 INFO - PROCESS | 2500 | 1461261101115 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 730ms 10:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:51:41 INFO - PROCESS | 2500 | 1461261101179 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 2500 | 1461261101181 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 10:51:41 INFO - PROCESS | 2500 | 1461261101194 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 2500 | 1461261101196 Marionette TRACE conn5 <- [1,1602,null,{}] 10:51:41 INFO - PROCESS | 2500 | 1461261101200 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:41 INFO - PROCESS | 2500 | 1461261101326 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 10:51:41 INFO - PROCESS | 2500 | 1461261101399 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 2500 | ++DOCSHELL 200EB400 == 95 [pid = 2500] [id = 410] 10:51:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20B03800) [pid = 2500] [serial = 1230] [outer = 00000000] 10:51:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20B2B400) [pid = 2500] [serial = 1231] [outer = 20B03800] 10:51:41 INFO - PROCESS | 2500 | 1461261101444 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20B35000) [pid = 2500] [serial = 1232] [outer = 20B03800] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1D60FC00) [pid = 2500] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1D7C3C00) [pid = 2500] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (20B2DC00) [pid = 2500] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (13355C00) [pid = 2500] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (22164C00) [pid = 2500] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1B02C000) [pid = 2500] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (14BF1800) [pid = 2500] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1C7CC400) [pid = 2500] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1BA22C00) [pid = 2500] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (139C7C00) [pid = 2500] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1BA29400) [pid = 2500] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (23922C00) [pid = 2500] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1376DC00) [pid = 2500] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (25FC7C00) [pid = 2500] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (25E95000) [pid = 2500] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:51:41 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (20C1A800) [pid = 2500] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:51:42 INFO - PROCESS | 2500 | 1461261102037 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:51:42 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 10:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 890ms 10:51:42 INFO - PROCESS | 2500 | 1461261102075 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 2500 | 1461261102077 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 10:51:42 INFO - PROCESS | 2500 | 1461261102080 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:51:42 INFO - PROCESS | 2500 | 1461261102082 Marionette TRACE conn5 <- [1,1606,null,{}] 10:51:42 INFO - PROCESS | 2500 | 1461261102086 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:42 INFO - PROCESS | 2500 | 1461261102175 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 10:51:42 INFO - PROCESS | 2500 | 1461261102281 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 2500 | ++DOCSHELL 139C7C00 == 96 [pid = 2500] [id = 411] 10:51:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (14BF1800) [pid = 2500] [serial = 1233] [outer = 00000000] 10:51:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D61D000) [pid = 2500] [serial = 1234] [outer = 14BF1800] 10:51:42 INFO - PROCESS | 2500 | 1461261102326 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1FD35000) [pid = 2500] [serial = 1235] [outer = 14BF1800] 10:51:42 INFO - PROCESS | 2500 | 1461261102700 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 10:51:42 INFO - PROCESS | 2500 | 1461261102757 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 2500 | 1461261102759 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 10:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:51:42 INFO - PROCESS | 2500 | 1461261102762 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 2500 | 1461261102764 Marionette TRACE conn5 <- [1,1610,null,{}] 10:51:42 INFO - PROCESS | 2500 | 1461261102768 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:42 INFO - PROCESS | 2500 | 1461261102861 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 10:51:42 INFO - PROCESS | 2500 | 1461261102867 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C8800 == 97 [pid = 2500] [id = 412] 10:51:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D3CEC00) [pid = 2500] [serial = 1236] [outer = 00000000] 10:51:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (20BB5400) [pid = 2500] [serial = 1237] [outer = 1D3CEC00] 10:51:42 INFO - PROCESS | 2500 | 1461261102913 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (20C19000) [pid = 2500] [serial = 1238] [outer = 1D3CEC00] 10:51:43 INFO - PROCESS | 2500 | 1461261103365 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:51:43 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 10:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 629ms 10:51:43 INFO - PROCESS | 2500 | 1461261103411 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 2500 | 1461261103413 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 10:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:51:43 INFO - PROCESS | 2500 | 1461261103417 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 2500 | 1461261103418 Marionette TRACE conn5 <- [1,1614,null,{}] 10:51:43 INFO - PROCESS | 2500 | 1461261103422 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:43 INFO - PROCESS | 2500 | 1461261103513 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 10:51:43 INFO - PROCESS | 2500 | 1461261103520 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 2500 | ++DOCSHELL 20BB1C00 == 98 [pid = 2500] [id = 413] 10:51:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (20C1B800) [pid = 2500] [serial = 1239] [outer = 00000000] 10:51:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (20FAAC00) [pid = 2500] [serial = 1240] [outer = 20C1B800] 10:51:43 INFO - PROCESS | 2500 | 1461261103564 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (20FB7000) [pid = 2500] [serial = 1241] [outer = 20C1B800] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20B08800 == 97 [pid = 2500] [id = 361] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D625400 == 96 [pid = 2500] [id = 347] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D9C6400 == 95 [pid = 2500] [id = 323] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D5A1C00 == 94 [pid = 2500] [id = 186] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 13349C00 == 93 [pid = 2500] [id = 303] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 200ED400 == 92 [pid = 2500] [id = 225] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20274C00 == 91 [pid = 2500] [id = 256] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 13116400 == 90 [pid = 2500] [id = 141] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1323EC00 == 89 [pid = 2500] [id = 385] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1CEB0400 == 88 [pid = 2500] [id = 320] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1BF5C000 == 87 [pid = 2500] [id = 115] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 227EC000 == 86 [pid = 2500] [id = 146] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 17846400 == 85 [pid = 2500] [id = 238] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1B026C00 == 84 [pid = 2500] [id = 363] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1BBC7C00 == 83 [pid = 2500] [id = 129] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 141E2400 == 82 [pid = 2500] [id = 194] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 25E94400 == 81 [pid = 2500] [id = 366] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 22168400 == 80 [pid = 2500] [id = 322] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D594400 == 79 [pid = 2500] [id = 197] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1BB4E400 == 78 [pid = 2500] [id = 332] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 21F23000 == 77 [pid = 2500] [id = 102] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 131CE400 == 76 [pid = 2500] [id = 301] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D59A400 == 75 [pid = 2500] [id = 144] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1BF58000 == 74 [pid = 2500] [id = 333] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1CE4E000 == 73 [pid = 2500] [id = 196] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 21DF1C00 == 72 [pid = 2500] [id = 321] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20BBE800 == 71 [pid = 2500] [id = 143] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20B07C00 == 70 [pid = 2500] [id = 348] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20BBC400 == 69 [pid = 2500] [id = 304] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1334B000 == 68 [pid = 2500] [id = 335] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20C14400 == 67 [pid = 2500] [id = 236] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1AEAEC00 == 66 [pid = 2500] [id = 226] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 18DC1800 == 65 [pid = 2500] [id = 331] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 2026BC00 == 64 [pid = 2500] [id = 271] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20C19C00 == 63 [pid = 2500] [id = 364] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1418B400 == 62 [pid = 2500] [id = 302] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1EBC2400 == 61 [pid = 2500] [id = 300] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1EEA2800 == 60 [pid = 2500] [id = 284] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D3C9400 == 59 [pid = 2500] [id = 334] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1842AC00 == 58 [pid = 2500] [id = 307] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 127EFC00 == 57 [pid = 2500] [id = 242] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1B016400 == 56 [pid = 2500] [id = 161] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 23922800 == 55 [pid = 2500] [id = 365] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 136CFC00 == 54 [pid = 2500] [id = 128] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 127EE000 == 53 [pid = 2500] [id = 237] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1CE44C00 == 52 [pid = 2500] [id = 211] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 25FC5C00 == 51 [pid = 2500] [id = 367] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20F9D400 == 50 [pid = 2500] [id = 305] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20B06C00 == 49 [pid = 2500] [id = 306] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 21FD3000 == 48 [pid = 2500] [id = 350] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 127F5400 == 47 [pid = 2500] [id = 368] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1AEAA800 == 46 [pid = 2500] [id = 257] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 2215E400 == 45 [pid = 2500] [id = 378] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 13115400 == 44 [pid = 2500] [id = 403] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 18162400 == 43 [pid = 2500] [id = 404] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 26087C00 == 42 [pid = 2500] [id = 402] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 25E92400 == 41 [pid = 2500] [id = 401] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 20B8F000 == 40 [pid = 2500] [id = 399] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 21FD2400 == 39 [pid = 2500] [id = 400] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1BA10800 == 38 [pid = 2500] [id = 398] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 17A75400 == 37 [pid = 2500] [id = 397] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 1D3CC800 == 36 [pid = 2500] [id = 395] 10:51:44 INFO - PROCESS | 2500 | --DOCSHELL 12AEA400 == 35 [pid = 2500] [id = 396] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 13356C00 == 34 [pid = 2500] [id = 405] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 1B023800 == 33 [pid = 2500] [id = 406] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 1CEAD400 == 32 [pid = 2500] [id = 407] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 200EB400 == 31 [pid = 2500] [id = 410] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 1D7C7400 == 30 [pid = 2500] [id = 409] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 1D3C8800 == 29 [pid = 2500] [id = 412] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 139C7C00 == 28 [pid = 2500] [id = 411] 10:51:45 INFO - PROCESS | 2500 | --DOCSHELL 1D554800 == 27 [pid = 2500] [id = 408] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1D7BE400) [pid = 2500] [serial = 1090] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (25FBE800) [pid = 2500] [serial = 1096] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (19BC6800) [pid = 2500] [serial = 1087] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (25EA0C00) [pid = 2500] [serial = 1102] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (25E9C800) [pid = 2500] [serial = 1099] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (228CE000) [pid = 2500] [serial = 1093] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D7BA000) [pid = 2500] [serial = 1171] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D7C1400) [pid = 2500] [serial = 1172] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (20B0B000) [pid = 2500] [serial = 1175] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (20B01C00) [pid = 2500] [serial = 1174] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20BBB800) [pid = 2500] [serial = 1144] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20B90800) [pid = 2500] [serial = 1177] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (18DC4400) [pid = 2500] [serial = 1138] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (18DC2400) [pid = 2500] [serial = 1180] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1CE43400) [pid = 2500] [serial = 1141] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (228D1000) [pid = 2500] [serial = 1136] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1BA27C00) [pid = 2500] [serial = 1165] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1BBC6400) [pid = 2500] [serial = 1166] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1B019800) [pid = 2500] [serial = 1156] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (17B2A400) [pid = 2500] [serial = 1162] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (181DF400) [pid = 2500] [serial = 1163] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1D555000) [pid = 2500] [serial = 1168] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (25FC7400) [pid = 2500] [serial = 1147] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (25E5C400) [pid = 2500] [serial = 1150] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (26694800) [pid = 2500] [serial = 1153] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1D59F400) [pid = 2500] [serial = 1183] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (20BB5000) [pid = 2500] [serial = 1186] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (20B94000) [pid = 2500] [serial = 1178] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (193C6000) [pid = 2500] [serial = 1160] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (18DBD400) [pid = 2500] [serial = 1159] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1D60AC00) [pid = 2500] [serial = 1184] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1D594C00) [pid = 2500] [serial = 1169] [outer = 00000000] [url = about:blank] 10:51:45 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1AF59000) [pid = 2500] [serial = 1181] [outer = 00000000] [url = about:blank] 10:51:46 INFO - PROCESS | 2500 | 1461261106080 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2726ms 10:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:51:46 INFO - PROCESS | 2500 | 1461261106150 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 2500 | 1461261106154 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 10:51:46 INFO - PROCESS | 2500 | 1461261106160 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 2500 | 1461261106164 Marionette TRACE conn5 <- [1,1618,null,{}] 10:51:46 INFO - PROCESS | 2500 | 1461261106171 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:46 INFO - PROCESS | 2500 | 1461261106265 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 10:51:46 INFO - PROCESS | 2500 | 1461261106386 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 2500 | ++DOCSHELL 0F07BC00 == 28 [pid = 2500] [id = 414] 10:51:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (0F0BF800) [pid = 2500] [serial = 1242] [outer = 00000000] 10:51:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (12943C00) [pid = 2500] [serial = 1243] [outer = 0F0BF800] 10:51:46 INFO - PROCESS | 2500 | 1461261106435 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (12A52C00) [pid = 2500] [serial = 1244] [outer = 0F0BF800] 10:51:46 INFO - PROCESS | 2500 | 1461261106828 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 10:51:46 INFO - PROCESS | 2500 | 1461261106890 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 2500 | 1461261106896 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 10:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:51:46 INFO - PROCESS | 2500 | 1461261106902 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 2500 | 1461261106905 Marionette TRACE conn5 <- [1,1622,null,{}] 10:51:46 INFO - PROCESS | 2500 | 1461261106909 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:46 INFO - PROCESS | 2500 | 1461261106996 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 10:51:47 INFO - PROCESS | 2500 | 1461261107004 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 2500 | ++DOCSHELL 12D08C00 == 29 [pid = 2500] [id = 415] 10:51:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (12D10400) [pid = 2500] [serial = 1245] [outer = 00000000] 10:51:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (131D2C00) [pid = 2500] [serial = 1246] [outer = 12D10400] 10:51:47 INFO - PROCESS | 2500 | 1461261107050 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1323E400) [pid = 2500] [serial = 1247] [outer = 12D10400] 10:51:47 INFO - PROCESS | 2500 | 1461261107545 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 10:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:51:47 INFO - PROCESS | 2500 | 1461261107575 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 2500 | 1461261107578 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 10:51:47 INFO - PROCESS | 2500 | 1461261107582 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 2500 | 1461261107586 Marionette TRACE conn5 <- [1,1626,null,{}] 10:51:47 INFO - PROCESS | 2500 | 1461261107597 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:47 INFO - PROCESS | 2500 | 1461261107719 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 10:51:47 INFO - PROCESS | 2500 | 1461261107733 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 2500 | ++DOCSHELL 13551400 == 30 [pid = 2500] [id = 416] 10:51:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (136C5C00) [pid = 2500] [serial = 1248] [outer = 00000000] 10:51:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (13703C00) [pid = 2500] [serial = 1249] [outer = 136C5C00] 10:51:47 INFO - PROCESS | 2500 | 1461261107785 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (13766000) [pid = 2500] [serial = 1250] [outer = 136C5C00] 10:51:48 INFO - PROCESS | 2500 | 1461261108257 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 730ms 10:51:48 INFO - PROCESS | 2500 | 1461261108315 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 2500 | 1461261108318 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 10:51:48 INFO - PROCESS | 2500 | 1461261108321 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:51:48 INFO - PROCESS | 2500 | 1461261108323 Marionette TRACE conn5 <- [1,1630,null,{}] 10:51:48 INFO - PROCESS | 2500 | 1461261108326 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 2500 | 1461261108409 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 10:51:48 INFO - PROCESS | 2500 | 1461261108416 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 2500 | ++DOCSHELL 13702C00 == 31 [pid = 2500] [id = 417] 10:51:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (139C6400) [pid = 2500] [serial = 1251] [outer = 00000000] 10:51:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (17821000) [pid = 2500] [serial = 1252] [outer = 139C6400] 10:51:48 INFO - PROCESS | 2500 | 1461261108462 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1784A000) [pid = 2500] [serial = 1253] [outer = 139C6400] 10:51:48 INFO - PROCESS | 2500 | 1461261108885 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 630ms 10:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:51:48 INFO - PROCESS | 2500 | 1461261108955 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 2500 | 1461261108957 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 10:51:48 INFO - PROCESS | 2500 | 1461261108961 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 2500 | 1461261108962 Marionette TRACE conn5 <- [1,1634,null,{}] 10:51:48 INFO - PROCESS | 2500 | 1461261108966 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 2500 | 1461261109047 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 10:51:49 INFO - PROCESS | 2500 | 1461261109056 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 2500 | ++DOCSHELL 17AD2800 == 32 [pid = 2500] [id = 418] 10:51:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (17B33800) [pid = 2500] [serial = 1254] [outer = 00000000] 10:51:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (18115C00) [pid = 2500] [serial = 1255] [outer = 17B33800] 10:51:49 INFO - PROCESS | 2500 | 1461261109101 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (181DB400) [pid = 2500] [serial = 1256] [outer = 17B33800] 10:51:49 INFO - PROCESS | 2500 | 1461261109579 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 10:51:49 INFO - PROCESS | 2500 | 1461261109631 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 2500 | 1461261109634 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 10:51:49 INFO - PROCESS | 2500 | 1461261109637 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:51:49 INFO - PROCESS | 2500 | 1461261109639 Marionette TRACE conn5 <- [1,1638,null,{}] 10:51:49 INFO - PROCESS | 2500 | 1461261109642 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 2500 | 1461261109755 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 10:51:49 INFO - PROCESS | 2500 | 1461261109764 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 2500 | ++DOCSHELL 18DBB800 == 33 [pid = 2500] [id = 419] 10:51:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (18DBC800) [pid = 2500] [serial = 1257] [outer = 00000000] 10:51:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (18DCA400) [pid = 2500] [serial = 1258] [outer = 18DBC800] 10:51:49 INFO - PROCESS | 2500 | 1461261109812 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (193C3000) [pid = 2500] [serial = 1259] [outer = 18DBC800] 10:51:50 INFO - PROCESS | 2500 | 1461261110255 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 10:51:50 INFO - PROCESS | 2500 | 1461261110311 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 2500 | 1461261110313 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 10:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:51:50 INFO - PROCESS | 2500 | 1461261110317 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 2500 | 1461261110318 Marionette TRACE conn5 <- [1,1642,null,{}] 10:51:50 INFO - PROCESS | 2500 | 1461261110322 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:50 INFO - PROCESS | 2500 | 1461261110398 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 10:51:50 INFO - PROCESS | 2500 | 1461261110437 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 2500 | ++DOCSHELL 184E2800 == 34 [pid = 2500] [id = 420] 10:51:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (19BC9000) [pid = 2500] [serial = 1260] [outer = 00000000] 10:51:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1AA76C00) [pid = 2500] [serial = 1261] [outer = 19BC9000] 10:51:50 INFO - PROCESS | 2500 | 1461261110482 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1AEAB400) [pid = 2500] [serial = 1262] [outer = 19BC9000] 10:51:50 INFO - PROCESS | 2500 | 1461261110956 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 10:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:51:50 INFO - PROCESS | 2500 | 1461261110987 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 2500 | 1461261110989 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 10:51:50 INFO - PROCESS | 2500 | 1461261110992 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 2500 | 1461261110994 Marionette TRACE conn5 <- [1,1646,null,{}] 10:51:50 INFO - PROCESS | 2500 | 1461261110997 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:51 INFO - PROCESS | 2500 | 1461261111076 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 10:51:51 INFO - PROCESS | 2500 | 1461261111082 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 2500 | ++DOCSHELL 131CF000 == 35 [pid = 2500] [id = 421] 10:51:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1AEADC00) [pid = 2500] [serial = 1263] [outer = 00000000] 10:51:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1AF62400) [pid = 2500] [serial = 1264] [outer = 1AEADC00] 10:51:51 INFO - PROCESS | 2500 | 1461261111127 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1AEB8400) [pid = 2500] [serial = 1265] [outer = 1AEADC00] 10:51:51 INFO - PROCESS | 2500 | 1461261111628 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 10:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:51:51 INFO - PROCESS | 2500 | 1461261111663 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 10:51:51 INFO - PROCESS | 2500 | 1461261111665 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 10:51:51 INFO - PROCESS | 2500 | 1461261111668 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:51:51 INFO - PROCESS | 2500 | 1461261111670 Marionette TRACE conn5 <- [1,1650,null,{}] 10:51:51 INFO - PROCESS | 2500 | 1461261111673 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:51 INFO - PROCESS | 2500 | 1461261111785 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 10:51:51 INFO - PROCESS | 2500 | 1461261111878 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 2500 | ++DOCSHELL 14107800 == 36 [pid = 2500] [id = 422] 10:51:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1AFEDC00) [pid = 2500] [serial = 1266] [outer = 00000000] 10:51:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1B016000) [pid = 2500] [serial = 1267] [outer = 1AFEDC00] 10:51:51 INFO - PROCESS | 2500 | 1461261111922 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1B015000) [pid = 2500] [serial = 1268] [outer = 1AFEDC00] 10:51:52 INFO - PROCESS | 2500 | 1461261112399 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 770ms 10:51:52 INFO - PROCESS | 2500 | 1461261112439 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 2500 | 1461261112441 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 10:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:51:52 INFO - PROCESS | 2500 | 1461261112450 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 2500 | 1461261112452 Marionette TRACE conn5 <- [1,1654,null,{}] 10:51:52 INFO - PROCESS | 2500 | 1461261112455 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:52 INFO - PROCESS | 2500 | 1461261112568 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 10:51:52 INFO - PROCESS | 2500 | 1461261112574 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 2500 | ++DOCSHELL 1B01E400 == 37 [pid = 2500] [id = 423] 10:51:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1B01FC00) [pid = 2500] [serial = 1269] [outer = 00000000] 10:51:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1B02F400) [pid = 2500] [serial = 1270] [outer = 1B01FC00] 10:51:52 INFO - PROCESS | 2500 | 1461261112620 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1BA0A400) [pid = 2500] [serial = 1271] [outer = 1B01FC00] 10:51:53 INFO - PROCESS | 2500 | 1461261113090 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 10:51:53 INFO - PROCESS | 2500 | 1461261113165 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 2500 | 1461261113167 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 10:51:53 INFO - PROCESS | 2500 | 1461261113170 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 2500 | 1461261113173 Marionette TRACE conn5 <- [1,1658,null,{}] 10:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:51:53 INFO - PROCESS | 2500 | 1461261113176 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:53 INFO - PROCESS | 2500 | 1461261113887 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (136CC000) [pid = 2500] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (19ED3400) [pid = 2500] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (20274800) [pid = 2500] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (25E99800) [pid = 2500] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1334A000) [pid = 2500] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (25E54800) [pid = 2500] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (21E32800) [pid = 2500] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (2608BC00) [pid = 2500] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D59F000) [pid = 2500] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1D7C7800) [pid = 2500] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (14BF1800) [pid = 2500] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (20B03800) [pid = 2500] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1D3CEC00) [pid = 2500] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1CEAD800) [pid = 2500] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1B025C00) [pid = 2500] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (13709400) [pid = 2500] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (18DBF000) [pid = 2500] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (13351800) [pid = 2500] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (26088800) [pid = 2500] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (25E98000) [pid = 2500] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (21FD6800) [pid = 2500] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (20F94800) [pid = 2500] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (20B02C00) [pid = 2500] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (17AD8000) [pid = 2500] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (12DDC400) [pid = 2500] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:51:53 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1D62A000) [pid = 2500] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:51:53 INFO - PROCESS | 2500 | 1461261113962 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 2500 | ++DOCSHELL 131C7400 == 38 [pid = 2500] [id = 424] 10:51:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (131CC800) [pid = 2500] [serial = 1272] [outer = 00000000] 10:51:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (13766800) [pid = 2500] [serial = 1273] [outer = 131CC800] 10:51:54 INFO - PROCESS | 2500 | 1461261114018 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (181DA000) [pid = 2500] [serial = 1274] [outer = 131CC800] 10:51:54 INFO - PROCESS | 2500 | 1461261114424 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1321ms 10:51:54 INFO - PROCESS | 2500 | 1461261114501 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 2500 | 1461261114503 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 10:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:51:54 INFO - PROCESS | 2500 | 1461261114507 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 2500 | 1461261114509 Marionette TRACE conn5 <- [1,1662,null,{}] 10:51:54 INFO - PROCESS | 2500 | 1461261114513 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:54 INFO - PROCESS | 2500 | 1461261114592 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 10:51:54 INFO - PROCESS | 2500 | 1461261114598 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 2500 | ++DOCSHELL 18446000 == 39 [pid = 2500] [id = 425] 10:51:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (18DBD800) [pid = 2500] [serial = 1275] [outer = 00000000] 10:51:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BB5A400) [pid = 2500] [serial = 1276] [outer = 18DBD800] 10:51:54 INFO - PROCESS | 2500 | 1461261114643 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1BBC0400) [pid = 2500] [serial = 1277] [outer = 18DBD800] 10:51:55 INFO - PROCESS | 2500 | 1461261115074 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 631ms 10:51:55 INFO - PROCESS | 2500 | 1461261115138 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 2500 | 1461261115140 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 10:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:51:55 INFO - PROCESS | 2500 | 1461261115143 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 2500 | 1461261115145 Marionette TRACE conn5 <- [1,1666,null,{}] 10:51:55 INFO - PROCESS | 2500 | 1461261115148 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:55 INFO - PROCESS | 2500 | 1461261115228 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 10:51:55 INFO - PROCESS | 2500 | 1461261115262 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 2500 | ++DOCSHELL 1BB0B000 == 40 [pid = 2500] [id = 426] 10:51:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1BBC4000) [pid = 2500] [serial = 1278] [outer = 00000000] 10:51:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1C090400) [pid = 2500] [serial = 1279] [outer = 1BBC4000] 10:51:55 INFO - PROCESS | 2500 | 1461261115306 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1C7C7C00) [pid = 2500] [serial = 1280] [outer = 1BBC4000] 10:51:55 INFO - PROCESS | 2500 | 1461261115748 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 630ms 10:51:55 INFO - PROCESS | 2500 | 1461261115774 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 2500 | 1461261115776 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 10:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:51:55 INFO - PROCESS | 2500 | 1461261115779 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 2500 | 1461261115781 Marionette TRACE conn5 <- [1,1670,null,{}] 10:51:55 INFO - PROCESS | 2500 | 1461261115784 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:55 INFO - PROCESS | 2500 | 1461261115869 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 10:51:56 INFO - PROCESS | 2500 | 1461261116003 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 2500 | ++DOCSHELL 0F071C00 == 41 [pid = 2500] [id = 427] 10:51:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (0F074800) [pid = 2500] [serial = 1281] [outer = 00000000] 10:51:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (0F07C800) [pid = 2500] [serial = 1282] [outer = 0F074800] 10:51:56 INFO - PROCESS | 2500 | 1461261116065 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (127EF800) [pid = 2500] [serial = 1283] [outer = 0F074800] 10:51:56 INFO - PROCESS | 2500 | 1461261116852 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1119ms 10:51:56 INFO - PROCESS | 2500 | 1461261116901 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 2500 | 1461261116906 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 10:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:51:56 INFO - PROCESS | 2500 | 1461261116912 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 2500 | 1461261116915 Marionette TRACE conn5 <- [1,1674,null,{}] 10:51:56 INFO - PROCESS | 2500 | 1461261116920 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:57 INFO - PROCESS | 2500 | 1461261117042 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 10:51:57 INFO - PROCESS | 2500 | 1461261117176 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 2500 | ++DOCSHELL 1334AC00 == 42 [pid = 2500] [id = 428] 10:51:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (13351400) [pid = 2500] [serial = 1284] [outer = 00000000] 10:51:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (13703000) [pid = 2500] [serial = 1285] [outer = 13351400] 10:51:57 INFO - PROCESS | 2500 | 1461261117235 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (13767400) [pid = 2500] [serial = 1286] [outer = 13351400] 10:51:57 INFO - PROCESS | 2500 | 1461261117923 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:51:57 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 10:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1070ms 10:51:58 INFO - PROCESS | 2500 | 1461261118000 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 2500 | 1461261118005 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 10:51:58 INFO - PROCESS | 2500 | 1461261118009 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:51:58 INFO - PROCESS | 2500 | 1461261118011 Marionette TRACE conn5 <- [1,1678,null,{}] 10:51:58 INFO - PROCESS | 2500 | 1461261118015 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:58 INFO - PROCESS | 2500 | 1461261118156 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 10:51:58 INFO - PROCESS | 2500 | 1461261118290 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 2500 | ++DOCSHELL 131CC000 == 43 [pid = 2500] [id = 429] 10:51:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (13238000) [pid = 2500] [serial = 1287] [outer = 00000000] 10:51:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (17F6A800) [pid = 2500] [serial = 1288] [outer = 13238000] 10:51:58 INFO - PROCESS | 2500 | 1461261118348 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (18DBE000) [pid = 2500] [serial = 1289] [outer = 13238000] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1AEAAC00 == 42 [pid = 2500] [id = 26] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 0F07E400 == 41 [pid = 2500] [id = 22] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1AEAD000 == 40 [pid = 2500] [id = 31] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 0F079400 == 39 [pid = 2500] [id = 21] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 21F1D800 == 38 [pid = 2500] [id = 24] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 141DE400 == 37 [pid = 2500] [id = 19] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 14BEA800 == 36 [pid = 2500] [id = 29] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 136C6400 == 35 [pid = 2500] [id = 23] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1C285400 == 34 [pid = 2500] [id = 32] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1D558800 == 33 [pid = 2500] [id = 25] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1AF5AC00 == 32 [pid = 2500] [id = 18] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1CE46000 == 31 [pid = 2500] [id = 20] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1AA74800 == 30 [pid = 2500] [id = 30] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 17820800 == 29 [pid = 2500] [id = 28] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 17846C00 == 28 [pid = 2500] [id = 16] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 0F07E800 == 27 [pid = 2500] [id = 27] 10:51:59 INFO - PROCESS | 2500 | --DOCSHELL 1844F000 == 26 [pid = 2500] [id = 17] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20FAAC00) [pid = 2500] [serial = 1240] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | 1461261119243 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (25E5D800) [pid = 2500] [serial = 1151] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (227F0C00) [pid = 2500] [serial = 1084] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (2669B000) [pid = 2500] [serial = 1154] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1BB55C00) [pid = 2500] [serial = 1157] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D3C9800) [pid = 2500] [serial = 1142] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (22269400) [pid = 2500] [serial = 1145] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (26083400) [pid = 2500] [serial = 1148] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (19BC5400) [pid = 2500] [serial = 1139] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1D60F000) [pid = 2500] [serial = 1225] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1D625800) [pid = 2500] [serial = 1226] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1F923C00) [pid = 2500] [serial = 1229] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1F978800) [pid = 2500] [serial = 1228] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1D61D000) [pid = 2500] [serial = 1234] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (20B2B400) [pid = 2500] [serial = 1231] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (20BB5400) [pid = 2500] [serial = 1237] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (20B35000) [pid = 2500] [serial = 1232] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1D558C00) [pid = 2500] [serial = 1222] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1BBC5000) [pid = 2500] [serial = 1219] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1CE43C00) [pid = 2500] [serial = 1220] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (146F7800) [pid = 2500] [serial = 1216] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (17B33400) [pid = 2500] [serial = 1217] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1B026400) [pid = 2500] [serial = 1214] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1B013400) [pid = 2500] [serial = 1213] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1BB5A800) [pid = 2500] [serial = 1211] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1AA6E000) [pid = 2500] [serial = 1210] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (2669EC00) [pid = 2500] [serial = 1208] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (26692800) [pid = 2500] [serial = 1207] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (25FC5000) [pid = 2500] [serial = 1205] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (25FC3000) [pid = 2500] [serial = 1204] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (22749800) [pid = 2500] [serial = 1202] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (2267A000) [pid = 2500] [serial = 1201] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (21E33C00) [pid = 2500] [serial = 1199] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (21DF2400) [pid = 2500] [serial = 1198] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (20FADC00) [pid = 2500] [serial = 1196] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (20F95800) [pid = 2500] [serial = 1195] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1D3C8000) [pid = 2500] [serial = 1193] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1BBC5800) [pid = 2500] [serial = 1192] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (18DBF800) [pid = 2500] [serial = 1190] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (17F2F000) [pid = 2500] [serial = 1189] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (20C10000) [pid = 2500] [serial = 1187] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (20C19000) [pid = 2500] [serial = 1238] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (1FD35000) [pid = 2500] [serial = 1235] [outer = 00000000] [url = about:blank] 10:51:59 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1D595800) [pid = 2500] [serial = 1223] [outer = 00000000] [url = about:blank] 10:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1283ms 10:51:59 INFO - PROCESS | 2500 | 1461261119296 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 2500 | 1461261119301 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 10:51:59 INFO - PROCESS | 2500 | 1461261119306 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:51:59 INFO - PROCESS | 2500 | 1461261119310 Marionette TRACE conn5 <- [1,1682,null,{}] 10:51:59 INFO - PROCESS | 2500 | 1461261119314 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:59 INFO - PROCESS | 2500 | 1461261119399 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 10:51:59 INFO - PROCESS | 2500 | 1461261119414 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 2500 | ++DOCSHELL 13350800 == 27 [pid = 2500] [id = 430] 10:51:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (13351800) [pid = 2500] [serial = 1290] [outer = 00000000] 10:51:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1353FC00) [pid = 2500] [serial = 1291] [outer = 13351800] 10:51:59 INFO - PROCESS | 2500 | 1461261119462 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (139CB800) [pid = 2500] [serial = 1292] [outer = 13351800] 10:51:59 INFO - PROCESS | 2500 | 1461261119981 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 10:52:00 INFO - PROCESS | 2500 | 1461261120041 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 2500 | 1461261120047 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 10:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:52:00 INFO - PROCESS | 2500 | 1461261120053 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 2500 | 1461261120055 Marionette TRACE conn5 <- [1,1686,null,{}] 10:52:00 INFO - PROCESS | 2500 | 1461261120059 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:00 INFO - PROCESS | 2500 | 1461261120144 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 10:52:00 INFO - PROCESS | 2500 | 1461261120153 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 2500 | ++DOCSHELL 0F0C4000 == 28 [pid = 2500] [id = 431] 10:52:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1353B400) [pid = 2500] [serial = 1293] [outer = 00000000] 10:52:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (17F29000) [pid = 2500] [serial = 1294] [outer = 1353B400] 10:52:00 INFO - PROCESS | 2500 | 1461261120272 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (18167800) [pid = 2500] [serial = 1295] [outer = 1353B400] 10:52:00 INFO - PROCESS | 2500 | 1461261120666 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:52:00 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 10:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 10:52:00 INFO - PROCESS | 2500 | 1461261120726 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 2500 | 1461261120728 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 10:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:52:00 INFO - PROCESS | 2500 | 1461261120732 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 2500 | 1461261120736 Marionette TRACE conn5 <- [1,1690,null,{}] 10:52:00 INFO - PROCESS | 2500 | 1461261120747 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:00 INFO - PROCESS | 2500 | 1461261120838 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 10:52:00 INFO - PROCESS | 2500 | 1461261120845 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 2500 | ++DOCSHELL 193CA800 == 29 [pid = 2500] [id = 432] 10:52:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (19BC3400) [pid = 2500] [serial = 1296] [outer = 00000000] 10:52:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (19ED0800) [pid = 2500] [serial = 1297] [outer = 19BC3400] 10:52:00 INFO - PROCESS | 2500 | 1461261120901 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1AEABC00) [pid = 2500] [serial = 1298] [outer = 19BC3400] 10:52:01 INFO - PROCESS | 2500 | 1461261121356 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 10:52:01 INFO - PROCESS | 2500 | 1461261121406 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 2500 | 1461261121409 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 10:52:01 INFO - PROCESS | 2500 | 1461261121412 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:52:01 INFO - PROCESS | 2500 | 1461261121414 Marionette TRACE conn5 <- [1,1694,null,{}] 10:52:01 INFO - PROCESS | 2500 | 1461261121417 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:01 INFO - PROCESS | 2500 | 1461261121558 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 10:52:01 INFO - PROCESS | 2500 | 1461261121580 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 2500 | ++DOCSHELL 1AF62800 == 30 [pid = 2500] [id = 433] 10:52:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1AF9D000) [pid = 2500] [serial = 1299] [outer = 00000000] 10:52:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1B013000) [pid = 2500] [serial = 1300] [outer = 1AF9D000] 10:52:01 INFO - PROCESS | 2500 | 1461261121625 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1B01A000) [pid = 2500] [serial = 1301] [outer = 1AF9D000] 10:52:02 INFO - PROCESS | 2500 | 1461261122074 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 10:52:02 INFO - PROCESS | 2500 | 1461261122086 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 2500 | 1461261122088 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 10:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:52:02 INFO - PROCESS | 2500 | 1461261122095 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 2500 | 1461261122096 Marionette TRACE conn5 <- [1,1698,null,{}] 10:52:02 INFO - PROCESS | 2500 | 1461261122100 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:02 INFO - PROCESS | 2500 | 1461261122209 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 10:52:02 INFO - PROCESS | 2500 | 1461261122215 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 2500 | ++DOCSHELL 1B01F000 == 31 [pid = 2500] [id = 434] 10:52:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1B021400) [pid = 2500] [serial = 1302] [outer = 00000000] 10:52:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1BA21800) [pid = 2500] [serial = 1303] [outer = 1B021400] 10:52:02 INFO - PROCESS | 2500 | 1461261122261 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1BA57000) [pid = 2500] [serial = 1304] [outer = 1B021400] 10:52:02 INFO - PROCESS | 2500 | 1461261122735 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 730ms 10:52:02 INFO - PROCESS | 2500 | 1461261122826 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 2500 | 1461261122828 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 10:52:02 INFO - PROCESS | 2500 | 1461261122832 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:52:02 INFO - PROCESS | 2500 | 1461261122833 Marionette TRACE conn5 <- [1,1702,null,{}] 10:52:02 INFO - PROCESS | 2500 | 1461261122843 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:02 INFO - PROCESS | 2500 | 1461261122992 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 10:52:02 INFO - PROCESS | 2500 | 1461261123006 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 2500 | ++DOCSHELL 12DE3C00 == 32 [pid = 2500] [id = 435] 10:52:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1BBC6000) [pid = 2500] [serial = 1305] [outer = 00000000] 10:52:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1C27F800) [pid = 2500] [serial = 1306] [outer = 1BBC6000] 10:52:03 INFO - PROCESS | 2500 | 1461261123107 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1C287C00) [pid = 2500] [serial = 1307] [outer = 1BBC6000] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (139C6400) [pid = 2500] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (131CC800) [pid = 2500] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (12D10400) [pid = 2500] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1AEADC00) [pid = 2500] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1B01FC00) [pid = 2500] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (18DBD800) [pid = 2500] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (136C5C00) [pid = 2500] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (19BC9000) [pid = 2500] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (17B33800) [pid = 2500] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1AFEDC00) [pid = 2500] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (18DBC800) [pid = 2500] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:52:03 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (0F0BF800) [pid = 2500] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:52:03 INFO - PROCESS | 2500 | 1461261123635 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 829ms 10:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:52:03 INFO - PROCESS | 2500 | 1461261123666 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 2500 | 1461261123668 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 10:52:03 INFO - PROCESS | 2500 | 1461261123671 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 2500 | 1461261123673 Marionette TRACE conn5 <- [1,1706,null,{}] 10:52:03 INFO - PROCESS | 2500 | 1461261123677 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:03 INFO - PROCESS | 2500 | 1461261123754 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 10:52:03 INFO - PROCESS | 2500 | 1461261123845 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 2500 | ++DOCSHELL 12DDC800 == 33 [pid = 2500] [id = 436] 10:52:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (131C6C00) [pid = 2500] [serial = 1308] [outer = 00000000] 10:52:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (18DBC800) [pid = 2500] [serial = 1309] [outer = 131C6C00] 10:52:03 INFO - PROCESS | 2500 | 1461261123889 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1AFEDC00) [pid = 2500] [serial = 1310] [outer = 131C6C00] 10:52:04 INFO - PROCESS | 2500 | 1461261124247 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 10:52:04 INFO - PROCESS | 2500 | 1461261124302 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 10:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:52:04 INFO - PROCESS | 2500 | 1461261124304 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 10:52:04 INFO - PROCESS | 2500 | 1461261124307 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 2500 | 1461261124309 Marionette TRACE conn5 <- [1,1710,null,{}] 10:52:04 INFO - PROCESS | 2500 | 1461261124347 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 2500 | 1461261124429 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 10:52:04 INFO - PROCESS | 2500 | 1461261124436 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 2500 | ++DOCSHELL 1B019000 == 34 [pid = 2500] [id = 437] 10:52:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1BA08C00) [pid = 2500] [serial = 1311] [outer = 00000000] 10:52:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1CE4E000) [pid = 2500] [serial = 1312] [outer = 1BA08C00] 10:52:04 INFO - PROCESS | 2500 | 1461261124481 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1CE4D000) [pid = 2500] [serial = 1313] [outer = 1BA08C00] 10:52:04 INFO - PROCESS | 2500 | 1461261124914 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:52:04 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 10:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 10:52:04 INFO - PROCESS | 2500 | 1461261124952 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 10:52:04 INFO - PROCESS | 2500 | 1461261124954 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 10:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:52:04 INFO - PROCESS | 2500 | 1461261124958 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 2500 | 1461261124960 Marionette TRACE conn5 <- [1,1714,null,{}] 10:52:04 INFO - PROCESS | 2500 | 1461261124963 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:05 INFO - PROCESS | 2500 | 1461261125041 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 10:52:05 INFO - PROCESS | 2500 | 1461261125047 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 2500 | ++DOCSHELL 19BC8C00 == 35 [pid = 2500] [id = 438] 10:52:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1CE4CC00) [pid = 2500] [serial = 1314] [outer = 00000000] 10:52:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1CED3400) [pid = 2500] [serial = 1315] [outer = 1CE4CC00] 10:52:05 INFO - PROCESS | 2500 | 1461261125092 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1CED0800) [pid = 2500] [serial = 1316] [outer = 1CE4CC00] 10:52:05 INFO - PROCESS | 2500 | 1461261125567 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 10:52:05 INFO - PROCESS | 2500 | 1461261125630 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 2500 | 1461261125634 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 10:52:05 INFO - PROCESS | 2500 | 1461261125640 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:52:05 INFO - PROCESS | 2500 | 1461261125645 Marionette TRACE conn5 <- [1,1718,null,{}] 10:52:05 INFO - PROCESS | 2500 | 1461261125652 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:05 INFO - PROCESS | 2500 | 1461261125769 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 10:52:05 INFO - PROCESS | 2500 | 1461261125990 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 2500 | ++DOCSHELL 13548800 == 36 [pid = 2500] [id = 439] 10:52:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1354F400) [pid = 2500] [serial = 1317] [outer = 00000000] 10:52:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (146F1800) [pid = 2500] [serial = 1318] [outer = 1354F400] 10:52:06 INFO - PROCESS | 2500 | 1461261126049 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (17846C00) [pid = 2500] [serial = 1319] [outer = 1354F400] 10:52:06 INFO - PROCESS | 2500 | 1461261126613 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:52:06 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 10:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1020ms 10:52:06 INFO - PROCESS | 2500 | 1461261126665 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 2500 | 1461261126671 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 10:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:52:06 INFO - PROCESS | 2500 | 1461261126678 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 2500 | 1461261126681 Marionette TRACE conn5 <- [1,1722,null,{}] 10:52:06 INFO - PROCESS | 2500 | 1461261126685 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:06 INFO - PROCESS | 2500 | 1461261126795 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 10:52:06 INFO - PROCESS | 2500 | 1461261126904 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 2500 | ++DOCSHELL 18DC4800 == 37 [pid = 2500] [id = 440] 10:52:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (193C1C00) [pid = 2500] [serial = 1320] [outer = 00000000] 10:52:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1AA74800) [pid = 2500] [serial = 1321] [outer = 193C1C00] 10:52:06 INFO - PROCESS | 2500 | 1461261126959 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1AF9C400) [pid = 2500] [serial = 1322] [outer = 193C1C00] 10:52:07 INFO - PROCESS | 2500 | 1461261127590 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 930ms 10:52:07 INFO - PROCESS | 2500 | 1461261127609 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 10:52:07 INFO - PROCESS | 2500 | 1461261127612 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 10:52:07 INFO - PROCESS | 2500 | 1461261127616 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:52:07 INFO - PROCESS | 2500 | 1461261127620 Marionette TRACE conn5 <- [1,1726,null,{}] 10:52:07 INFO - PROCESS | 2500 | 1461261127631 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:07 INFO - PROCESS | 2500 | 1461261127739 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 10:52:07 INFO - PROCESS | 2500 | 1461261127845 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 2500 | ++DOCSHELL 1CEB0000 == 38 [pid = 2500] [id = 441] 10:52:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1CECE400) [pid = 2500] [serial = 1323] [outer = 00000000] 10:52:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1D3CA800) [pid = 2500] [serial = 1324] [outer = 1CECE400] 10:52:07 INFO - PROCESS | 2500 | 1461261127905 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1D3CFC00) [pid = 2500] [serial = 1325] [outer = 1CECE400] 10:52:08 INFO - PROCESS | 2500 | 1461261128549 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 970ms 10:52:08 INFO - PROCESS | 2500 | 1461261128589 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 2500 | 1461261128592 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 10:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:52:08 INFO - PROCESS | 2500 | 1461261128596 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 2500 | 1461261128598 Marionette TRACE conn5 <- [1,1730,null,{}] 10:52:08 INFO - PROCESS | 2500 | 1461261128602 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:08 INFO - PROCESS | 2500 | 1461261128711 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 10:52:08 INFO - PROCESS | 2500 | 1461261128843 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 2500 | ++DOCSHELL 1D4E2400 == 39 [pid = 2500] [id = 442] 10:52:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1D557000) [pid = 2500] [serial = 1326] [outer = 00000000] 10:52:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1D560C00) [pid = 2500] [serial = 1327] [outer = 1D557000] 10:52:08 INFO - PROCESS | 2500 | 1461261128900 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1D594800) [pid = 2500] [serial = 1328] [outer = 1D557000] 10:52:09 INFO - PROCESS | 2500 | 1461261129467 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 930ms 10:52:09 INFO - PROCESS | 2500 | 1461261129529 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 2500 | 1461261129532 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 10:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:52:09 INFO - PROCESS | 2500 | 1461261129535 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 2500 | 1461261129537 Marionette TRACE conn5 <- [1,1734,null,{}] 10:52:09 INFO - PROCESS | 2500 | 1461261129541 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:09 INFO - PROCESS | 2500 | 1461261129643 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 10:52:09 INFO - PROCESS | 2500 | 1461261129774 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 2500 | ++DOCSHELL 1D55B800 == 40 [pid = 2500] [id = 443] 10:52:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D594400) [pid = 2500] [serial = 1329] [outer = 00000000] 10:52:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D59F000) [pid = 2500] [serial = 1330] [outer = 1D594400] 10:52:09 INFO - PROCESS | 2500 | 1461261129830 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1D59EC00) [pid = 2500] [serial = 1331] [outer = 1D594400] 10:52:10 INFO - PROCESS | 2500 | 1461261130555 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1066ms 10:52:10 INFO - PROCESS | 2500 | 1461261130613 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 2500 | 1461261130617 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 10:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:52:10 INFO - PROCESS | 2500 | 1461261130622 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 2500 | 1461261130626 Marionette TRACE conn5 <- [1,1738,null,{}] 10:52:10 INFO - PROCESS | 2500 | 1461261130633 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:10 INFO - PROCESS | 2500 | 1461261130731 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 10:52:10 INFO - PROCESS | 2500 | 1461261130870 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 2500 | ++DOCSHELL 13357400 == 41 [pid = 2500] [id = 444] 10:52:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (13769400) [pid = 2500] [serial = 1332] [outer = 00000000] 10:52:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1418B000) [pid = 2500] [serial = 1333] [outer = 13769400] 10:52:10 INFO - PROCESS | 2500 | 1461261130924 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (181D7800) [pid = 2500] [serial = 1334] [outer = 13769400] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (17821000) [pid = 2500] [serial = 1252] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (181DA000) [pid = 2500] [serial = 1274] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1323E400) [pid = 2500] [serial = 1247] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1AF62400) [pid = 2500] [serial = 1264] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1BA0A400) [pid = 2500] [serial = 1271] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1BB5A400) [pid = 2500] [serial = 1276] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (13766000) [pid = 2500] [serial = 1250] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (13703C00) [pid = 2500] [serial = 1249] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1AEAB400) [pid = 2500] [serial = 1262] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (181DB400) [pid = 2500] [serial = 1256] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1B015000) [pid = 2500] [serial = 1268] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (193C3000) [pid = 2500] [serial = 1259] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1BBC0400) [pid = 2500] [serial = 1277] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1B016000) [pid = 2500] [serial = 1267] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (12943C00) [pid = 2500] [serial = 1243] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1B02F400) [pid = 2500] [serial = 1270] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1AEB8400) [pid = 2500] [serial = 1265] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (13766800) [pid = 2500] [serial = 1273] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (131D2C00) [pid = 2500] [serial = 1246] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1784A000) [pid = 2500] [serial = 1253] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (12A52C00) [pid = 2500] [serial = 1244] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (18DCA400) [pid = 2500] [serial = 1258] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1AA76C00) [pid = 2500] [serial = 1261] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (18115C00) [pid = 2500] [serial = 1255] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1C090400) [pid = 2500] [serial = 1279] [outer = 00000000] [url = about:blank] 10:52:11 INFO - PROCESS | 2500 | 1461261131481 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 890ms 10:52:11 INFO - PROCESS | 2500 | 1461261131517 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 10:52:11 INFO - PROCESS | 2500 | 1461261131522 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 10:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:52:11 INFO - PROCESS | 2500 | 1461261131528 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 2500 | 1461261131531 Marionette TRACE conn5 <- [1,1742,null,{}] 10:52:11 INFO - PROCESS | 2500 | 1461261131535 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:11 INFO - PROCESS | 2500 | 1461261131621 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 10:52:11 INFO - PROCESS | 2500 | 1461261131630 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:11 INFO - PROCESS | 2500 | ++DOCSHELL 1323AC00 == 42 [pid = 2500] [id = 445] 10:52:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (13246C00) [pid = 2500] [serial = 1335] [outer = 00000000] 10:52:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (139CBC00) [pid = 2500] [serial = 1336] [outer = 13246C00] 10:52:11 INFO - PROCESS | 2500 | 1461261131676 Marionette DEBUG loaded listener.js 10:52:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1783D800) [pid = 2500] [serial = 1337] [outer = 13246C00] 10:52:12 INFO - PROCESS | 2500 | 1461261132161 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 10:52:12 INFO - PROCESS | 2500 | 1461261132202 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 2500 | 1461261132204 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 10:52:12 INFO - PROCESS | 2500 | 1461261132207 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:52:12 INFO - PROCESS | 2500 | 1461261132211 Marionette TRACE conn5 <- [1,1746,null,{}] 10:52:12 INFO - PROCESS | 2500 | 1461261132221 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 2500 | 1461261132308 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 10:52:12 INFO - PROCESS | 2500 | 1461261132317 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 2500 | ++DOCSHELL 18DBE800 == 43 [pid = 2500] [id = 446] 10:52:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (18DBF000) [pid = 2500] [serial = 1338] [outer = 00000000] 10:52:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (193BBC00) [pid = 2500] [serial = 1339] [outer = 18DBF000] 10:52:12 INFO - PROCESS | 2500 | 1461261132366 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (193CAC00) [pid = 2500] [serial = 1340] [outer = 18DBF000] 10:52:12 INFO - PROCESS | 2500 | 1461261132871 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 10:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:52:12 INFO - PROCESS | 2500 | 1461261132881 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 2500 | 1461261132884 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 10:52:12 INFO - PROCESS | 2500 | 1461261132891 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 2500 | 1461261132893 Marionette TRACE conn5 <- [1,1750,null,{}] 10:52:12 INFO - PROCESS | 2500 | 1461261132897 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 2500 | 1461261132981 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 10:52:12 INFO - PROCESS | 2500 | 1461261132987 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAB800 == 44 [pid = 2500] [id = 447] 10:52:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1AEAD000) [pid = 2500] [serial = 1341] [outer = 00000000] 10:52:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1AF9F400) [pid = 2500] [serial = 1342] [outer = 1AEAD000] 10:52:13 INFO - PROCESS | 2500 | 1461261133033 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1B015000) [pid = 2500] [serial = 1343] [outer = 1AEAD000] 10:52:13 INFO - PROCESS | 2500 | 1461261133470 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 629ms 10:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:52:13 INFO - PROCESS | 2500 | 1461261133517 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 2500 | 1461261133520 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 10:52:13 INFO - PROCESS | 2500 | 1461261133529 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 2500 | 1461261133531 Marionette TRACE conn5 <- [1,1754,null,{}] 10:52:13 INFO - PROCESS | 2500 | 1461261133534 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:13 INFO - PROCESS | 2500 | 1461261133645 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 10:52:13 INFO - PROCESS | 2500 | 1461261133652 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 2500 | ++DOCSHELL 12D0A800 == 45 [pid = 2500] [id = 448] 10:52:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (13241C00) [pid = 2500] [serial = 1344] [outer = 00000000] 10:52:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1B023400) [pid = 2500] [serial = 1345] [outer = 13241C00] 10:52:13 INFO - PROCESS | 2500 | 1461261133698 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1BA01C00) [pid = 2500] [serial = 1346] [outer = 13241C00] 10:52:14 INFO - PROCESS | 2500 | 1461261134187 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms 10:52:14 INFO - PROCESS | 2500 | 1461261134254 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 2500 | 1461261134256 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 10:52:14 INFO - PROCESS | 2500 | 1461261134259 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:52:14 INFO - PROCESS | 2500 | 1461261134261 Marionette TRACE conn5 <- [1,1758,null,{}] 10:52:14 INFO - PROCESS | 2500 | 1461261134264 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:14 INFO - PROCESS | 2500 | 1461261134398 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 10:52:14 INFO - PROCESS | 2500 | 1461261134461 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 2500 | ++DOCSHELL 12988C00 == 46 [pid = 2500] [id = 449] 10:52:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (13350C00) [pid = 2500] [serial = 1347] [outer = 00000000] 10:52:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1C7C4000) [pid = 2500] [serial = 1348] [outer = 13350C00] 10:52:14 INFO - PROCESS | 2500 | 1461261134511 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1C7C3400) [pid = 2500] [serial = 1349] [outer = 13350C00] 10:52:14 INFO - PROCESS | 2500 | 1461261134940 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 730ms 10:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:52:14 INFO - PROCESS | 2500 | 1461261134997 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 2500 | 1461261134999 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 10:52:14 INFO - PROCESS | 2500 | 1461261135003 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 2500 | 1461261135005 Marionette TRACE conn5 <- [1,1762,null,{}] 10:52:15 INFO - PROCESS | 2500 | 1461261135008 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 2500 | 1461261135119 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 10:52:15 INFO - PROCESS | 2500 | 1461261135179 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 2500 | ++DOCSHELL 1C090400 == 47 [pid = 2500] [id = 450] 10:52:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1CE52400) [pid = 2500] [serial = 1350] [outer = 00000000] 10:52:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1D559800) [pid = 2500] [serial = 1351] [outer = 1CE52400] 10:52:15 INFO - PROCESS | 2500 | 1461261135224 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1D557C00) [pid = 2500] [serial = 1352] [outer = 1CE52400] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (13351800) [pid = 2500] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (19BC3400) [pid = 2500] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1353B400) [pid = 2500] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1BA08C00) [pid = 2500] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1AF9D000) [pid = 2500] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1B021400) [pid = 2500] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (131C6C00) [pid = 2500] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1BBC6000) [pid = 2500] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:52:15 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1BBC4000) [pid = 2500] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:52:15 INFO - PROCESS | 2500 | 1461261135678 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 730ms 10:52:15 INFO - PROCESS | 2500 | 1461261135734 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 10:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:52:15 INFO - PROCESS | 2500 | 1461261135736 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 10:52:15 INFO - PROCESS | 2500 | 1461261135739 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 2500 | 1461261135741 Marionette TRACE conn5 <- [1,1766,null,{}] 10:52:15 INFO - PROCESS | 2500 | 1461261135744 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 2500 | 1461261135824 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 10:52:15 INFO - PROCESS | 2500 | 1461261135832 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 2500 | ++DOCSHELL 1353CC00 == 48 [pid = 2500] [id = 451] 10:52:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (14BEA800) [pid = 2500] [serial = 1353] [outer = 00000000] 10:52:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1C08AC00) [pid = 2500] [serial = 1354] [outer = 14BEA800] 10:52:15 INFO - PROCESS | 2500 | 1461261135877 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1CE4EC00) [pid = 2500] [serial = 1355] [outer = 14BEA800] 10:52:16 INFO - PROCESS | 2500 | 1461261136319 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:52:16 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 10:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 631ms 10:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:52:16 INFO - PROCESS | 2500 | 1461261136371 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 2500 | 1461261136373 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 10:52:16 INFO - PROCESS | 2500 | 1461261136376 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 2500 | 1461261136377 Marionette TRACE conn5 <- [1,1770,null,{}] 10:52:16 INFO - PROCESS | 2500 | 1461261136381 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:16 INFO - PROCESS | 2500 | 1461261136488 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 10:52:16 INFO - PROCESS | 2500 | 1461261136497 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 2500 | ++DOCSHELL 1D596C00 == 49 [pid = 2500] [id = 452] 10:52:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1D59E800) [pid = 2500] [serial = 1356] [outer = 00000000] 10:52:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1D60EC00) [pid = 2500] [serial = 1357] [outer = 1D59E800] 10:52:16 INFO - PROCESS | 2500 | 1461261136542 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1D60D000) [pid = 2500] [serial = 1358] [outer = 1D59E800] 10:52:16 INFO - PROCESS | 2500 | 1461261136956 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:52:17 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 10:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 10:52:17 INFO - PROCESS | 2500 | 1461261137008 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 2500 | 1461261137010 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 10:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:52:17 INFO - PROCESS | 2500 | 1461261137014 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 2500 | 1461261137015 Marionette TRACE conn5 <- [1,1774,null,{}] 10:52:17 INFO - PROCESS | 2500 | 1461261137019 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:17 INFO - PROCESS | 2500 | 1461261137101 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 10:52:17 INFO - PROCESS | 2500 | 1461261137108 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 2500 | ++DOCSHELL 1D61E800 == 50 [pid = 2500] [id = 453] 10:52:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1D621400) [pid = 2500] [serial = 1359] [outer = 00000000] 10:52:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1D628400) [pid = 2500] [serial = 1360] [outer = 1D621400] 10:52:17 INFO - PROCESS | 2500 | 1461261137152 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1D7B9400) [pid = 2500] [serial = 1361] [outer = 1D621400] 10:52:17 INFO - PROCESS | 2500 | 1461261137589 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:52:17 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 10:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 10:52:17 INFO - PROCESS | 2500 | 1461261137687 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 2500 | 1461261137691 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 10:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:52:17 INFO - PROCESS | 2500 | 1461261137696 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 2500 | 1461261137701 Marionette TRACE conn5 <- [1,1778,null,{}] 10:52:17 INFO - PROCESS | 2500 | 1461261137707 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:17 INFO - PROCESS | 2500 | 1461261137820 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 10:52:17 INFO - PROCESS | 2500 | 1461261138001 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 2500 | ++DOCSHELL 13245C00 == 51 [pid = 2500] [id = 454] 10:52:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (13349400) [pid = 2500] [serial = 1362] [outer = 00000000] 10:52:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (13766000) [pid = 2500] [serial = 1363] [outer = 13349400] 10:52:18 INFO - PROCESS | 2500 | 1461261138058 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (139C9800) [pid = 2500] [serial = 1364] [outer = 13349400] 10:52:18 INFO - PROCESS | 2500 | 1461261138632 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:52:18 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) 10:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 987ms 10:52:18 INFO - PROCESS | 2500 | 1461261138685 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 10:52:18 INFO - PROCESS | 2500 | 1461261138689 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 10:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:52:18 INFO - PROCESS | 2500 | 1461261138696 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:52:18 INFO - PROCESS | 2500 | 1461261138700 Marionette TRACE conn5 <- [1,1782,null,{}] 10:52:18 INFO - PROCESS | 2500 | 1461261138705 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:18 INFO - PROCESS | 2500 | 1461261138819 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 10:52:18 INFO - PROCESS | 2500 | 1461261138955 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 2500 | ++DOCSHELL 181DA000 == 52 [pid = 2500] [id = 455] 10:52:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (18422400) [pid = 2500] [serial = 1365] [outer = 00000000] 10:52:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (19BC5400) [pid = 2500] [serial = 1366] [outer = 18422400] 10:52:19 INFO - PROCESS | 2500 | 1461261139011 Marionette DEBUG loaded listener.js 10:52:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1AEB0C00) [pid = 2500] [serial = 1367] [outer = 18422400] 10:52:19 INFO - PROCESS | 2500 | 1461261139617 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 970ms 10:52:19 INFO - PROCESS | 2500 | 1461261139669 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 2500 | 1461261139672 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 10:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:52:19 INFO - PROCESS | 2500 | 1461261139676 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 2500 | 1461261139678 Marionette TRACE conn5 <- [1,1786,null,{}] 10:52:19 INFO - PROCESS | 2500 | 1461261139688 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 2500 | 1461261139803 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 10:52:19 INFO - PROCESS | 2500 | 1461261139939 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 2500 | ++DOCSHELL 1CE45000 == 53 [pid = 2500] [id = 456] 10:52:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1CE49000) [pid = 2500] [serial = 1368] [outer = 00000000] 10:52:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D5A0800) [pid = 2500] [serial = 1369] [outer = 1CE49000] 10:52:19 INFO - PROCESS | 2500 | 1461261139999 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D624800) [pid = 2500] [serial = 1370] [outer = 1CE49000] 10:52:20 INFO - PROCESS | 2500 | 1461261140558 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 930ms 10:52:20 INFO - PROCESS | 2500 | 1461261140609 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 10:52:20 INFO - PROCESS | 2500 | 1461261140611 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 10:52:20 INFO - PROCESS | 2500 | 1461261140615 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:52:20 INFO - PROCESS | 2500 | 1461261140617 Marionette TRACE conn5 <- [1,1790,null,{}] 10:52:20 INFO - PROCESS | 2500 | 1461261140621 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:20 INFO - PROCESS | 2500 | 1461261140759 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 10:52:20 INFO - PROCESS | 2500 | 1461261140893 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 2500 | ++DOCSHELL 1D555800 == 54 [pid = 2500] [id = 457] 10:52:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D9C4800) [pid = 2500] [serial = 1371] [outer = 00000000] 10:52:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1EBC4000) [pid = 2500] [serial = 1372] [outer = 1D9C4800] 10:52:20 INFO - PROCESS | 2500 | 1461261140950 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1EBC9800) [pid = 2500] [serial = 1373] [outer = 1D9C4800] 10:52:21 INFO - PROCESS | 2500 | 1461261141507 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 930ms 10:52:21 INFO - PROCESS | 2500 | 1461261141549 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 2500 | 1461261141551 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 10:52:21 INFO - PROCESS | 2500 | 1461261141555 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:52:21 INFO - PROCESS | 2500 | 1461261141557 Marionette TRACE conn5 <- [1,1794,null,{}] 10:52:21 INFO - PROCESS | 2500 | 1461261141561 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:21 INFO - PROCESS | 2500 | 1461261141666 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 10:52:21 INFO - PROCESS | 2500 | 1461261141821 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 2500 | ++DOCSHELL 1CE52800 == 55 [pid = 2500] [id = 458] 10:52:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1CE76800) [pid = 2500] [serial = 1374] [outer = 00000000] 10:52:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1F824C00) [pid = 2500] [serial = 1375] [outer = 1CE76800] 10:52:21 INFO - PROCESS | 2500 | 1461261141881 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1F921C00) [pid = 2500] [serial = 1376] [outer = 1CE76800] 10:52:22 INFO - PROCESS | 2500 | 1461261142693 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1179ms 10:52:22 INFO - PROCESS | 2500 | 1461261142738 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 2500 | 1461261142742 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 10:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:52:22 INFO - PROCESS | 2500 | 1461261142747 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 2500 | 1461261142751 Marionette TRACE conn5 <- [1,1798,null,{}] 10:52:22 INFO - PROCESS | 2500 | 1461261142758 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:22 INFO - PROCESS | 2500 | 1461261142854 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 10:52:22 INFO - PROCESS | 2500 | 1461261142996 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 2500 | ++DOCSHELL 1334D400 == 56 [pid = 2500] [id = 459] 10:52:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1334F400) [pid = 2500] [serial = 1377] [outer = 00000000] 10:52:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (17847000) [pid = 2500] [serial = 1378] [outer = 1334F400] 10:52:23 INFO - PROCESS | 2500 | 1461261143049 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1810A000) [pid = 2500] [serial = 1379] [outer = 1334F400] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 12DDC800 == 55 [pid = 2500] [id = 436] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 12DE3C00 == 54 [pid = 2500] [id = 435] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 193CA800 == 53 [pid = 2500] [id = 432] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1B01F000 == 52 [pid = 2500] [id = 434] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1AF62800 == 51 [pid = 2500] [id = 433] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1D596C00 == 50 [pid = 2500] [id = 452] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1353CC00 == 49 [pid = 2500] [id = 451] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1C090400 == 48 [pid = 2500] [id = 450] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 12988C00 == 47 [pid = 2500] [id = 449] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 12D0A800 == 46 [pid = 2500] [id = 448] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1AEAB800 == 45 [pid = 2500] [id = 447] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1CED3400) [pid = 2500] [serial = 1315] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 18DBE800 == 44 [pid = 2500] [id = 446] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1323AC00 == 43 [pid = 2500] [id = 445] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 13357400 == 42 [pid = 2500] [id = 444] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 1CEB0000 == 41 [pid = 2500] [id = 441] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 18DC4800 == 40 [pid = 2500] [id = 440] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 13548800 == 39 [pid = 2500] [id = 439] 10:52:23 INFO - PROCESS | 2500 | --DOCSHELL 19BC8C00 == 38 [pid = 2500] [id = 438] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1C7C7C00) [pid = 2500] [serial = 1280] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1353FC00) [pid = 2500] [serial = 1291] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (139CB800) [pid = 2500] [serial = 1292] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (19ED0800) [pid = 2500] [serial = 1297] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (17F29000) [pid = 2500] [serial = 1294] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (18167800) [pid = 2500] [serial = 1295] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (17F6A800) [pid = 2500] [serial = 1288] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (13703000) [pid = 2500] [serial = 1285] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1CE4D000) [pid = 2500] [serial = 1313] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (0F07C800) [pid = 2500] [serial = 1282] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1B013000) [pid = 2500] [serial = 1300] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1B01A000) [pid = 2500] [serial = 1301] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1BA57000) [pid = 2500] [serial = 1304] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1BA21800) [pid = 2500] [serial = 1303] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (18DBC800) [pid = 2500] [serial = 1309] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1C27F800) [pid = 2500] [serial = 1306] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1CE4E000) [pid = 2500] [serial = 1312] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1C287C00) [pid = 2500] [serial = 1307] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1AEABC00) [pid = 2500] [serial = 1298] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1AFEDC00) [pid = 2500] [serial = 1310] [outer = 00000000] [url = about:blank] 10:52:23 INFO - PROCESS | 2500 | 1461261143686 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 989ms 10:52:23 INFO - PROCESS | 2500 | 1461261143739 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 10:52:23 INFO - PROCESS | 2500 | 1461261143744 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 10:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:52:23 INFO - PROCESS | 2500 | 1461261143750 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:52:23 INFO - PROCESS | 2500 | 1461261143752 Marionette TRACE conn5 <- [1,1802,null,{}] 10:52:23 INFO - PROCESS | 2500 | 1461261143756 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:23 INFO - PROCESS | 2500 | 1461261143841 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 10:52:23 INFO - PROCESS | 2500 | 1461261143933 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 2500 | ++DOCSHELL 12DD9800 == 39 [pid = 2500] [id = 460] 10:52:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (12DE3000) [pid = 2500] [serial = 1380] [outer = 00000000] 10:52:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (14110C00) [pid = 2500] [serial = 1381] [outer = 12DE3000] 10:52:23 INFO - PROCESS | 2500 | 1461261143978 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (17F2F000) [pid = 2500] [serial = 1382] [outer = 12DE3000] 10:52:24 INFO - PROCESS | 2500 | 1461261144402 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 10:52:24 INFO - PROCESS | 2500 | 1461261144423 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 2500 | 1461261144425 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 10:52:24 INFO - PROCESS | 2500 | 1461261144429 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:52:24 INFO - PROCESS | 2500 | 1461261144432 Marionette TRACE conn5 <- [1,1806,null,{}] 10:52:24 INFO - PROCESS | 2500 | 1461261144442 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:24 INFO - PROCESS | 2500 | 1461261144531 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 10:52:24 INFO - PROCESS | 2500 | 1461261144539 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 2500 | ++DOCSHELL 18246800 == 40 [pid = 2500] [id = 461] 10:52:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1842C400) [pid = 2500] [serial = 1383] [outer = 00000000] 10:52:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (19BC8C00) [pid = 2500] [serial = 1384] [outer = 1842C400] 10:52:24 INFO - PROCESS | 2500 | 1461261144586 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1AA6E000) [pid = 2500] [serial = 1385] [outer = 1842C400] 10:52:25 INFO - PROCESS | 2500 | 1461261145070 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 10:52:25 INFO - PROCESS | 2500 | 1461261145103 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 2500 | 1461261145105 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 10:52:25 INFO - PROCESS | 2500 | 1461261145109 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:52:25 INFO - PROCESS | 2500 | 1461261145110 Marionette TRACE conn5 <- [1,1810,null,{}] 10:52:25 INFO - PROCESS | 2500 | 1461261145114 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 2500 | 1461261145197 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 10:52:25 INFO - PROCESS | 2500 | 1461261145322 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB8C00 == 41 [pid = 2500] [id = 462] 10:52:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1AEB9400) [pid = 2500] [serial = 1386] [outer = 00000000] 10:52:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1B014800) [pid = 2500] [serial = 1387] [outer = 1AEB9400] 10:52:25 INFO - PROCESS | 2500 | 1461261145374 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1B01BC00) [pid = 2500] [serial = 1388] [outer = 1AEB9400] 10:52:25 INFO - PROCESS | 2500 | 1461261145779 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 10:52:25 INFO - PROCESS | 2500 | 1461261145843 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 2500 | 1461261145845 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 10:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:52:25 INFO - PROCESS | 2500 | 1461261145855 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 2500 | 1461261145857 Marionette TRACE conn5 <- [1,1814,null,{}] 10:52:25 INFO - PROCESS | 2500 | 1461261145861 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 2500 | 1461261145973 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 10:52:25 INFO - PROCESS | 2500 | 1461261145984 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 2500 | ++DOCSHELL 0F07F000 == 42 [pid = 2500] [id = 463] 10:52:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1AA74000) [pid = 2500] [serial = 1389] [outer = 00000000] 10:52:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1BA02800) [pid = 2500] [serial = 1390] [outer = 1AA74000] 10:52:26 INFO - PROCESS | 2500 | 1461261146028 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1BA55C00) [pid = 2500] [serial = 1391] [outer = 1AA74000] 10:52:26 INFO - PROCESS | 2500 | 1461261146488 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 10:52:26 INFO - PROCESS | 2500 | 1461261146528 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 2500 | 1461261146530 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 10:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:52:26 INFO - PROCESS | 2500 | 1461261146540 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 2500 | 1461261146542 Marionette TRACE conn5 <- [1,1818,null,{}] 10:52:26 INFO - PROCESS | 2500 | 1461261146545 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:26 INFO - PROCESS | 2500 | 1461261146707 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 10:52:26 INFO - PROCESS | 2500 | 1461261146773 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 2500 | ++DOCSHELL 1BA5C000 == 43 [pid = 2500] [id = 464] 10:52:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1BB4E000) [pid = 2500] [serial = 1392] [outer = 00000000] 10:52:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1C08EC00) [pid = 2500] [serial = 1393] [outer = 1BB4E000] 10:52:26 INFO - PROCESS | 2500 | 1461261146822 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1C7C8C00) [pid = 2500] [serial = 1394] [outer = 1BB4E000] 10:52:27 INFO - PROCESS | 2500 | 1461261147245 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 730ms 10:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:52:27 INFO - PROCESS | 2500 | 1461261147275 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 2500 | 1461261147277 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 10:52:27 INFO - PROCESS | 2500 | 1461261147280 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 2500 | 1461261147282 Marionette TRACE conn5 <- [1,1822,null,{}] 10:52:27 INFO - PROCESS | 2500 | 1461261147286 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:27 INFO - PROCESS | 2500 | 1461261147400 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 10:52:27 INFO - PROCESS | 2500 | 1461261147464 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 2500 | ++DOCSHELL 1C284C00 == 44 [pid = 2500] [id = 465] 10:52:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1CE44400) [pid = 2500] [serial = 1395] [outer = 00000000] 10:52:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1CEAA000) [pid = 2500] [serial = 1396] [outer = 1CE44400] 10:52:27 INFO - PROCESS | 2500 | 1461261147510 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1CED3400) [pid = 2500] [serial = 1397] [outer = 1CE44400] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (13241C00) [pid = 2500] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (13246C00) [pid = 2500] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (18DBF000) [pid = 2500] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (13769400) [pid = 2500] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1AEAD000) [pid = 2500] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (13350C00) [pid = 2500] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1CE52400) [pid = 2500] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1D59E800) [pid = 2500] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (14BEA800) [pid = 2500] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:52:27 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1CE4CC00) [pid = 2500] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:52:27 INFO - PROCESS | 2500 | 1461261148009 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:52:28 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 10:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 770ms 10:52:28 INFO - PROCESS | 2500 | 1461261148077 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 2500 | 1461261148079 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 10:52:28 INFO - PROCESS | 2500 | 1461261148082 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 2500 | 1461261148084 Marionette TRACE conn5 <- [1,1826,null,{}] 10:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:52:28 INFO - PROCESS | 2500 | 1461261148088 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 2500 | 1461261148168 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 10:52:28 INFO - PROCESS | 2500 | 1461261148174 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 2500 | ++DOCSHELL 13240000 == 45 [pid = 2500] [id = 466] 10:52:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1B018C00) [pid = 2500] [serial = 1398] [outer = 00000000] 10:52:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1CE48800) [pid = 2500] [serial = 1399] [outer = 1B018C00] 10:52:28 INFO - PROCESS | 2500 | 1461261148218 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1CE51000) [pid = 2500] [serial = 1400] [outer = 1B018C00] 10:52:28 INFO - PROCESS | 2500 | 1461261148651 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 630ms 10:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:52:28 INFO - PROCESS | 2500 | 1461261148719 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 2500 | 1461261148721 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 10:52:28 INFO - PROCESS | 2500 | 1461261148725 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 2500 | 1461261148726 Marionette TRACE conn5 <- [1,1830,null,{}] 10:52:28 INFO - PROCESS | 2500 | 1461261148730 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 2500 | 1461261148813 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 10:52:28 INFO - PROCESS | 2500 | 1461261148819 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 2500 | ++DOCSHELL 1CED4400 == 46 [pid = 2500] [id = 467] 10:52:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D3D0000) [pid = 2500] [serial = 1401] [outer = 00000000] 10:52:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D55E800) [pid = 2500] [serial = 1402] [outer = 1D3D0000] 10:52:28 INFO - PROCESS | 2500 | 1461261148865 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D55E000) [pid = 2500] [serial = 1403] [outer = 1D3D0000] 10:52:29 INFO - PROCESS | 2500 | 1461261149284 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 570ms 10:52:29 INFO - PROCESS | 2500 | 1461261149310 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 2500 | 1461261149312 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 10:52:29 INFO - PROCESS | 2500 | 1461261149315 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 2500 | 1461261149316 Marionette TRACE conn5 <- [1,1834,null,{}] 10:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:52:29 INFO - PROCESS | 2500 | 1461261149320 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:29 INFO - PROCESS | 2500 | 1461261149454 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 10:52:29 INFO - PROCESS | 2500 | 1461261149463 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 2500 | ++DOCSHELL 1D55C800 == 47 [pid = 2500] [id = 468] 10:52:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D5A0400) [pid = 2500] [serial = 1404] [outer = 00000000] 10:52:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1D61D000) [pid = 2500] [serial = 1405] [outer = 1D5A0400] 10:52:29 INFO - PROCESS | 2500 | 1461261149508 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D7BA400) [pid = 2500] [serial = 1406] [outer = 1D5A0400] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 20BB1C00 == 46 [pid = 2500] [id = 413] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1D4E2400 == 45 [pid = 2500] [id = 442] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1D55B800 == 44 [pid = 2500] [id = 443] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1B019000 == 43 [pid = 2500] [id = 437] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1370C000 == 42 [pid = 2500] [id = 15] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1334D400 == 41 [pid = 2500] [id = 459] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1CE52800 == 40 [pid = 2500] [id = 458] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1D555800 == 39 [pid = 2500] [id = 457] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 181DA000 == 38 [pid = 2500] [id = 455] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1CE45000 == 37 [pid = 2500] [id = 456] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 1D61E800 == 36 [pid = 2500] [id = 453] 10:52:30 INFO - PROCESS | 2500 | --DOCSHELL 13245C00 == 35 [pid = 2500] [id = 454] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 1AEB8C00 == 34 [pid = 2500] [id = 462] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 1CED4400 == 33 [pid = 2500] [id = 467] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 1BA5C000 == 32 [pid = 2500] [id = 464] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 12DD9800 == 31 [pid = 2500] [id = 460] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 0F07F000 == 30 [pid = 2500] [id = 463] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 18246800 == 29 [pid = 2500] [id = 461] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 13240000 == 28 [pid = 2500] [id = 466] 10:52:31 INFO - PROCESS | 2500 | --DOCSHELL 1C284C00 == 27 [pid = 2500] [id = 465] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1BA01C00) [pid = 2500] [serial = 1346] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (139CBC00) [pid = 2500] [serial = 1336] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1783D800) [pid = 2500] [serial = 1337] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D560C00) [pid = 2500] [serial = 1327] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (193BBC00) [pid = 2500] [serial = 1339] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (193CAC00) [pid = 2500] [serial = 1340] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (181D7800) [pid = 2500] [serial = 1334] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1418B000) [pid = 2500] [serial = 1333] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1AF9F400) [pid = 2500] [serial = 1342] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (146F1800) [pid = 2500] [serial = 1318] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1C7C3400) [pid = 2500] [serial = 1349] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D59F000) [pid = 2500] [serial = 1330] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1AA74800) [pid = 2500] [serial = 1321] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1D3CA800) [pid = 2500] [serial = 1324] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1C7C4000) [pid = 2500] [serial = 1348] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1D628400) [pid = 2500] [serial = 1360] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1D559800) [pid = 2500] [serial = 1351] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1D60D000) [pid = 2500] [serial = 1358] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1CE4EC00) [pid = 2500] [serial = 1355] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1C08AC00) [pid = 2500] [serial = 1354] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1D60EC00) [pid = 2500] [serial = 1357] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1CED0800) [pid = 2500] [serial = 1316] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1B023400) [pid = 2500] [serial = 1345] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1D557C00) [pid = 2500] [serial = 1352] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1B015000) [pid = 2500] [serial = 1343] [outer = 00000000] [url = about:blank] 10:52:31 INFO - PROCESS | 2500 | 1461261151581 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:52:31 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) 10:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2324ms 10:52:31 INFO - PROCESS | 2500 | 1461261151645 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 2500 | 1461261151649 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 10:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:52:31 INFO - PROCESS | 2500 | 1461261151655 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 2500 | 1461261151658 Marionette TRACE conn5 <- [1,1838,null,{}] 10:52:31 INFO - PROCESS | 2500 | 1461261151664 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:31 INFO - PROCESS | 2500 | 1461261151757 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 10:52:31 INFO - PROCESS | 2500 | 1461261151877 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 2500 | ++DOCSHELL 129C8800 == 28 [pid = 2500] [id = 469] 10:52:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (12A52C00) [pid = 2500] [serial = 1407] [outer = 00000000] 10:52:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (12DD9800) [pid = 2500] [serial = 1408] [outer = 12A52C00] 10:52:31 INFO - PROCESS | 2500 | 1461261151927 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1311BC00) [pid = 2500] [serial = 1409] [outer = 12A52C00] 10:52:32 INFO - PROCESS | 2500 | 1461261152336 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 730ms 10:52:32 INFO - PROCESS | 2500 | 1461261152385 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 2500 | 1461261152391 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 10:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:52:32 INFO - PROCESS | 2500 | 1461261152397 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 2500 | 1461261152400 Marionette TRACE conn5 <- [1,1842,null,{}] 10:52:32 INFO - PROCESS | 2500 | 1461261152404 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 2500 | 1461261152490 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 10:52:32 INFO - PROCESS | 2500 | 1461261152497 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 2500 | ++DOCSHELL 131CD000 == 29 [pid = 2500] [id = 470] 10:52:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (131CD400) [pid = 2500] [serial = 1410] [outer = 00000000] 10:52:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1334CC00) [pid = 2500] [serial = 1411] [outer = 131CD400] 10:52:32 INFO - PROCESS | 2500 | 1461261152544 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (13355C00) [pid = 2500] [serial = 1412] [outer = 131CD400] 10:52:33 INFO - PROCESS | 2500 | 1461261153013 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 10:52:33 INFO - PROCESS | 2500 | 1461261153070 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 2500 | 1461261153073 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 10:52:33 INFO - PROCESS | 2500 | 1461261153076 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:52:33 INFO - PROCESS | 2500 | 1461261153080 Marionette TRACE conn5 <- [1,1846,null,{}] 10:52:33 INFO - PROCESS | 2500 | 1461261153091 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:33 INFO - PROCESS | 2500 | 1461261153211 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 10:52:33 INFO - PROCESS | 2500 | 1461261153222 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 2500 | ++DOCSHELL 1376D000 == 30 [pid = 2500] [id = 471] 10:52:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1376D800) [pid = 2500] [serial = 1413] [outer = 00000000] 10:52:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1418B000) [pid = 2500] [serial = 1414] [outer = 1376D800] 10:52:33 INFO - PROCESS | 2500 | 1461261153273 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (146F1800) [pid = 2500] [serial = 1415] [outer = 1376D800] 10:52:33 INFO - PROCESS | 2500 | 1461261153742 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 729ms 10:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:52:33 INFO - PROCESS | 2500 | 1461261153809 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 2500 | 1461261153812 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 10:52:33 INFO - PROCESS | 2500 | 1461261153815 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 2500 | 1461261153817 Marionette TRACE conn5 <- [1,1850,null,{}] 10:52:33 INFO - PROCESS | 2500 | 1461261153820 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:33 INFO - PROCESS | 2500 | 1461261153901 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 10:52:33 INFO - PROCESS | 2500 | 1461261153907 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 2500 | ++DOCSHELL 131D0000 == 31 [pid = 2500] [id = 472] 10:52:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (17846000) [pid = 2500] [serial = 1416] [outer = 00000000] 10:52:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1810B800) [pid = 2500] [serial = 1417] [outer = 17846000] 10:52:33 INFO - PROCESS | 2500 | 1461261153953 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1824A400) [pid = 2500] [serial = 1418] [outer = 17846000] 10:52:34 INFO - PROCESS | 2500 | 1461261154395 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 10:52:34 INFO - PROCESS | 2500 | 1461261154450 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 2500 | 1461261154452 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 10:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:52:34 INFO - PROCESS | 2500 | 1461261154455 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 2500 | 1461261154457 Marionette TRACE conn5 <- [1,1854,null,{}] 10:52:34 INFO - PROCESS | 2500 | 1461261154460 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:34 INFO - PROCESS | 2500 | 1461261154537 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 10:52:34 INFO - PROCESS | 2500 | 1461261154543 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 2500 | ++DOCSHELL 18426800 == 32 [pid = 2500] [id = 473] 10:52:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (18446400) [pid = 2500] [serial = 1419] [outer = 00000000] 10:52:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (184E5800) [pid = 2500] [serial = 1420] [outer = 18446400] 10:52:34 INFO - PROCESS | 2500 | 1461261154589 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (18DBC400) [pid = 2500] [serial = 1421] [outer = 18446400] 10:52:35 INFO - PROCESS | 2500 | 1461261155044 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 630ms 10:52:35 INFO - PROCESS | 2500 | 1461261155086 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 2500 | 1461261155088 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:52:35 INFO - PROCESS | 2500 | 1461261155095 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 2500 | 1461261155097 Marionette TRACE conn5 <- [1,1858,null,{}] 10:52:35 INFO - PROCESS | 2500 | 1461261155100 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 2500 | 1461261155211 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 10:52:35 INFO - PROCESS | 2500 | 1461261155223 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 2500 | ++DOCSHELL 19ECA800 == 33 [pid = 2500] [id = 474] 10:52:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (19ECB000) [pid = 2500] [serial = 1422] [outer = 00000000] 10:52:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1AEAD000) [pid = 2500] [serial = 1423] [outer = 19ECB000] 10:52:35 INFO - PROCESS | 2500 | 1461261155271 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1AEB2800) [pid = 2500] [serial = 1424] [outer = 19ECB000] 10:52:35 INFO - PROCESS | 2500 | 1461261155718 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 671ms 10:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:52:35 INFO - PROCESS | 2500 | 1461261155772 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 2500 | 1461261155774 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 10:52:35 INFO - PROCESS | 2500 | 1461261155777 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 2500 | 1461261155778 Marionette TRACE conn5 <- [1,1862,null,{}] 10:52:35 INFO - PROCESS | 2500 | 1461261155782 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 2500 | 1461261155855 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 10:52:35 INFO - PROCESS | 2500 | 1461261155864 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB8400 == 34 [pid = 2500] [id = 475] 10:52:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1AF60400) [pid = 2500] [serial = 1425] [outer = 00000000] 10:52:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1B013000) [pid = 2500] [serial = 1426] [outer = 1AF60400] 10:52:35 INFO - PROCESS | 2500 | 1461261155909 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1B012800) [pid = 2500] [serial = 1427] [outer = 1AF60400] 10:52:36 INFO - PROCESS | 2500 | 1461261156388 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 630ms 10:52:36 INFO - PROCESS | 2500 | 1461261156411 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 2500 | 1461261156413 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 10:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:52:36 INFO - PROCESS | 2500 | 1461261156416 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 2500 | 1461261156418 Marionette TRACE conn5 <- [1,1866,null,{}] 10:52:36 INFO - PROCESS | 2500 | 1461261156426 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:36 INFO - PROCESS | 2500 | 1461261156502 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 10:52:36 INFO - PROCESS | 2500 | 1461261156509 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 2500 | ++DOCSHELL 1B019000 == 35 [pid = 2500] [id = 476] 10:52:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1B022800) [pid = 2500] [serial = 1428] [outer = 00000000] 10:52:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1B02A800) [pid = 2500] [serial = 1429] [outer = 1B022800] 10:52:36 INFO - PROCESS | 2500 | 1461261156554 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1B026000) [pid = 2500] [serial = 1430] [outer = 1B022800] 10:52:37 INFO - PROCESS | 2500 | 1461261157038 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 10:52:37 INFO - PROCESS | 2500 | 1461261157088 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 2500 | 1461261157090 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 10:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:52:37 INFO - PROCESS | 2500 | 1461261157102 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 2500 | 1461261157104 Marionette TRACE conn5 <- [1,1870,null,{}] 10:52:37 INFO - PROCESS | 2500 | 1461261157108 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:37 INFO - PROCESS | 2500 | 1461261157219 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 10:52:37 INFO - PROCESS | 2500 | 1461261157308 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:37 INFO - PROCESS | 2500 | ++DOCSHELL 1376BC00 == 36 [pid = 2500] [id = 477] 10:52:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1B023000) [pid = 2500] [serial = 1431] [outer = 00000000] 10:52:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1BB0D000) [pid = 2500] [serial = 1432] [outer = 1B023000] 10:52:37 INFO - PROCESS | 2500 | 1461261157355 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1BA5C000) [pid = 2500] [serial = 1433] [outer = 1B023000] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1D3D0000) [pid = 2500] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1AA74000) [pid = 2500] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1BB4E000) [pid = 2500] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1CE44400) [pid = 2500] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1B018C00) [pid = 2500] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1AEB9400) [pid = 2500] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1842C400) [pid = 2500] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (12DE3000) [pid = 2500] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1334F400) [pid = 2500] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1CE76800) [pid = 2500] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1D9C4800) [pid = 2500] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1CE49000) [pid = 2500] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (18422400) [pid = 2500] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (13349400) [pid = 2500] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1D621400) [pid = 2500] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (13351400) [pid = 2500] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1CECE400) [pid = 2500] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (193C1C00) [pid = 2500] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (0F074800) [pid = 2500] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1D557000) [pid = 2500] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1354F400) [pid = 2500] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (13238000) [pid = 2500] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (20C1B800) [pid = 2500] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:52:37 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1D594400) [pid = 2500] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:52:38 INFO - PROCESS | 2500 | 1461261158492 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1471ms 10:52:38 INFO - PROCESS | 2500 | 1461261158596 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 10:52:38 INFO - PROCESS | 2500 | 1461261158601 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 10:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:52:38 INFO - PROCESS | 2500 | 1461261158608 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:52:38 INFO - PROCESS | 2500 | 1461261158612 Marionette TRACE conn5 <- [1,1874,null,{}] 10:52:38 INFO - PROCESS | 2500 | 1461261158618 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:38 INFO - PROCESS | 2500 | 1461261158742 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 10:52:38 INFO - PROCESS | 2500 | 1461261158866 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 2500 | ++DOCSHELL 127F7400 == 37 [pid = 2500] [id = 478] 10:52:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (12948800) [pid = 2500] [serial = 1434] [outer = 00000000] 10:52:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (131CE400) [pid = 2500] [serial = 1435] [outer = 12948800] 10:52:38 INFO - PROCESS | 2500 | 1461261158928 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (13243000) [pid = 2500] [serial = 1436] [outer = 12948800] 10:52:39 INFO - PROCESS | 2500 | 1461261159808 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1278ms 10:52:39 INFO - PROCESS | 2500 | 1461261159888 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 2500 | 1461261159892 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 10:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:52:39 INFO - PROCESS | 2500 | 1461261159897 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 2500 | 1461261159901 Marionette TRACE conn5 <- [1,1878,null,{}] 10:52:39 INFO - PROCESS | 2500 | 1461261159906 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:40 INFO - PROCESS | 2500 | 1461261160013 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 10:52:40 INFO - PROCESS | 2500 | 1461261160098 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 2500 | ++DOCSHELL 13353400 == 38 [pid = 2500] [id = 479] 10:52:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (13353800) [pid = 2500] [serial = 1437] [outer = 00000000] 10:52:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (13547000) [pid = 2500] [serial = 1438] [outer = 13353800] 10:52:40 INFO - PROCESS | 2500 | 1461261160199 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (13702800) [pid = 2500] [serial = 1439] [outer = 13353800] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 18DBB800 == 37 [pid = 2500] [id = 419] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 131C7400 == 36 [pid = 2500] [id = 424] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 14107800 == 35 [pid = 2500] [id = 422] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 12D08C00 == 34 [pid = 2500] [id = 415] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 13350800 == 33 [pid = 2500] [id = 430] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 1B01E400 == 32 [pid = 2500] [id = 423] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 184E2800 == 31 [pid = 2500] [id = 420] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 0F07BC00 == 30 [pid = 2500] [id = 414] 10:52:40 INFO - PROCESS | 2500 | --DOCSHELL 0F0C4000 == 29 [pid = 2500] [id = 431] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (13767400) [pid = 2500] [serial = 1286] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (1D3CFC00) [pid = 2500] [serial = 1325] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1AF9C400) [pid = 2500] [serial = 1322] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (127EF800) [pid = 2500] [serial = 1283] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1D594800) [pid = 2500] [serial = 1328] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (17846C00) [pid = 2500] [serial = 1319] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (18DBE000) [pid = 2500] [serial = 1289] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (20FB7000) [pid = 2500] [serial = 1241] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1D59EC00) [pid = 2500] [serial = 1331] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1BA02800) [pid = 2500] [serial = 1390] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1C08EC00) [pid = 2500] [serial = 1393] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1C7C8C00) [pid = 2500] [serial = 1394] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1CEAA000) [pid = 2500] [serial = 1396] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1CE48800) [pid = 2500] [serial = 1399] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1D55E800) [pid = 2500] [serial = 1402] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1CED3400) [pid = 2500] [serial = 1397] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (1B014800) [pid = 2500] [serial = 1387] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (19BC8C00) [pid = 2500] [serial = 1384] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1AA6E000) [pid = 2500] [serial = 1385] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (14110C00) [pid = 2500] [serial = 1381] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (17F2F000) [pid = 2500] [serial = 1382] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (1810A000) [pid = 2500] [serial = 1379] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (17847000) [pid = 2500] [serial = 1378] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1F921C00) [pid = 2500] [serial = 1376] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (1F824C00) [pid = 2500] [serial = 1375] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (1EBC9800) [pid = 2500] [serial = 1373] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (1EBC4000) [pid = 2500] [serial = 1372] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 65 (1D624800) [pid = 2500] [serial = 1370] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 64 (1D5A0800) [pid = 2500] [serial = 1369] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 63 (1AEB0C00) [pid = 2500] [serial = 1367] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 62 (19BC5400) [pid = 2500] [serial = 1366] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 61 (139C9800) [pid = 2500] [serial = 1364] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 60 (13766000) [pid = 2500] [serial = 1363] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 59 (1D7B9400) [pid = 2500] [serial = 1361] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 58 (1D61D000) [pid = 2500] [serial = 1405] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 57 (1BA55C00) [pid = 2500] [serial = 1391] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 56 (1CE51000) [pid = 2500] [serial = 1400] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 55 (1B01BC00) [pid = 2500] [serial = 1388] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | --DOMWINDOW == 54 (1D55E000) [pid = 2500] [serial = 1403] [outer = 00000000] [url = about:blank] 10:52:40 INFO - PROCESS | 2500 | 1461261160710 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 890ms 10:52:40 INFO - PROCESS | 2500 | 1461261160789 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 2500 | 1461261160795 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 10:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:52:40 INFO - PROCESS | 2500 | 1461261160801 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 2500 | 1461261160804 Marionette TRACE conn5 <- [1,1882,null,{}] 10:52:40 INFO - PROCESS | 2500 | 1461261160808 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:40 INFO - PROCESS | 2500 | 1461261160890 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 10:52:40 INFO - PROCESS | 2500 | 1461261160902 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 2500 | ++DOCSHELL 13766000 == 30 [pid = 2500] [id = 480] 10:52:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 55 (1376AC00) [pid = 2500] [serial = 1440] [outer = 00000000] 10:52:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 56 (139C5800) [pid = 2500] [serial = 1441] [outer = 1376AC00] 10:52:40 INFO - PROCESS | 2500 | 1461261160949 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 57 (14640000) [pid = 2500] [serial = 1442] [outer = 1376AC00] 10:52:41 INFO - PROCESS | 2500 | 1461261161411 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 10:52:41 INFO - PROCESS | 2500 | 1461261161473 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 10:52:41 INFO - PROCESS | 2500 | 1461261161476 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 10:52:41 INFO - PROCESS | 2500 | 1461261161479 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:52:41 INFO - PROCESS | 2500 | 1461261161483 Marionette TRACE conn5 <- [1,1886,null,{}] 10:52:41 INFO - PROCESS | 2500 | 1461261161493 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:41 INFO - PROCESS | 2500 | 1461261161611 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 10:52:41 INFO - PROCESS | 2500 | 1461261161703 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 2500 | ++DOCSHELL 17AD3C00 == 31 [pid = 2500] [id = 481] 10:52:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 58 (17B28400) [pid = 2500] [serial = 1443] [outer = 00000000] 10:52:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 59 (18114000) [pid = 2500] [serial = 1444] [outer = 17B28400] 10:52:41 INFO - PROCESS | 2500 | 1461261161753 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 60 (181DA000) [pid = 2500] [serial = 1445] [outer = 17B28400] 10:52:42 INFO - PROCESS | 2500 | 1461261162152 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 731ms 10:52:42 INFO - PROCESS | 2500 | 1461261162214 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 2500 | 1461261162216 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 10:52:42 INFO - PROCESS | 2500 | 1461261162220 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:52:42 INFO - PROCESS | 2500 | 1461261162221 Marionette TRACE conn5 <- [1,1890,null,{}] 10:52:42 INFO - PROCESS | 2500 | 1461261162225 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:42 INFO - PROCESS | 2500 | 1461261162304 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 10:52:42 INFO - PROCESS | 2500 | 1461261162310 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:42 INFO - PROCESS | 2500 | ++DOCSHELL 181DEC00 == 32 [pid = 2500] [id = 482] 10:52:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 61 (18428000) [pid = 2500] [serial = 1446] [outer = 00000000] 10:52:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (18DC7400) [pid = 2500] [serial = 1447] [outer = 18428000] 10:52:42 INFO - PROCESS | 2500 | 1461261162355 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (193C2C00) [pid = 2500] [serial = 1448] [outer = 18428000] 10:52:42 INFO - PROCESS | 2500 | 1461261162838 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 10:52:42 INFO - PROCESS | 2500 | 1461261162896 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 2500 | 1461261162898 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 10:52:42 INFO - PROCESS | 2500 | 1461261162901 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:52:42 INFO - PROCESS | 2500 | 1461261162903 Marionette TRACE conn5 <- [1,1894,null,{}] 10:52:42 INFO - PROCESS | 2500 | 1461261162907 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:43 INFO - PROCESS | 2500 | 1461261163039 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 10:52:43 INFO - PROCESS | 2500 | 1461261163067 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:43 INFO - PROCESS | 2500 | ++DOCSHELL 19ECC800 == 33 [pid = 2500] [id = 483] 10:52:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (19ECCC00) [pid = 2500] [serial = 1449] [outer = 00000000] 10:52:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (1AA73000) [pid = 2500] [serial = 1450] [outer = 19ECCC00] 10:52:43 INFO - PROCESS | 2500 | 1461261163112 Marionette DEBUG loaded listener.js 10:52:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (1AEAFC00) [pid = 2500] [serial = 1451] [outer = 19ECCC00] 10:52:43 INFO - PROCESS | 2500 | 1461261163570 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 10:52:43 INFO - PROCESS | 2500 | 1461261163635 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 2500 | 1461261163637 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 10:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:52:43 INFO - PROCESS | 2500 | 1461261163646 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 2500 | 1461261163647 Marionette TRACE conn5 <- [1,1898,null,{}] 10:52:43 INFO - PROCESS | 2500 | 1461261163651 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:43 INFO - PROCESS | 2500 | 1461261163783 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 10:52:43 INFO - PROCESS | 2500 | 1461261163800 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:43 INFO - PROCESS | 2500 | ++DOCSHELL 1AFA1C00 == 34 [pid = 2500] [id = 484] 10:52:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (1AFE4400) [pid = 2500] [serial = 1452] [outer = 00000000] 10:52:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (1B018C00) [pid = 2500] [serial = 1453] [outer = 1AFE4400] 10:52:43 INFO - PROCESS | 2500 | 1461261163895 Marionette DEBUG loaded listener.js 10:52:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (1B021400) [pid = 2500] [serial = 1454] [outer = 1AFE4400] 10:52:44 INFO - PROCESS | 2500 | 1461261164329 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 730ms 10:52:44 INFO - PROCESS | 2500 | 1461261164382 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 10:52:44 INFO - PROCESS | 2500 | 1461261164384 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 10:52:44 INFO - PROCESS | 2500 | 1461261164388 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:52:44 INFO - PROCESS | 2500 | 1461261164389 Marionette TRACE conn5 <- [1,1902,null,{}] 10:52:44 INFO - PROCESS | 2500 | 1461261164393 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:44 INFO - PROCESS | 2500 | 1461261164510 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (1376D800) [pid = 2500] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (12A52C00) [pid = 2500] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (1AF60400) [pid = 2500] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 65 (131CD400) [pid = 2500] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 64 (19ECB000) [pid = 2500] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 63 (17846000) [pid = 2500] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 62 (18446400) [pid = 2500] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:52:44 INFO - PROCESS | 2500 | --DOMWINDOW == 61 (1B022800) [pid = 2500] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:52:44 INFO - PROCESS | 2500 | 1461261164570 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 2500 | ++DOCSHELL 0F080C00 == 35 [pid = 2500] [id = 485] 10:52:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (127F4800) [pid = 2500] [serial = 1455] [outer = 00000000] 10:52:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (146F7800) [pid = 2500] [serial = 1456] [outer = 127F4800] 10:52:44 INFO - PROCESS | 2500 | 1461261164617 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (14BEB000) [pid = 2500] [serial = 1457] [outer = 127F4800] 10:52:44 INFO - PROCESS | 2500 | 1461261164971 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 630ms 10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:52:45 INFO - PROCESS | 2500 | 1461261165022 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 2500 | 1461261165024 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 10:52:45 INFO - PROCESS | 2500 | 1461261165027 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 2500 | 1461261165029 Marionette TRACE conn5 <- [1,1906,null,{}] 10:52:45 INFO - PROCESS | 2500 | 1461261165032 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 2500 | 1461261165107 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 10:52:45 INFO - PROCESS | 2500 | 1461261165190 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 2500 | ++DOCSHELL 12D0E400 == 36 [pid = 2500] [id = 486] 10:52:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (184E6000) [pid = 2500] [serial = 1458] [outer = 00000000] 10:52:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (1BA58400) [pid = 2500] [serial = 1459] [outer = 184E6000] 10:52:45 INFO - PROCESS | 2500 | 1461261165235 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (1BB54C00) [pid = 2500] [serial = 1460] [outer = 184E6000] 10:52:45 INFO - PROCESS | 2500 | 1461261165593 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 630ms 10:52:45 INFO - PROCESS | 2500 | 1461261165658 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 2500 | 1461261165660 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 10:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:52:45 INFO - PROCESS | 2500 | 1461261165664 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 2500 | 1461261165665 Marionette TRACE conn5 <- [1,1910,null,{}] 10:52:45 INFO - PROCESS | 2500 | 1461261165675 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 2500 | 1461261165750 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 10:52:45 INFO - PROCESS | 2500 | 1461261165757 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 2500 | ++DOCSHELL 1BA57C00 == 37 [pid = 2500] [id = 487] 10:52:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (1BB06400) [pid = 2500] [serial = 1461] [outer = 00000000] 10:52:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (1BBC8800) [pid = 2500] [serial = 1462] [outer = 1BB06400] 10:52:45 INFO - PROCESS | 2500 | 1461261165801 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (1C08C400) [pid = 2500] [serial = 1463] [outer = 1BB06400] 10:52:46 INFO - PROCESS | 2500 | 1461261166240 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 630ms 10:52:46 INFO - PROCESS | 2500 | 1461261166299 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 2500 | 1461261166301 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 10:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:52:46 INFO - PROCESS | 2500 | 1461261166305 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 2500 | 1461261166307 Marionette TRACE conn5 <- [1,1914,null,{}] 10:52:46 INFO - PROCESS | 2500 | 1461261166311 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:46 INFO - PROCESS | 2500 | 1461261166387 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 10:52:46 INFO - PROCESS | 2500 | 1461261166392 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:46 INFO - PROCESS | 2500 | ++DOCSHELL 13356400 == 38 [pid = 2500] [id = 488] 10:52:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1BBC7C00) [pid = 2500] [serial = 1464] [outer = 00000000] 10:52:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (1C284C00) [pid = 2500] [serial = 1465] [outer = 1BBC7C00] 10:52:46 INFO - PROCESS | 2500 | 1461261166437 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1C287C00) [pid = 2500] [serial = 1466] [outer = 1BBC7C00] 10:52:47 INFO - PROCESS | 2500 | 1461261167060 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 10:52:47 INFO - PROCESS | 2500 | 1461261167080 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 10:52:47 INFO - PROCESS | 2500 | 1461261167084 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 10:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:52:47 INFO - PROCESS | 2500 | 1461261167152 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:52:47 INFO - PROCESS | 2500 | 1461261167155 Marionette TRACE conn5 <- [1,1918,null,{}] 10:52:47 INFO - PROCESS | 2500 | 1461261167164 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:47 INFO - PROCESS | 2500 | 1461261167270 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 10:52:47 INFO - PROCESS | 2500 | 1461261167401 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 2500 | ++DOCSHELL 1323A400 == 39 [pid = 2500] [id = 489] 10:52:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (13539C00) [pid = 2500] [serial = 1467] [outer = 00000000] 10:52:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (13772800) [pid = 2500] [serial = 1468] [outer = 13539C00] 10:52:47 INFO - PROCESS | 2500 | 1461261167461 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1782E400) [pid = 2500] [serial = 1469] [outer = 13539C00] 10:52:48 INFO - PROCESS | 2500 | 1461261168047 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 950ms 10:52:48 INFO - PROCESS | 2500 | 1461261168096 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 2500 | 1461261168102 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 10:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:52:48 INFO - PROCESS | 2500 | 1461261168109 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 2500 | 1461261168112 Marionette TRACE conn5 <- [1,1922,null,{}] 10:52:48 INFO - PROCESS | 2500 | 1461261168116 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:48 INFO - PROCESS | 2500 | 1461261168221 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 10:52:48 INFO - PROCESS | 2500 | 1461261168323 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:48 INFO - PROCESS | 2500 | ++DOCSHELL 1824C000 == 40 [pid = 2500] [id = 490] 10:52:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (18422400) [pid = 2500] [serial = 1470] [outer = 00000000] 10:52:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (18DC6000) [pid = 2500] [serial = 1471] [outer = 18422400] 10:52:48 INFO - PROCESS | 2500 | 1461261168378 Marionette DEBUG loaded listener.js 10:52:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1AA70400) [pid = 2500] [serial = 1472] [outer = 18422400] 10:52:49 INFO - PROCESS | 2500 | 1461261169026 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 970ms 10:52:49 INFO - PROCESS | 2500 | 1461261169081 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 10:52:49 INFO - PROCESS | 2500 | 1461261169083 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 10:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:52:49 INFO - PROCESS | 2500 | 1461261169087 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 2500 | 1461261169091 Marionette TRACE conn5 <- [1,1926,null,{}] 10:52:49 INFO - PROCESS | 2500 | 1461261169102 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:49 INFO - PROCESS | 2500 | 1461261169208 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 10:52:49 INFO - PROCESS | 2500 | 1461261169340 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 2500 | ++DOCSHELL 1CE44C00 == 41 [pid = 2500] [id = 491] 10:52:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1CE45000) [pid = 2500] [serial = 1473] [outer = 00000000] 10:52:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1CE49800) [pid = 2500] [serial = 1474] [outer = 1CE45000] 10:52:49 INFO - PROCESS | 2500 | 1461261169398 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1CE4E000) [pid = 2500] [serial = 1475] [outer = 1CE45000] 10:52:50 INFO - PROCESS | 2500 | 1461261170175 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1130ms 10:52:50 INFO - PROCESS | 2500 | 1461261170221 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 10:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:52:50 INFO - PROCESS | 2500 | 1461261170225 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 10:52:50 INFO - PROCESS | 2500 | 1461261170231 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 2500 | 1461261170235 Marionette TRACE conn5 <- [1,1930,null,{}] 10:52:50 INFO - PROCESS | 2500 | 1461261170241 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:50 INFO - PROCESS | 2500 | 1461261170336 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 10:52:50 INFO - PROCESS | 2500 | 1461261170469 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 2500 | ++DOCSHELL 131CBC00 == 42 [pid = 2500] [id = 492] 10:52:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (13244000) [pid = 2500] [serial = 1476] [outer = 00000000] 10:52:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (13770400) [pid = 2500] [serial = 1477] [outer = 13244000] 10:52:50 INFO - PROCESS | 2500 | 1461261170522 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (14BF1800) [pid = 2500] [serial = 1478] [outer = 13244000] 10:52:50 INFO - PROCESS | 2500 | --DOCSHELL 131CC000 == 41 [pid = 2500] [id = 429] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1B02A800) [pid = 2500] [serial = 1429] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1418B000) [pid = 2500] [serial = 1414] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (146F1800) [pid = 2500] [serial = 1415] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (12DD9800) [pid = 2500] [serial = 1408] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1311BC00) [pid = 2500] [serial = 1409] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1B013000) [pid = 2500] [serial = 1426] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1B012800) [pid = 2500] [serial = 1427] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1334CC00) [pid = 2500] [serial = 1411] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (13355C00) [pid = 2500] [serial = 1412] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1AEAD000) [pid = 2500] [serial = 1423] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1AEB2800) [pid = 2500] [serial = 1424] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1810B800) [pid = 2500] [serial = 1417] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (1824A400) [pid = 2500] [serial = 1418] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (184E5800) [pid = 2500] [serial = 1420] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (18DBC400) [pid = 2500] [serial = 1421] [outer = 00000000] [url = about:blank] 10:52:50 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1B026000) [pid = 2500] [serial = 1430] [outer = 00000000] [url = about:blank] 10:52:51 INFO - PROCESS | 2500 | 1461261171094 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 890ms 10:52:51 INFO - PROCESS | 2500 | 1461261171121 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 2500 | 1461261171126 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:52:51 INFO - PROCESS | 2500 | 1461261171132 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 2500 | 1461261171135 Marionette TRACE conn5 <- [1,1934,null,{}] 10:52:51 INFO - PROCESS | 2500 | 1461261171138 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:51 INFO - PROCESS | 2500 | 1461261171220 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 10:52:51 INFO - PROCESS | 2500 | 1461261171303 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 2500 | ++DOCSHELL 1353CC00 == 42 [pid = 2500] [id = 493] 10:52:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (13548400) [pid = 2500] [serial = 1479] [outer = 00000000] 10:52:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (141E9400) [pid = 2500] [serial = 1480] [outer = 13548400] 10:52:51 INFO - PROCESS | 2500 | 1461261171377 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (17846000) [pid = 2500] [serial = 1481] [outer = 13548400] 10:52:51 INFO - PROCESS | 2500 | 1461261171771 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 10:52:51 INFO - PROCESS | 2500 | 1461261171806 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 2500 | 1461261171808 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 10:52:51 INFO - PROCESS | 2500 | 1461261171811 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:52:51 INFO - PROCESS | 2500 | 1461261171815 Marionette TRACE conn5 <- [1,1938,null,{}] 10:52:51 INFO - PROCESS | 2500 | 1461261171825 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:51 INFO - PROCESS | 2500 | 1461261171909 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 10:52:51 INFO - PROCESS | 2500 | 1461261171916 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 2500 | ++DOCSHELL 17F65800 == 43 [pid = 2500] [id = 494] 10:52:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (18163000) [pid = 2500] [serial = 1482] [outer = 00000000] 10:52:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (184E5C00) [pid = 2500] [serial = 1483] [outer = 18163000] 10:52:51 INFO - PROCESS | 2500 | 1461261171963 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (18DC1800) [pid = 2500] [serial = 1484] [outer = 18163000] 10:52:52 INFO - PROCESS | 2500 | 1461261172442 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 10:52:52 INFO - PROCESS | 2500 | 1461261172485 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 2500 | 1461261172488 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 10:52:52 INFO - PROCESS | 2500 | 1461261172491 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 2500 | 1461261172493 Marionette TRACE conn5 <- [1,1942,null,{}] 10:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:52:52 INFO - PROCESS | 2500 | 1461261172496 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:52 INFO - PROCESS | 2500 | 1461261172577 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 10:52:52 INFO - PROCESS | 2500 | 1461261172583 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 2500 | ++DOCSHELL 19BCEC00 == 44 [pid = 2500] [id = 495] 10:52:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (19ECB000) [pid = 2500] [serial = 1485] [outer = 00000000] 10:52:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1AEB6000) [pid = 2500] [serial = 1486] [outer = 19ECB000] 10:52:52 INFO - PROCESS | 2500 | 1461261172629 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1AF9C400) [pid = 2500] [serial = 1487] [outer = 19ECB000] 10:52:53 INFO - PROCESS | 2500 | 1461261173059 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 630ms 10:52:53 INFO - PROCESS | 2500 | 1461261173126 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:52:53 INFO - PROCESS | 2500 | 1461261173128 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 10:52:53 INFO - PROCESS | 2500 | 1461261173131 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 2500 | 1461261173133 Marionette TRACE conn5 <- [1,1946,null,{}] 10:52:53 INFO - PROCESS | 2500 | 1461261173136 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 2500 | 1461261173244 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 10:52:53 INFO - PROCESS | 2500 | 1461261173251 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 2500 | ++DOCSHELL 1AF9D800 == 45 [pid = 2500] [id = 496] 10:52:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1B015400) [pid = 2500] [serial = 1488] [outer = 00000000] 10:52:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1B022400) [pid = 2500] [serial = 1489] [outer = 1B015400] 10:52:53 INFO - PROCESS | 2500 | 1461261173295 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1B021800) [pid = 2500] [serial = 1490] [outer = 1B015400] 10:52:53 INFO - PROCESS | 2500 | 1461261173768 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 10:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:52:53 INFO - PROCESS | 2500 | 1461261173801 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 2500 | 1461261173803 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 10:52:53 INFO - PROCESS | 2500 | 1461261173806 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 2500 | 1461261173808 Marionette TRACE conn5 <- [1,1950,null,{}] 10:52:53 INFO - PROCESS | 2500 | 1461261173812 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 2500 | 1461261173940 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 10:52:53 INFO - PROCESS | 2500 | 1461261173947 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 2500 | ++DOCSHELL 1B02DC00 == 46 [pid = 2500] [id = 497] 10:52:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1BA0A800) [pid = 2500] [serial = 1491] [outer = 00000000] 10:52:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1C08C800) [pid = 2500] [serial = 1492] [outer = 1BA0A800] 10:52:53 INFO - PROCESS | 2500 | 1461261173995 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1CE4AC00) [pid = 2500] [serial = 1493] [outer = 1BA0A800] 10:52:54 INFO - PROCESS | 2500 | 1461261174452 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 10:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:52:54 INFO - PROCESS | 2500 | 1461261174478 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 2500 | 1461261174480 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 10:52:54 INFO - PROCESS | 2500 | 1461261174483 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 2500 | 1461261174484 Marionette TRACE conn5 <- [1,1954,null,{}] 10:52:54 INFO - PROCESS | 2500 | 1461261174488 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:54 INFO - PROCESS | 2500 | 1461261174597 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 10:52:54 INFO - PROCESS | 2500 | 1461261174689 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 2500 | ++DOCSHELL 1BA26000 == 47 [pid = 2500] [id = 498] 10:52:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1CE4D400) [pid = 2500] [serial = 1494] [outer = 00000000] 10:52:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1CECE400) [pid = 2500] [serial = 1495] [outer = 1CE4D400] 10:52:54 INFO - PROCESS | 2500 | 1461261174733 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1D3C2000) [pid = 2500] [serial = 1496] [outer = 1CE4D400] 10:52:55 INFO - PROCESS | 2500 | 1461261175221 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (19ECCC00) [pid = 2500] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1376AC00) [pid = 2500] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1AFE4400) [pid = 2500] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (13353800) [pid = 2500] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1BB06400) [pid = 2500] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (18428000) [pid = 2500] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (17B28400) [pid = 2500] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (127F4800) [pid = 2500] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (184E6000) [pid = 2500] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:52:55 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (1D5A0400) [pid = 2500] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 770ms 10:52:55 INFO - PROCESS | 2500 | 1461261175254 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 2500 | 1461261175256 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:52:55 INFO - PROCESS | 2500 | 1461261175259 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 2500 | 1461261175261 Marionette TRACE conn5 <- [1,1958,null,{}] 10:52:55 INFO - PROCESS | 2500 | 1461261175264 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 2500 | 1461261175340 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 10:52:55 INFO - PROCESS | 2500 | 1461261175345 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 2500 | ++DOCSHELL 13239C00 == 48 [pid = 2500] [id = 499] 10:52:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (13243C00) [pid = 2500] [serial = 1497] [outer = 00000000] 10:52:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (184EC000) [pid = 2500] [serial = 1498] [outer = 13243C00] 10:52:55 INFO - PROCESS | 2500 | 1461261175390 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (19ECCC00) [pid = 2500] [serial = 1499] [outer = 13243C00] 10:52:55 INFO - PROCESS | 2500 | 1461261175815 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 572ms 10:52:55 INFO - PROCESS | 2500 | 1461261175831 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 2500 | 1461261175833 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 10:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:52:55 INFO - PROCESS | 2500 | 1461261175848 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 2500 | 1461261175849 Marionette TRACE conn5 <- [1,1962,null,{}] 10:52:55 INFO - PROCESS | 2500 | 1461261175858 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 2500 | 1461261175937 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 10:52:55 INFO - PROCESS | 2500 | 1461261175971 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 2500 | ++DOCSHELL 12DE3000 == 49 [pid = 2500] [id = 500] 10:52:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (193C6000) [pid = 2500] [serial = 1500] [outer = 00000000] 10:52:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1D3CB800) [pid = 2500] [serial = 1501] [outer = 193C6000] 10:52:56 INFO - PROCESS | 2500 | 1461261176016 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (1D4E0C00) [pid = 2500] [serial = 1502] [outer = 193C6000] 10:52:56 INFO - PROCESS | 2500 | 1461261176436 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 650ms 10:52:56 INFO - PROCESS | 2500 | 1461261176488 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 2500 | 1461261176490 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 10:52:56 INFO - PROCESS | 2500 | 1461261176497 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 2500 | 1461261176499 Marionette TRACE conn5 <- [1,1966,null,{}] 10:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:52:56 INFO - PROCESS | 2500 | 1461261176503 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:56 INFO - PROCESS | 2500 | 1461261176584 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 10:52:56 INFO - PROCESS | 2500 | 1461261176590 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C9C00 == 50 [pid = 2500] [id = 501] 10:52:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (1D52E400) [pid = 2500] [serial = 1503] [outer = 00000000] 10:52:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (1D55FC00) [pid = 2500] [serial = 1504] [outer = 1D52E400] 10:52:56 INFO - PROCESS | 2500 | 1461261176636 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (1D55BC00) [pid = 2500] [serial = 1505] [outer = 1D52E400] 10:52:57 INFO - PROCESS | 2500 | 1461261177053 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 10:52:57 INFO - PROCESS | 2500 | 1461261177133 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 2500 | 1461261177135 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 10:52:57 INFO - PROCESS | 2500 | 1461261177139 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:52:57 INFO - PROCESS | 2500 | 1461261177141 Marionette TRACE conn5 <- [1,1970,null,{}] 10:52:57 INFO - PROCESS | 2500 | 1461261177145 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:57 INFO - PROCESS | 2500 | 1461261177291 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 10:52:57 INFO - PROCESS | 2500 | 1461261177490 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 2500 | ++DOCSHELL 12982400 == 51 [pid = 2500] [id = 502] 10:52:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (12A5A000) [pid = 2500] [serial = 1506] [outer = 00000000] 10:52:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (131CF400) [pid = 2500] [serial = 1507] [outer = 12A5A000] 10:52:57 INFO - PROCESS | 2500 | 1461261177548 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (13246400) [pid = 2500] [serial = 1508] [outer = 12A5A000] 10:52:58 INFO - PROCESS | 2500 | 1461261178135 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1017ms 10:52:58 INFO - PROCESS | 2500 | 1461261178161 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 2500 | 1461261178166 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 10:52:58 INFO - PROCESS | 2500 | 1461261178171 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:52:58 INFO - PROCESS | 2500 | 1461261178175 Marionette TRACE conn5 <- [1,1974,null,{}] 10:52:58 INFO - PROCESS | 2500 | 1461261178181 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:58 INFO - PROCESS | 2500 | 1461261178307 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 10:52:58 INFO - PROCESS | 2500 | 1461261178440 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 2500 | ++DOCSHELL 1810A000 == 52 [pid = 2500] [id = 503] 10:52:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1810A800) [pid = 2500] [serial = 1509] [outer = 00000000] 10:52:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (18DBF800) [pid = 2500] [serial = 1510] [outer = 1810A800] 10:52:58 INFO - PROCESS | 2500 | 1461261178501 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (19BCC400) [pid = 2500] [serial = 1511] [outer = 1810A800] 10:52:59 INFO - PROCESS | 2500 | 1461261179098 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 970ms 10:52:59 INFO - PROCESS | 2500 | 1461261179146 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 2500 | 1461261179149 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 10:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:52:59 INFO - PROCESS | 2500 | 1461261179153 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 2500 | 1461261179155 Marionette TRACE conn5 <- [1,1978,null,{}] 10:52:59 INFO - PROCESS | 2500 | 1461261179159 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:59 INFO - PROCESS | 2500 | 1461261179293 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 10:52:59 INFO - PROCESS | 2500 | 1461261179428 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 2500 | ++DOCSHELL 1CE44800 == 53 [pid = 2500] [id = 504] 10:52:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1CE45400) [pid = 2500] [serial = 1512] [outer = 00000000] 10:52:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1D3C1C00) [pid = 2500] [serial = 1513] [outer = 1CE45400] 10:52:59 INFO - PROCESS | 2500 | 1461261179485 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1BA22000) [pid = 2500] [serial = 1514] [outer = 1CE45400] 10:53:00 INFO - PROCESS | 2500 | 1461261180085 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 970ms 10:53:00 INFO - PROCESS | 2500 | 1461261180125 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 2500 | 1461261180129 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 10:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:53:00 INFO - PROCESS | 2500 | 1461261180141 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 2500 | 1461261180145 Marionette TRACE conn5 <- [1,1982,null,{}] 10:53:00 INFO - PROCESS | 2500 | 1461261180164 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:00 INFO - PROCESS | 2500 | 1461261180271 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 10:53:00 INFO - PROCESS | 2500 | 1461261180419 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 2500 | ++DOCSHELL 13242000 == 54 [pid = 2500] [id = 505] 10:53:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (13243800) [pid = 2500] [serial = 1515] [outer = 00000000] 10:53:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D606800) [pid = 2500] [serial = 1516] [outer = 13243800] 10:53:00 INFO - PROCESS | 2500 | 1461261180476 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D60CC00) [pid = 2500] [serial = 1517] [outer = 13243800] 10:53:01 INFO - PROCESS | 2500 | 1461261181173 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1101ms 10:53:01 INFO - PROCESS | 2500 | 1461261181236 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 10:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:53:01 INFO - PROCESS | 2500 | 1461261181240 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 10:53:01 INFO - PROCESS | 2500 | 1461261181246 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 2500 | 1461261181249 Marionette TRACE conn5 <- [1,1986,null,{}] 10:53:01 INFO - PROCESS | 2500 | 1461261181255 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:01 INFO - PROCESS | 2500 | 1461261181400 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 10:53:01 INFO - PROCESS | 2500 | 1461261181418 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 2500 | ++DOCSHELL 1323C000 == 55 [pid = 2500] [id = 506] 10:53:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1323E800) [pid = 2500] [serial = 1518] [outer = 00000000] 10:53:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (136D1800) [pid = 2500] [serial = 1519] [outer = 1323E800] 10:53:01 INFO - PROCESS | 2500 | 1461261181469 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (13766C00) [pid = 2500] [serial = 1520] [outer = 1323E800] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 1BA57C00 == 54 [pid = 2500] [id = 487] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 0F071C00 == 53 [pid = 2500] [id = 427] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 1D55C800 == 52 [pid = 2500] [id = 468] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 1D3C9C00 == 51 [pid = 2500] [id = 501] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 12DE3000 == 50 [pid = 2500] [id = 500] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 13239C00 == 49 [pid = 2500] [id = 499] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 1BA26000 == 48 [pid = 2500] [id = 498] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 1B02DC00 == 47 [pid = 2500] [id = 497] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 1AF9D800 == 46 [pid = 2500] [id = 496] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 19BCEC00 == 45 [pid = 2500] [id = 495] 10:53:01 INFO - PROCESS | 2500 | --DOCSHELL 17F65800 == 44 [pid = 2500] [id = 494] 10:53:01 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1BB0D000) [pid = 2500] [serial = 1432] [outer = 00000000] [url = about:blank] 10:53:01 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (131CE400) [pid = 2500] [serial = 1435] [outer = 00000000] [url = about:blank] 10:53:01 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1C284C00) [pid = 2500] [serial = 1465] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOCSHELL 1353CC00 == 43 [pid = 2500] [id = 493] 10:53:02 INFO - PROCESS | 2500 | --DOCSHELL 131CBC00 == 42 [pid = 2500] [id = 492] 10:53:02 INFO - PROCESS | 2500 | --DOCSHELL 1323A400 == 41 [pid = 2500] [id = 489] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D7BA400) [pid = 2500] [serial = 1406] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1AA73000) [pid = 2500] [serial = 1450] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (139C5800) [pid = 2500] [serial = 1441] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (14640000) [pid = 2500] [serial = 1442] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1B018C00) [pid = 2500] [serial = 1453] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (13702800) [pid = 2500] [serial = 1439] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (13547000) [pid = 2500] [serial = 1438] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1C08C400) [pid = 2500] [serial = 1463] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (18DC7400) [pid = 2500] [serial = 1447] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (18114000) [pid = 2500] [serial = 1444] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (181DA000) [pid = 2500] [serial = 1445] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1AEAFC00) [pid = 2500] [serial = 1451] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (146F7800) [pid = 2500] [serial = 1456] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1B021400) [pid = 2500] [serial = 1454] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (14BEB000) [pid = 2500] [serial = 1457] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (1BBC8800) [pid = 2500] [serial = 1462] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1BA58400) [pid = 2500] [serial = 1459] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (193C2C00) [pid = 2500] [serial = 1448] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1BB54C00) [pid = 2500] [serial = 1460] [outer = 00000000] [url = about:blank] 10:53:02 INFO - PROCESS | 2500 | 1461261182125 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 930ms 10:53:02 INFO - PROCESS | 2500 | 1461261182177 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 2500 | 1461261182182 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 10:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:53:02 INFO - PROCESS | 2500 | 1461261182188 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 2500 | 1461261182191 Marionette TRACE conn5 <- [1,1990,null,{}] 10:53:02 INFO - PROCESS | 2500 | 1461261182194 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:02 INFO - PROCESS | 2500 | 1461261182275 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 10:53:02 INFO - PROCESS | 2500 | 1461261182282 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 2500 | ++DOCSHELL 1310EC00 == 42 [pid = 2500] [id = 507] 10:53:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (131C6400) [pid = 2500] [serial = 1521] [outer = 00000000] 10:53:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (13707000) [pid = 2500] [serial = 1522] [outer = 131C6400] 10:53:02 INFO - PROCESS | 2500 | 1461261182328 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (13771000) [pid = 2500] [serial = 1523] [outer = 131C6400] 10:53:02 INFO - PROCESS | 2500 | 1461261182831 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 10:53:02 INFO - PROCESS | 2500 | 1461261182861 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 2500 | 1461261182863 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 10:53:02 INFO - PROCESS | 2500 | 1461261182867 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:53:02 INFO - PROCESS | 2500 | 1461261182870 Marionette TRACE conn5 <- [1,1994,null,{}] 10:53:02 INFO - PROCESS | 2500 | 1461261182881 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:02 INFO - PROCESS | 2500 | 1461261182966 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 10:53:02 INFO - PROCESS | 2500 | 1461261182975 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 2500 | ++DOCSHELL 18162400 == 43 [pid = 2500] [id = 508] 10:53:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (18167800) [pid = 2500] [serial = 1524] [outer = 00000000] 10:53:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (181DF400) [pid = 2500] [serial = 1525] [outer = 18167800] 10:53:03 INFO - PROCESS | 2500 | 1461261183025 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (18427C00) [pid = 2500] [serial = 1526] [outer = 18167800] 10:53:03 INFO - PROCESS | 2500 | 1461261183474 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:53:03 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 10:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 669ms 10:53:03 INFO - PROCESS | 2500 | 1461261183541 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 2500 | 1461261183544 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 10:53:03 INFO - PROCESS | 2500 | 1461261183547 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:53:03 INFO - PROCESS | 2500 | 1461261183549 Marionette TRACE conn5 <- [1,1998,null,{}] 10:53:03 INFO - PROCESS | 2500 | 1461261183552 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:03 INFO - PROCESS | 2500 | 1461261183662 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 10:53:03 INFO - PROCESS | 2500 | 1461261183672 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 2500 | ++DOCSHELL 184EE800 == 44 [pid = 2500] [id = 509] 10:53:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (18DC8800) [pid = 2500] [serial = 1527] [outer = 00000000] 10:53:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (19BBFC00) [pid = 2500] [serial = 1528] [outer = 18DC8800] 10:53:03 INFO - PROCESS | 2500 | 1461261183718 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (19BCDC00) [pid = 2500] [serial = 1529] [outer = 18DC8800] 10:53:04 INFO - PROCESS | 2500 | 1461261184156 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:53:04 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 10:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 630ms 10:53:04 INFO - PROCESS | 2500 | 1461261184189 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 2500 | 1461261184191 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 10:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:53:04 INFO - PROCESS | 2500 | 1461261184198 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 2500 | 1461261184200 Marionette TRACE conn5 <- [1,2002,null,{}] 10:53:04 INFO - PROCESS | 2500 | 1461261184211 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:04 INFO - PROCESS | 2500 | 1461261184318 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 10:53:04 INFO - PROCESS | 2500 | 1461261184324 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 2500 | ++DOCSHELL 1334A400 == 45 [pid = 2500] [id = 510] 10:53:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (18DC8400) [pid = 2500] [serial = 1530] [outer = 00000000] 10:53:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1AEAFC00) [pid = 2500] [serial = 1531] [outer = 18DC8400] 10:53:04 INFO - PROCESS | 2500 | 1461261184369 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1AF5A800) [pid = 2500] [serial = 1532] [outer = 18DC8400] 10:53:04 INFO - PROCESS | 2500 | 1461261184829 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 690ms 10:53:04 INFO - PROCESS | 2500 | 1461261184892 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 2500 | 1461261184894 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 10:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:53:04 INFO - PROCESS | 2500 | 1461261184897 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 2500 | 1461261184899 Marionette TRACE conn5 <- [1,2006,null,{}] 10:53:04 INFO - PROCESS | 2500 | 1461261184903 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 2500 | 1461261185036 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 10:53:05 INFO - PROCESS | 2500 | 1461261185128 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 2500 | ++DOCSHELL 1B013C00 == 46 [pid = 2500] [id = 511] 10:53:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1B014800) [pid = 2500] [serial = 1533] [outer = 00000000] 10:53:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1B02D400) [pid = 2500] [serial = 1534] [outer = 1B014800] 10:53:05 INFO - PROCESS | 2500 | 1461261185178 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1BA02000) [pid = 2500] [serial = 1535] [outer = 1B014800] 10:53:05 INFO - PROCESS | 2500 | 1461261185605 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 10:53:05 INFO - PROCESS | 2500 | 1461261185633 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 2500 | 1461261185635 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 10:53:05 INFO - PROCESS | 2500 | 1461261185638 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:53:05 INFO - PROCESS | 2500 | 1461261185640 Marionette TRACE conn5 <- [1,2010,null,{}] 10:53:05 INFO - PROCESS | 2500 | 1461261185643 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 2500 | 1461261185753 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 10:53:05 INFO - PROCESS | 2500 | 1461261185759 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 2500 | ++DOCSHELL 1BA5B400 == 47 [pid = 2500] [id = 512] 10:53:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1BB03400) [pid = 2500] [serial = 1536] [outer = 00000000] 10:53:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1BBBC800) [pid = 2500] [serial = 1537] [outer = 1BB03400] 10:53:05 INFO - PROCESS | 2500 | 1461261185804 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1BBBB400) [pid = 2500] [serial = 1538] [outer = 1BB03400] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1B015400) [pid = 2500] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1BA0A800) [pid = 2500] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (13548400) [pid = 2500] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (13244000) [pid = 2500] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (19ECB000) [pid = 2500] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (18163000) [pid = 2500] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1BBC7C00) [pid = 2500] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1CE4D400) [pid = 2500] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (13243C00) [pid = 2500] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (193C6000) [pid = 2500] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:53:06 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (12948800) [pid = 2500] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:53:06 INFO - PROCESS | 2500 | 1461261186387 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 830ms 10:53:06 INFO - PROCESS | 2500 | 1461261186474 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 2500 | 1461261186476 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 10:53:06 INFO - PROCESS | 2500 | 1461261186479 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:53:06 INFO - PROCESS | 2500 | 1461261186480 Marionette TRACE conn5 <- [1,2014,null,{}] 10:53:06 INFO - PROCESS | 2500 | 1461261186484 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:06 INFO - PROCESS | 2500 | 1461261186562 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 10:53:06 INFO - PROCESS | 2500 | 1461261186575 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 2500 | ++DOCSHELL 1293F400 == 48 [pid = 2500] [id = 513] 10:53:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (13355C00) [pid = 2500] [serial = 1539] [outer = 00000000] 10:53:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1AA71400) [pid = 2500] [serial = 1540] [outer = 13355C00] 10:53:06 INFO - PROCESS | 2500 | 1461261186619 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (19ECB000) [pid = 2500] [serial = 1541] [outer = 13355C00] 10:53:07 INFO - PROCESS | 2500 | 1461261187053 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 10:53:07 INFO - PROCESS | 2500 | 1461261187114 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 2500 | 1461261187116 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 10:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:53:07 INFO - PROCESS | 2500 | 1461261187119 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 2500 | 1461261187121 Marionette TRACE conn5 <- [1,2018,null,{}] 10:53:07 INFO - PROCESS | 2500 | 1461261187124 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 2500 | 1461261187203 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 10:53:07 INFO - PROCESS | 2500 | 1461261187209 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 2500 | ++DOCSHELL 1BA5B000 == 49 [pid = 2500] [id = 514] 10:53:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1BBC7C00) [pid = 2500] [serial = 1542] [outer = 00000000] 10:53:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1C7C9C00) [pid = 2500] [serial = 1543] [outer = 1BBC7C00] 10:53:07 INFO - PROCESS | 2500 | 1461261187254 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1CE50400) [pid = 2500] [serial = 1544] [outer = 1BBC7C00] 10:53:07 INFO - PROCESS | 2500 | 1461261187688 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 10:53:07 INFO - PROCESS | 2500 | 1461261187754 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 2500 | 1461261187756 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 10:53:07 INFO - PROCESS | 2500 | 1461261187759 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:53:07 INFO - PROCESS | 2500 | 1461261187761 Marionette TRACE conn5 <- [1,2022,null,{}] 10:53:07 INFO - PROCESS | 2500 | 1461261187764 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 2500 | 1461261187843 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 10:53:07 INFO - PROCESS | 2500 | 1461261187849 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 2500 | ++DOCSHELL 1C283C00 == 50 [pid = 2500] [id = 515] 10:53:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1CE81C00) [pid = 2500] [serial = 1545] [outer = 00000000] 10:53:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1D3CC000) [pid = 2500] [serial = 1546] [outer = 1CE81C00] 10:53:07 INFO - PROCESS | 2500 | 1461261187894 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1D552C00) [pid = 2500] [serial = 1547] [outer = 1CE81C00] 10:53:08 INFO - PROCESS | 2500 | 1461261188355 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 10:53:08 INFO - PROCESS | 2500 | 1461261188434 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 10:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:53:08 INFO - PROCESS | 2500 | 1461261188438 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 10:53:08 INFO - PROCESS | 2500 | 1461261188443 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 2500 | 1461261188448 Marionette TRACE conn5 <- [1,2026,null,{}] 10:53:08 INFO - PROCESS | 2500 | 1461261188454 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:08 INFO - PROCESS | 2500 | 1461261188563 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 10:53:08 INFO - PROCESS | 2500 | 1461261188702 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 2500 | ++DOCSHELL 12A91C00 == 51 [pid = 2500] [id = 516] 10:53:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (12D10C00) [pid = 2500] [serial = 1548] [outer = 00000000] 10:53:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (13238000) [pid = 2500] [serial = 1549] [outer = 12D10C00] 10:53:08 INFO - PROCESS | 2500 | 1461261188762 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (13349C00) [pid = 2500] [serial = 1550] [outer = 12D10C00] 10:53:09 INFO - PROCESS | 2500 | 1461261189398 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1030ms 10:53:09 INFO - PROCESS | 2500 | 1461261189474 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 2500 | 1461261189478 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 10:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:53:09 INFO - PROCESS | 2500 | 1461261189486 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 2500 | 1461261189490 Marionette TRACE conn5 <- [1,2030,null,{}] 10:53:09 INFO - PROCESS | 2500 | 1461261189494 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:09 INFO - PROCESS | 2500 | 1461261189659 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 10:53:09 INFO - PROCESS | 2500 | 1461261189787 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 2500 | ++DOCSHELL 13535800 == 52 [pid = 2500] [id = 517] 10:53:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1783E400) [pid = 2500] [serial = 1551] [outer = 00000000] 10:53:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (18449000) [pid = 2500] [serial = 1552] [outer = 1783E400] 10:53:09 INFO - PROCESS | 2500 | 1461261189843 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (18DC6400) [pid = 2500] [serial = 1553] [outer = 1783E400] 10:53:10 INFO - PROCESS | 2500 | 1461261190399 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:53:10 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) 10:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 970ms 10:53:10 INFO - PROCESS | 2500 | 1461261190459 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 2500 | 1461261190462 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 10:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:53:10 INFO - PROCESS | 2500 | 1461261190466 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 2500 | 1461261190468 Marionette TRACE conn5 <- [1,2034,null,{}] 10:53:10 INFO - PROCESS | 2500 | 1461261190478 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 2500 | 1461261190589 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 10:53:10 INFO - PROCESS | 2500 | 1461261190725 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 2500 | ++DOCSHELL 1B02A800 == 53 [pid = 2500] [id = 518] 10:53:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1BB54C00) [pid = 2500] [serial = 1554] [outer = 00000000] 10:53:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1CEAF000) [pid = 2500] [serial = 1555] [outer = 1BB54C00] 10:53:10 INFO - PROCESS | 2500 | 1461261190786 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D557C00) [pid = 2500] [serial = 1556] [outer = 1BB54C00] 10:53:11 INFO - PROCESS | 2500 | 1461261191412 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 970ms 10:53:11 INFO - PROCESS | 2500 | 1461261191439 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 2500 | 1461261191441 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 10:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:53:11 INFO - PROCESS | 2500 | 1461261191444 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 2500 | 1461261191446 Marionette TRACE conn5 <- [1,2038,null,{}] 10:53:11 INFO - PROCESS | 2500 | 1461261191450 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:11 INFO - PROCESS | 2500 | 1461261191555 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 10:53:11 INFO - PROCESS | 2500 | 1461261191661 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 2500 | ++DOCSHELL 1D557000 == 54 [pid = 2500] [id = 519] 10:53:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D59A800) [pid = 2500] [serial = 1557] [outer = 00000000] 10:53:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D60F400) [pid = 2500] [serial = 1558] [outer = 1D59A800] 10:53:11 INFO - PROCESS | 2500 | 1461261191716 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D61E400) [pid = 2500] [serial = 1559] [outer = 1D59A800] 10:53:12 INFO - PROCESS | 2500 | 1461261192299 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1017ms 10:53:12 INFO - PROCESS | 2500 | 1461261192466 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 2500 | 1461261192470 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 10:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:53:12 INFO - PROCESS | 2500 | 1461261192522 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 2500 | 1461261192525 Marionette TRACE conn5 <- [1,2042,null,{}] 10:53:12 INFO - PROCESS | 2500 | 1461261192532 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:12 INFO - PROCESS | 2500 | 1461261192629 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 10:53:12 INFO - PROCESS | 2500 | 1461261192758 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 2500 | ++DOCSHELL 13701800 == 55 [pid = 2500] [id = 520] 10:53:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (13763400) [pid = 2500] [serial = 1560] [outer = 00000000] 10:53:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (17B2CC00) [pid = 2500] [serial = 1561] [outer = 13763400] 10:53:12 INFO - PROCESS | 2500 | 1461261192808 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (18113000) [pid = 2500] [serial = 1562] [outer = 13763400] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1BA5B000 == 54 [pid = 2500] [id = 514] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1293F400 == 53 [pid = 2500] [id = 513] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1BA5B400 == 52 [pid = 2500] [id = 512] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1B013C00 == 51 [pid = 2500] [id = 511] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1334A400 == 50 [pid = 2500] [id = 510] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 184EE800 == 49 [pid = 2500] [id = 509] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 18162400 == 48 [pid = 2500] [id = 508] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1310EC00 == 47 [pid = 2500] [id = 507] 10:53:13 INFO - PROCESS | 2500 | --DOCSHELL 1323C000 == 46 [pid = 2500] [id = 506] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (18DC6000) [pid = 2500] [serial = 1471] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (13772800) [pid = 2500] [serial = 1468] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1CE49800) [pid = 2500] [serial = 1474] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (13243000) [pid = 2500] [serial = 1436] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D55FC00) [pid = 2500] [serial = 1504] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1B021800) [pid = 2500] [serial = 1490] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1CE4AC00) [pid = 2500] [serial = 1493] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1C08C800) [pid = 2500] [serial = 1492] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (141E9400) [pid = 2500] [serial = 1480] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (17846000) [pid = 2500] [serial = 1481] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (14BF1800) [pid = 2500] [serial = 1478] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (13770400) [pid = 2500] [serial = 1477] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1AEB6000) [pid = 2500] [serial = 1486] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (184E5C00) [pid = 2500] [serial = 1483] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (18DC1800) [pid = 2500] [serial = 1484] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1C287C00) [pid = 2500] [serial = 1466] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (1CECE400) [pid = 2500] [serial = 1495] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (19ECCC00) [pid = 2500] [serial = 1499] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (184EC000) [pid = 2500] [serial = 1498] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1D3CB800) [pid = 2500] [serial = 1501] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1D3C2000) [pid = 2500] [serial = 1496] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1B022400) [pid = 2500] [serial = 1489] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (1AF9C400) [pid = 2500] [serial = 1487] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1D4E0C00) [pid = 2500] [serial = 1502] [outer = 00000000] [url = about:blank] 10:53:13 INFO - PROCESS | 2500 | 1461261193457 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1018ms 10:53:13 INFO - PROCESS | 2500 | 1461261193495 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 10:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:53:13 INFO - PROCESS | 2500 | 1461261193498 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 10:53:13 INFO - PROCESS | 2500 | 1461261193505 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 2500 | 1461261193509 Marionette TRACE conn5 <- [1,2046,null,{}] 10:53:13 INFO - PROCESS | 2500 | 1461261193513 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:13 INFO - PROCESS | 2500 | 1461261193606 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 10:53:13 INFO - PROCESS | 2500 | 1461261193699 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 2500 | ++DOCSHELL 12A56000 == 47 [pid = 2500] [id = 521] 10:53:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (12A93C00) [pid = 2500] [serial = 1563] [outer = 00000000] 10:53:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1370AC00) [pid = 2500] [serial = 1564] [outer = 12A93C00] 10:53:13 INFO - PROCESS | 2500 | 1461261193745 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (13771400) [pid = 2500] [serial = 1565] [outer = 12A93C00] 10:53:14 INFO - PROCESS | 2500 | 1461261194101 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 630ms 10:53:14 INFO - PROCESS | 2500 | 1461261194200 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 2500 | 1461261194202 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 10:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:53:14 INFO - PROCESS | 2500 | 1461261194211 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 2500 | 1461261194213 Marionette TRACE conn5 <- [1,2050,null,{}] 10:53:14 INFO - PROCESS | 2500 | 1461261194223 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:14 INFO - PROCESS | 2500 | 1461261194310 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 10:53:14 INFO - PROCESS | 2500 | 1461261194318 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 2500 | ++DOCSHELL 184ED400 == 48 [pid = 2500] [id = 522] 10:53:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (184EE000) [pid = 2500] [serial = 1566] [outer = 00000000] 10:53:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (18DC7400) [pid = 2500] [serial = 1567] [outer = 184EE000] 10:53:14 INFO - PROCESS | 2500 | 1461261194367 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (19BC8C00) [pid = 2500] [serial = 1568] [outer = 184EE000] 10:53:14 INFO - PROCESS | 2500 | 1461261194843 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 10:53:14 INFO - PROCESS | 2500 | 1461261194883 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 2500 | 1461261194885 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 10:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:53:14 INFO - PROCESS | 2500 | 1461261194888 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 2500 | 1461261194890 Marionette TRACE conn5 <- [1,2054,null,{}] 10:53:14 INFO - PROCESS | 2500 | 1461261194893 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:14 INFO - PROCESS | 2500 | 1461261194975 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 10:53:14 INFO - PROCESS | 2500 | 1461261194983 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 2500 | ++DOCSHELL 1AF5AC00 == 49 [pid = 2500] [id = 523] 10:53:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1AF61000) [pid = 2500] [serial = 1569] [outer = 00000000] 10:53:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1B01A000) [pid = 2500] [serial = 1570] [outer = 1AF61000] 10:53:15 INFO - PROCESS | 2500 | 1461261195030 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1B01C000) [pid = 2500] [serial = 1571] [outer = 1AF61000] 10:53:15 INFO - PROCESS | 2500 | 1461261195461 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 631ms 10:53:15 INFO - PROCESS | 2500 | 1461261195520 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 2500 | 1461261195522 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 10:53:15 INFO - PROCESS | 2500 | 1461261195525 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:53:15 INFO - PROCESS | 2500 | 1461261195527 Marionette TRACE conn5 <- [1,2058,null,{}] 10:53:15 INFO - PROCESS | 2500 | 1461261195531 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:15 INFO - PROCESS | 2500 | 1461261195609 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 10:53:15 INFO - PROCESS | 2500 | 1461261195615 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 2500 | ++DOCSHELL 1B029000 == 50 [pid = 2500] [id = 524] 10:53:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1B029400) [pid = 2500] [serial = 1572] [outer = 00000000] 10:53:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1BA0A400) [pid = 2500] [serial = 1573] [outer = 1B029400] 10:53:15 INFO - PROCESS | 2500 | 1461261195660 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1BA5AC00) [pid = 2500] [serial = 1574] [outer = 1B029400] 10:53:16 INFO - PROCESS | 2500 | 1461261196150 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 10:53:16 INFO - PROCESS | 2500 | 1461261196200 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 10:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:53:16 INFO - PROCESS | 2500 | 1461261196202 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 10:53:16 INFO - PROCESS | 2500 | 1461261196205 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 2500 | 1461261196206 Marionette TRACE conn5 <- [1,2062,null,{}] 10:53:16 INFO - PROCESS | 2500 | 1461261196210 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:16 INFO - PROCESS | 2500 | 1461261196347 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 10:53:16 INFO - PROCESS | 2500 | 1461261196411 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 2500 | ++DOCSHELL 12DE0000 == 51 [pid = 2500] [id = 525] 10:53:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (131CBC00) [pid = 2500] [serial = 1575] [outer = 00000000] 10:53:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1CE4C000) [pid = 2500] [serial = 1576] [outer = 131CBC00] 10:53:16 INFO - PROCESS | 2500 | 1461261196460 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1CEADC00) [pid = 2500] [serial = 1577] [outer = 131CBC00] 10:53:16 INFO - PROCESS | 2500 | 1461261196912 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 10:53:16 INFO - PROCESS | 2500 | 1461261196936 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 2500 | 1461261196938 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 10:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:53:16 INFO - PROCESS | 2500 | 1461261196950 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 2500 | 1461261196952 Marionette TRACE conn5 <- [1,2066,null,{}] 10:53:16 INFO - PROCESS | 2500 | 1461261196956 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:17 INFO - PROCESS | 2500 | 1461261197094 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 10:53:17 INFO - PROCESS | 2500 | 1461261197106 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 2500 | ++DOCSHELL 1D3CB800 == 52 [pid = 2500] [id = 526] 10:53:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1D3CC800) [pid = 2500] [serial = 1578] [outer = 00000000] 10:53:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D556400) [pid = 2500] [serial = 1579] [outer = 1D3CC800] 10:53:17 INFO - PROCESS | 2500 | 1461261197153 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D553C00) [pid = 2500] [serial = 1580] [outer = 1D3CC800] 10:53:17 INFO - PROCESS | 2500 | 1461261197605 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 690ms 10:53:17 INFO - PROCESS | 2500 | 1461261197632 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 10:53:17 INFO - PROCESS | 2500 | 1461261197634 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 10:53:17 INFO - PROCESS | 2500 | 1461261197637 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 2500 | 1461261197639 Marionette TRACE conn5 <- [1,2070,null,{}] 10:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:53:17 INFO - PROCESS | 2500 | 1461261197643 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:17 INFO - PROCESS | 2500 | 1461261197755 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 10:53:17 INFO - PROCESS | 2500 | 1461261197761 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 2500 | ++DOCSHELL 1D553800 == 53 [pid = 2500] [id = 527] 10:53:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1D561C00) [pid = 2500] [serial = 1581] [outer = 00000000] 10:53:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D604000) [pid = 2500] [serial = 1582] [outer = 1D561C00] 10:53:17 INFO - PROCESS | 2500 | 1461261197859 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D607400) [pid = 2500] [serial = 1583] [outer = 1D561C00] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1323E800) [pid = 2500] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (18DC8800) [pid = 2500] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (13243800) [pid = 2500] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (18167800) [pid = 2500] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1B014800) [pid = 2500] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (131C6400) [pid = 2500] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1BB03400) [pid = 2500] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (13355C00) [pid = 2500] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (18DC8400) [pid = 2500] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1BBC7C00) [pid = 2500] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1B023000) [pid = 2500] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1CE45000) [pid = 2500] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (13539C00) [pid = 2500] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:53:18 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (18422400) [pid = 2500] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:53:18 INFO - PROCESS | 2500 | 1461261198332 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 732ms 10:53:18 INFO - PROCESS | 2500 | 1461261198375 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 2500 | 1461261198377 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 10:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:53:18 INFO - PROCESS | 2500 | 1461261198380 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 2500 | 1461261198382 Marionette TRACE conn5 <- [1,2074,null,{}] 10:53:18 INFO - PROCESS | 2500 | 1461261198386 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:18 INFO - PROCESS | 2500 | 1461261198490 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 10:53:18 INFO - PROCESS | 2500 | 1461261198497 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 2500 | ++DOCSHELL 18422400 == 54 [pid = 2500] [id = 528] 10:53:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (18425C00) [pid = 2500] [serial = 1584] [outer = 00000000] 10:53:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1BB03400) [pid = 2500] [serial = 1585] [outer = 18425C00] 10:53:18 INFO - PROCESS | 2500 | 1461261198541 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1C28B000) [pid = 2500] [serial = 1586] [outer = 18425C00] 10:53:18 INFO - PROCESS | 2500 | 1461261198980 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 631ms 10:53:19 INFO - PROCESS | 2500 | 1461261199015 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 2500 | 1461261199017 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 10:53:19 INFO - PROCESS | 2500 | 1461261199020 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 2500 | 1461261199022 Marionette TRACE conn5 <- [1,2078,null,{}] 10:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:53:19 INFO - PROCESS | 2500 | 1461261199026 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:19 INFO - PROCESS | 2500 | 1461261199105 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 10:53:19 INFO - PROCESS | 2500 | 1461261199111 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 2500 | ++DOCSHELL 1CE4A000 == 55 [pid = 2500] [id = 529] 10:53:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1D59D800) [pid = 2500] [serial = 1587] [outer = 00000000] 10:53:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D624400) [pid = 2500] [serial = 1588] [outer = 1D59D800] 10:53:19 INFO - PROCESS | 2500 | 1461261199156 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1D628800) [pid = 2500] [serial = 1589] [outer = 1D59D800] 10:53:19 INFO - PROCESS | 2500 | 1461261199597 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 10:53:19 INFO - PROCESS | 2500 | 1461261199655 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 2500 | 1461261199658 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 10:53:19 INFO - PROCESS | 2500 | 1461261199661 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:53:19 INFO - PROCESS | 2500 | 1461261199664 Marionette TRACE conn5 <- [1,2082,null,{}] 10:53:19 INFO - PROCESS | 2500 | 1461261199667 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:19 INFO - PROCESS | 2500 | 1461261199768 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 10:53:19 INFO - PROCESS | 2500 | 1461261199777 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 2500 | ++DOCSHELL 1D7B9800 == 56 [pid = 2500] [id = 530] 10:53:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1D7BA400) [pid = 2500] [serial = 1590] [outer = 00000000] 10:53:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1DA44400) [pid = 2500] [serial = 1591] [outer = 1D7BA400] 10:53:19 INFO - PROCESS | 2500 | 1461261199826 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1EBC1C00) [pid = 2500] [serial = 1592] [outer = 1D7BA400] 10:53:20 INFO - PROCESS | 2500 | 1461261200508 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 870ms 10:53:20 INFO - PROCESS | 2500 | 1461261200535 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 2500 | 1461261200540 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 10:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:53:20 INFO - PROCESS | 2500 | 1461261200545 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 2500 | 1461261200549 Marionette TRACE conn5 <- [1,2086,null,{}] 10:53:20 INFO - PROCESS | 2500 | 1461261200555 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:20 INFO - PROCESS | 2500 | 1461261200665 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 10:53:20 INFO - PROCESS | 2500 | 1461261200777 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 2500 | ++DOCSHELL 1334B400 == 57 [pid = 2500] [id = 531] 10:53:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1334CC00) [pid = 2500] [serial = 1593] [outer = 00000000] 10:53:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (14BEF000) [pid = 2500] [serial = 1594] [outer = 1334CC00] 10:53:20 INFO - PROCESS | 2500 | 1461261200836 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (17AD9800) [pid = 2500] [serial = 1595] [outer = 1334CC00] 10:53:21 INFO - PROCESS | 2500 | 1461261201505 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 990ms 10:53:21 INFO - PROCESS | 2500 | 1461261201536 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 2500 | 1461261201542 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 10:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:53:21 INFO - PROCESS | 2500 | 1461261201549 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 2500 | 1461261201552 Marionette TRACE conn5 <- [1,2090,null,{}] 10:53:21 INFO - PROCESS | 2500 | 1461261201557 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:21 INFO - PROCESS | 2500 | 1461261201673 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 10:53:21 INFO - PROCESS | 2500 | 1461261201810 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 2500 | ++DOCSHELL 136CFC00 == 58 [pid = 2500] [id = 532] 10:53:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (146F7800) [pid = 2500] [serial = 1596] [outer = 00000000] 10:53:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1B027C00) [pid = 2500] [serial = 1597] [outer = 146F7800] 10:53:21 INFO - PROCESS | 2500 | 1461261201866 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1BBBC400) [pid = 2500] [serial = 1598] [outer = 146F7800] 10:53:22 INFO - PROCESS | 2500 | 1461261202496 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 970ms 10:53:22 INFO - PROCESS | 2500 | 1461261202520 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 2500 | 1461261202523 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 10:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:53:22 INFO - PROCESS | 2500 | 1461261202541 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 2500 | 1461261202545 Marionette TRACE conn5 <- [1,2094,null,{}] 10:53:22 INFO - PROCESS | 2500 | 1461261202557 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:22 INFO - PROCESS | 2500 | 1461261202664 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 10:53:22 INFO - PROCESS | 2500 | 1461261202803 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 2500 | ++DOCSHELL 1D9CB400 == 59 [pid = 2500] [id = 533] 10:53:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1DA38400) [pid = 2500] [serial = 1599] [outer = 00000000] 10:53:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1EBC3800) [pid = 2500] [serial = 1600] [outer = 1DA38400] 10:53:22 INFO - PROCESS | 2500 | 1461261202862 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1EEA2800) [pid = 2500] [serial = 1601] [outer = 1DA38400] 10:53:23 INFO - PROCESS | 2500 | 1461261203421 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 929ms 10:53:23 INFO - PROCESS | 2500 | 1461261203474 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 2500 | 1461261203477 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 10:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:53:23 INFO - PROCESS | 2500 | 1461261203481 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 2500 | 1461261203483 Marionette TRACE conn5 <- [1,2098,null,{}] 10:53:23 INFO - PROCESS | 2500 | 1461261203487 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:23 INFO - PROCESS | 2500 | 1461261203595 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 10:53:23 INFO - PROCESS | 2500 | 1461261203716 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 2500 | ++DOCSHELL 1EBC2400 == 60 [pid = 2500] [id = 534] 10:53:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1EEF3000) [pid = 2500] [serial = 1602] [outer = 00000000] 10:53:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1F978400) [pid = 2500] [serial = 1603] [outer = 1EEF3000] 10:53:23 INFO - PROCESS | 2500 | 1461261203771 Marionette DEBUG loaded listener.js 10:53:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1FD36400) [pid = 2500] [serial = 1604] [outer = 1EEF3000] 10:53:24 INFO - PROCESS | 2500 | 1461261204391 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 971ms 10:53:24 INFO - PROCESS | 2500 | 1461261204458 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 2500 | 1461261204460 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 10:53:24 INFO - PROCESS | 2500 | 1461261204463 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:53:24 INFO - PROCESS | 2500 | 1461261204466 Marionette TRACE conn5 <- [1,2102,null,{}] 10:53:24 INFO - PROCESS | 2500 | 1461261204469 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:24 INFO - PROCESS | 2500 | 1461261204574 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 10:53:24 INFO - PROCESS | 2500 | 1461261204838 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 2500 | ++DOCSHELL 12944000 == 61 [pid = 2500] [id = 535] 10:53:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (13237400) [pid = 2500] [serial = 1605] [outer = 00000000] 10:53:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (13707800) [pid = 2500] [serial = 1606] [outer = 13237400] 10:53:24 INFO - PROCESS | 2500 | 1461261204920 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (141E9400) [pid = 2500] [serial = 1607] [outer = 13237400] 10:53:25 INFO - PROCESS | 2500 | 1461261205575 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1119ms 10:53:25 INFO - PROCESS | 2500 | 1461261205586 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 2500 | 1461261205591 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 10:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:53:25 INFO - PROCESS | 2500 | 1461261205596 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 2500 | 1461261205599 Marionette TRACE conn5 <- [1,2106,null,{}] 10:53:25 INFO - PROCESS | 2500 | 1461261205604 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:25 INFO - PROCESS | 2500 | 1461261205705 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1824C000 == 60 [pid = 2500] [id = 490] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1CE4A000 == 59 [pid = 2500] [id = 529] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 18422400 == 58 [pid = 2500] [id = 528] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1D553800 == 57 [pid = 2500] [id = 527] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1D3CB800 == 56 [pid = 2500] [id = 526] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 12DE0000 == 55 [pid = 2500] [id = 525] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1B029000 == 54 [pid = 2500] [id = 524] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1AF5AC00 == 53 [pid = 2500] [id = 523] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 184ED400 == 52 [pid = 2500] [id = 522] 10:53:25 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D3CC000) [pid = 2500] [serial = 1546] [outer = 00000000] [url = about:blank] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 12A56000 == 51 [pid = 2500] [id = 521] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 13701800 == 50 [pid = 2500] [id = 520] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 13535800 == 49 [pid = 2500] [id = 517] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 12A91C00 == 48 [pid = 2500] [id = 516] 10:53:25 INFO - PROCESS | 2500 | --DOCSHELL 1C283C00 == 47 [pid = 2500] [id = 515] 10:53:25 INFO - PROCESS | 2500 | 1461261205885 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 2500 | ++DOCSHELL 0F07C400 == 48 [pid = 2500] [id = 536] 10:53:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (0F07E400) [pid = 2500] [serial = 1608] [outer = 00000000] 10:53:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (12DE0000) [pid = 2500] [serial = 1609] [outer = 0F07E400] 10:53:25 INFO - PROCESS | 2500 | 1461261205934 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1334DC00) [pid = 2500] [serial = 1610] [outer = 0F07E400] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1BA5C000) [pid = 2500] [serial = 1433] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1CE4E000) [pid = 2500] [serial = 1475] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1782E400) [pid = 2500] [serial = 1469] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1AA70400) [pid = 2500] [serial = 1472] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D3C1C00) [pid = 2500] [serial = 1513] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1BBBC800) [pid = 2500] [serial = 1537] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (19ECB000) [pid = 2500] [serial = 1541] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1AA71400) [pid = 2500] [serial = 1540] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1BBBB400) [pid = 2500] [serial = 1538] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1AEAFC00) [pid = 2500] [serial = 1531] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1CE50400) [pid = 2500] [serial = 1544] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1AF5A800) [pid = 2500] [serial = 1532] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1C7C9C00) [pid = 2500] [serial = 1543] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (19BCDC00) [pid = 2500] [serial = 1529] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (13766C00) [pid = 2500] [serial = 1520] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (136D1800) [pid = 2500] [serial = 1519] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (19BBFC00) [pid = 2500] [serial = 1528] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1D60CC00) [pid = 2500] [serial = 1517] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1D606800) [pid = 2500] [serial = 1516] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (181DF400) [pid = 2500] [serial = 1525] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1BA02000) [pid = 2500] [serial = 1535] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (18427C00) [pid = 2500] [serial = 1526] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (13707000) [pid = 2500] [serial = 1522] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (13771000) [pid = 2500] [serial = 1523] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (131CF400) [pid = 2500] [serial = 1507] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (18DBF800) [pid = 2500] [serial = 1510] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (1B02D400) [pid = 2500] [serial = 1534] [outer = 00000000] [url = about:blank] 10:53:26 INFO - PROCESS | 2500 | 1461261206350 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 10:53:26 INFO - PROCESS | 2500 | 1461261206373 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 2500 | 1461261206377 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 10:53:26 INFO - PROCESS | 2500 | 1461261206381 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:53:26 INFO - PROCESS | 2500 | 1461261206383 Marionette TRACE conn5 <- [1,2110,null,{}] 10:53:26 INFO - PROCESS | 2500 | 1461261206387 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:26 INFO - PROCESS | 2500 | 1461261206471 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 10:53:26 INFO - PROCESS | 2500 | 1461261206478 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 2500 | ++DOCSHELL 13532C00 == 49 [pid = 2500] [id = 537] 10:53:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1370A800) [pid = 2500] [serial = 1611] [outer = 00000000] 10:53:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (181DBC00) [pid = 2500] [serial = 1612] [outer = 1370A800] 10:53:26 INFO - PROCESS | 2500 | 1461261206525 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (184E1C00) [pid = 2500] [serial = 1613] [outer = 1370A800] 10:53:27 INFO - PROCESS | 2500 | 1461261207028 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 10:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:53:27 INFO - PROCESS | 2500 | 1461261207056 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 2500 | 1461261207059 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 10:53:27 INFO - PROCESS | 2500 | 1461261207063 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 2500 | 1461261207069 Marionette TRACE conn5 <- [1,2114,null,{}] 10:53:27 INFO - PROCESS | 2500 | 1461261207078 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:27 INFO - PROCESS | 2500 | 1461261207164 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 10:53:27 INFO - PROCESS | 2500 | 1461261207200 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB2400 == 50 [pid = 2500] [id = 538] 10:53:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1AEB6800) [pid = 2500] [serial = 1614] [outer = 00000000] 10:53:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1AF5FC00) [pid = 2500] [serial = 1615] [outer = 1AEB6800] 10:53:27 INFO - PROCESS | 2500 | 1461261207245 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1AF9F000) [pid = 2500] [serial = 1616] [outer = 1AEB6800] 10:53:27 INFO - PROCESS | 2500 | 1461261207709 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 690ms 10:53:27 INFO - PROCESS | 2500 | 1461261207756 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 2500 | 1461261207759 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 10:53:27 INFO - PROCESS | 2500 | 1461261207762 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:53:27 INFO - PROCESS | 2500 | 1461261207764 Marionette TRACE conn5 <- [1,2118,null,{}] 10:53:27 INFO - PROCESS | 2500 | 1461261207767 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:27 INFO - PROCESS | 2500 | 1461261207849 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 10:53:27 INFO - PROCESS | 2500 | 1461261207859 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 2500 | ++DOCSHELL 1B01F800 == 51 [pid = 2500] [id = 539] 10:53:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1B020C00) [pid = 2500] [serial = 1617] [outer = 00000000] 10:53:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1BA22800) [pid = 2500] [serial = 1618] [outer = 1B020C00] 10:53:27 INFO - PROCESS | 2500 | 1461261207907 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1BA52000) [pid = 2500] [serial = 1619] [outer = 1B020C00] 10:53:28 INFO - PROCESS | 2500 | 1461261208357 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 2500 | 1461261208401 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 10:53:28 INFO - PROCESS | 2500 | 1461261208404 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 2500 | 1461261208406 Marionette TRACE conn5 <- [1,2122,null,{}] 10:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:53:28 INFO - PROCESS | 2500 | 1461261208418 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:28 INFO - PROCESS | 2500 | 1461261208529 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 10:53:28 INFO - PROCESS | 2500 | 1461261208617 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC0C00 == 52 [pid = 2500] [id = 540] 10:53:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1BBC3400) [pid = 2500] [serial = 1620] [outer = 00000000] 10:53:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1C7C6000) [pid = 2500] [serial = 1621] [outer = 1BBC3400] 10:53:28 INFO - PROCESS | 2500 | 1461261208674 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1CE4D400) [pid = 2500] [serial = 1622] [outer = 1BBC3400] 10:53:29 INFO - PROCESS | 2500 | 1461261209121 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 730ms 10:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:53:29 INFO - PROCESS | 2500 | 1461261209138 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 2500 | 1461261209140 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 10:53:29 INFO - PROCESS | 2500 | 1461261209143 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 2500 | 1461261209145 Marionette TRACE conn5 <- [1,2126,null,{}] 10:53:29 INFO - PROCESS | 2500 | 1461261209148 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 2500 | 1461261209264 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 10:53:29 INFO - PROCESS | 2500 | 1461261209271 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC8000 == 53 [pid = 2500] [id = 541] 10:53:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1C280400) [pid = 2500] [serial = 1623] [outer = 00000000] 10:53:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D3C9400) [pid = 2500] [serial = 1624] [outer = 1C280400] 10:53:29 INFO - PROCESS | 2500 | 1461261209369 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1D3C8400) [pid = 2500] [serial = 1625] [outer = 1C280400] 10:53:29 INFO - PROCESS | 2500 | 1461261209797 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 10:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:53:29 INFO - PROCESS | 2500 | 1461261209814 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 2500 | 1461261209816 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 10:53:29 INFO - PROCESS | 2500 | 1461261209819 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 2500 | 1461261209821 Marionette TRACE conn5 <- [1,2130,null,{}] 10:53:29 INFO - PROCESS | 2500 | 1461261209825 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 2500 | 1461261209938 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 10:53:30 INFO - PROCESS | 2500 | 1461261210033 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAC800 == 54 [pid = 2500] [id = 542] 10:53:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1B024C00) [pid = 2500] [serial = 1626] [outer = 00000000] 10:53:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1D59EC00) [pid = 2500] [serial = 1627] [outer = 1B024C00] 10:53:30 INFO - PROCESS | 2500 | 1461261210080 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1D605400) [pid = 2500] [serial = 1628] [outer = 1B024C00] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1D3CC800) [pid = 2500] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1D561C00) [pid = 2500] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (184EE000) [pid = 2500] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1B029400) [pid = 2500] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (13763400) [pid = 2500] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1AF61000) [pid = 2500] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (12A93C00) [pid = 2500] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (18425C00) [pid = 2500] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1D52E400) [pid = 2500] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1D59D800) [pid = 2500] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:53:30 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (131CBC00) [pid = 2500] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:53:30 INFO - PROCESS | 2500 | 1461261210643 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 2500 | 1461261210694 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 10:53:30 INFO - PROCESS | 2500 | 1461261210697 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:53:30 INFO - PROCESS | 2500 | 1461261210698 Marionette TRACE conn5 <- [1,2134,null,{}] 10:53:30 INFO - PROCESS | 2500 | 1461261210702 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:30 INFO - PROCESS | 2500 | 1461261210782 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 10:53:30 INFO - PROCESS | 2500 | 1461261210788 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 2500 | ++DOCSHELL 127EFC00 == 55 [pid = 2500] [id = 543] 10:53:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (136D4400) [pid = 2500] [serial = 1629] [outer = 00000000] 10:53:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1BB0D000) [pid = 2500] [serial = 1630] [outer = 136D4400] 10:53:30 INFO - PROCESS | 2500 | 1461261210920 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1CEB0800) [pid = 2500] [serial = 1631] [outer = 136D4400] 10:53:31 INFO - PROCESS | 2500 | 1461261211323 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 10:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:53:31 INFO - PROCESS | 2500 | 1461261211373 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 10:53:31 INFO - PROCESS | 2500 | 1461261211376 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 2500 | 1461261211378 Marionette TRACE conn5 <- [1,2138,null,{}] 10:53:31 INFO - PROCESS | 2500 | 1461261211382 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:31 INFO - PROCESS | 2500 | 1461261211499 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 10:53:31 INFO - PROCESS | 2500 | 1461261211512 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 2500 | ++DOCSHELL 12A92000 == 56 [pid = 2500] [id = 544] 10:53:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (13237C00) [pid = 2500] [serial = 1632] [outer = 00000000] 10:53:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D7BBC00) [pid = 2500] [serial = 1633] [outer = 13237C00] 10:53:31 INFO - PROCESS | 2500 | 1461261211557 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1DA38800) [pid = 2500] [serial = 1634] [outer = 13237C00] 10:53:31 INFO - PROCESS | 2500 | 1461261211969 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 10:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:53:31 INFO - PROCESS | 2500 | 1461261212008 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 2500 | 1461261212010 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 10:53:31 INFO - PROCESS | 2500 | 1461261212013 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 2500 | 1461261212015 Marionette TRACE conn5 <- [1,2142,null,{}] 10:53:31 INFO - PROCESS | 2500 | 1461261212018 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:32 INFO - PROCESS | 2500 | 1461261212101 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 10:53:32 INFO - PROCESS | 2500 | 1461261212198 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 2500 | ++DOCSHELL 13239800 == 57 [pid = 2500] [id = 545] 10:53:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1D626000) [pid = 2500] [serial = 1635] [outer = 00000000] 10:53:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1F91A400) [pid = 2500] [serial = 1636] [outer = 1D626000] 10:53:32 INFO - PROCESS | 2500 | 1461261212247 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (200F5C00) [pid = 2500] [serial = 1637] [outer = 1D626000] 10:53:32 INFO - PROCESS | 2500 | 1461261212747 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 830ms 10:53:32 INFO - PROCESS | 2500 | 1461261212844 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 2500 | 1461261212849 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 10:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:53:32 INFO - PROCESS | 2500 | 1461261212854 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 2500 | 1461261212859 Marionette TRACE conn5 <- [1,2146,null,{}] 10:53:32 INFO - PROCESS | 2500 | 1461261212865 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:32 INFO - PROCESS | 2500 | 1461261212984 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 10:53:33 INFO - PROCESS | 2500 | 1461261213090 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 2500 | ++DOCSHELL 13550C00 == 58 [pid = 2500] [id = 546] 10:53:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (136C6400) [pid = 2500] [serial = 1638] [outer = 00000000] 10:53:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (181D9000) [pid = 2500] [serial = 1639] [outer = 136C6400] 10:53:33 INFO - PROCESS | 2500 | 1461261213151 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (18445C00) [pid = 2500] [serial = 1640] [outer = 136C6400] 10:53:33 INFO - PROCESS | 2500 | 1461261213750 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 930ms 10:53:33 INFO - PROCESS | 2500 | 1461261213791 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 2500 | 1461261213797 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 10:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:53:33 INFO - PROCESS | 2500 | 1461261213803 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 2500 | 1461261213806 Marionette TRACE conn5 <- [1,2150,null,{}] 10:53:33 INFO - PROCESS | 2500 | 1461261213811 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 2500 | 1461261213921 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 10:53:34 INFO - PROCESS | 2500 | 1461261214034 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 2500 | ++DOCSHELL 18449C00 == 59 [pid = 2500] [id = 547] 10:53:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1AA71C00) [pid = 2500] [serial = 1641] [outer = 00000000] 10:53:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1B018800) [pid = 2500] [serial = 1642] [outer = 1AA71C00] 10:53:34 INFO - PROCESS | 2500 | 1461261214131 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1BBBEC00) [pid = 2500] [serial = 1643] [outer = 1AA71C00] 10:53:34 INFO - PROCESS | 2500 | 1461261214752 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 970ms 10:53:34 INFO - PROCESS | 2500 | 1461261214775 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 2500 | 1461261214778 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 10:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:53:34 INFO - PROCESS | 2500 | 1461261214782 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 2500 | 1461261214785 Marionette TRACE conn5 <- [1,2154,null,{}] 10:53:34 INFO - PROCESS | 2500 | 1461261214797 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:34 INFO - PROCESS | 2500 | 1461261214907 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 10:53:34 INFO - PROCESS | 2500 | 1461261215020 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 2500 | ++DOCSHELL 1FD3B000 == 60 [pid = 2500] [id = 548] 10:53:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (200E9400) [pid = 2500] [serial = 1644] [outer = 00000000] 10:53:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (2026AC00) [pid = 2500] [serial = 1645] [outer = 200E9400] 10:53:35 INFO - PROCESS | 2500 | 1461261215118 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20B02C00) [pid = 2500] [serial = 1646] [outer = 200E9400] 10:53:35 INFO - PROCESS | 2500 | 1461261215702 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 970ms 10:53:35 INFO - PROCESS | 2500 | 1461261215755 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 2500 | 1461261215758 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 10:53:35 INFO - PROCESS | 2500 | 1461261215776 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 2500 | 1461261215778 Marionette TRACE conn5 <- [1,2158,null,{}] 10:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:53:35 INFO - PROCESS | 2500 | 1461261215782 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:35 INFO - PROCESS | 2500 | 1461261215889 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 10:53:36 INFO - PROCESS | 2500 | 1461261216027 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 2500 | ++DOCSHELL 20B08000 == 61 [pid = 2500] [id = 549] 10:53:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (20B0A800) [pid = 2500] [serial = 1647] [outer = 00000000] 10:53:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (20B28C00) [pid = 2500] [serial = 1648] [outer = 20B0A800] 10:53:36 INFO - PROCESS | 2500 | 1461261216084 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (20B2A400) [pid = 2500] [serial = 1649] [outer = 20B0A800] 10:53:36 INFO - PROCESS | 2500 | 1461261216657 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 930ms 10:53:36 INFO - PROCESS | 2500 | 1461261216713 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 2500 | 1461261216716 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 10:53:36 INFO - PROCESS | 2500 | 1461261216719 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:53:36 INFO - PROCESS | 2500 | 1461261216721 Marionette TRACE conn5 <- [1,2162,null,{}] 10:53:36 INFO - PROCESS | 2500 | 1461261216725 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:36 INFO - PROCESS | 2500 | 1461261216828 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 10:53:36 INFO - PROCESS | 2500 | 1461261216943 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 2500 | ++DOCSHELL 13245800 == 62 [pid = 2500] [id = 550] 10:53:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D629000) [pid = 2500] [serial = 1650] [outer = 00000000] 10:53:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (20B2D000) [pid = 2500] [serial = 1651] [outer = 1D629000] 10:53:37 INFO - PROCESS | 2500 | 1461261217048 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (20B36400) [pid = 2500] [serial = 1652] [outer = 1D629000] 10:53:37 INFO - PROCESS | 2500 | --DOCSHELL 1CED3800 == 61 [pid = 2500] [id = 12] 10:53:37 INFO - PROCESS | 2500 | 1461261217897 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1216ms 10:53:37 INFO - PROCESS | 2500 | 1461261217939 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 2500 | 1461261217943 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 10:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:53:37 INFO - PROCESS | 2500 | 1461261217949 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 2500 | 1461261217952 Marionette TRACE conn5 <- [1,2166,null,{}] 10:53:37 INFO - PROCESS | 2500 | 1461261217957 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:38 INFO - PROCESS | 2500 | 1461261218059 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 10:53:38 INFO - PROCESS | 2500 | 1461261218205 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 2500 | ++DOCSHELL 17B29C00 == 62 [pid = 2500] [id = 551] 10:53:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (17F65C00) [pid = 2500] [serial = 1653] [outer = 00000000] 10:53:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (193C6000) [pid = 2500] [serial = 1654] [outer = 17F65C00] 10:53:38 INFO - PROCESS | 2500 | 1461261218257 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (19ED0400) [pid = 2500] [serial = 1655] [outer = 17F65C00] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 12A92000 == 61 [pid = 2500] [id = 544] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 127EFC00 == 60 [pid = 2500] [id = 543] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 1AEAC800 == 59 [pid = 2500] [id = 542] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 1BBC8000 == 58 [pid = 2500] [id = 541] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 1BBC0C00 == 57 [pid = 2500] [id = 540] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 1B01F800 == 56 [pid = 2500] [id = 539] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 1AEB2400 == 55 [pid = 2500] [id = 538] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1DA44400) [pid = 2500] [serial = 1591] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (13238000) [pid = 2500] [serial = 1549] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (18449000) [pid = 2500] [serial = 1552] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1CEAF000) [pid = 2500] [serial = 1555] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D60F400) [pid = 2500] [serial = 1558] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 13532C00 == 54 [pid = 2500] [id = 537] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 0F07C400 == 53 [pid = 2500] [id = 536] 10:53:38 INFO - PROCESS | 2500 | --DOCSHELL 12944000 == 52 [pid = 2500] [id = 535] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1D628800) [pid = 2500] [serial = 1589] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1CE4C000) [pid = 2500] [serial = 1576] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D556400) [pid = 2500] [serial = 1579] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1CEADC00) [pid = 2500] [serial = 1577] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D604000) [pid = 2500] [serial = 1582] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (18DC7400) [pid = 2500] [serial = 1567] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1BA0A400) [pid = 2500] [serial = 1573] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (18113000) [pid = 2500] [serial = 1562] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (17B2CC00) [pid = 2500] [serial = 1561] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1B01A000) [pid = 2500] [serial = 1570] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1B01C000) [pid = 2500] [serial = 1571] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1370AC00) [pid = 2500] [serial = 1564] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (13771400) [pid = 2500] [serial = 1565] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1BB03400) [pid = 2500] [serial = 1585] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1D624400) [pid = 2500] [serial = 1588] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D607400) [pid = 2500] [serial = 1583] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (19BC8C00) [pid = 2500] [serial = 1568] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1D553C00) [pid = 2500] [serial = 1580] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1C28B000) [pid = 2500] [serial = 1586] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1BA5AC00) [pid = 2500] [serial = 1574] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (1D55BC00) [pid = 2500] [serial = 1505] [outer = 00000000] [url = about:blank] 10:53:38 INFO - PROCESS | 2500 | 1461261218892 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 990ms 10:53:38 INFO - PROCESS | 2500 | 1461261218939 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 2500 | 1461261218945 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 10:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:53:38 INFO - PROCESS | 2500 | 1461261218951 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 2500 | 1461261218953 Marionette TRACE conn5 <- [1,2170,null,{}] 10:53:38 INFO - PROCESS | 2500 | 1461261218957 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 2500 | 1461261219044 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 10:53:39 INFO - PROCESS | 2500 | 1461261219140 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 2500 | ++DOCSHELL 12A8F000 == 53 [pid = 2500] [id = 552] 10:53:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (13110000) [pid = 2500] [serial = 1656] [outer = 00000000] 10:53:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (17F28000) [pid = 2500] [serial = 1657] [outer = 13110000] 10:53:39 INFO - PROCESS | 2500 | 1461261219186 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (18449000) [pid = 2500] [serial = 1658] [outer = 13110000] 10:53:39 INFO - PROCESS | 2500 | 1461261219583 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 10:53:39 INFO - PROCESS | 2500 | 1461261219629 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 2500 | 1461261219631 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 10:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:53:39 INFO - PROCESS | 2500 | 1461261219635 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 2500 | 1461261219638 Marionette TRACE conn5 <- [1,2174,null,{}] 10:53:39 INFO - PROCESS | 2500 | 1461261219649 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 2500 | 1461261219741 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 10:53:39 INFO - PROCESS | 2500 | 1461261219750 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 2500 | ++DOCSHELL 1AFF2C00 == 54 [pid = 2500] [id = 553] 10:53:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1B011800) [pid = 2500] [serial = 1659] [outer = 00000000] 10:53:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1B01A800) [pid = 2500] [serial = 1660] [outer = 1B011800] 10:53:39 INFO - PROCESS | 2500 | 1461261219801 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1B025800) [pid = 2500] [serial = 1661] [outer = 1B011800] 10:53:40 INFO - PROCESS | 2500 | 1461261220271 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 10:53:40 INFO - PROCESS | 2500 | 1461261220312 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 10:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:53:40 INFO - PROCESS | 2500 | 1461261220315 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 10:53:40 INFO - PROCESS | 2500 | 1461261220318 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 2500 | 1461261220320 Marionette TRACE conn5 <- [1,2178,null,{}] 10:53:40 INFO - PROCESS | 2500 | 1461261220324 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:40 INFO - PROCESS | 2500 | 1461261220412 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 10:53:40 INFO - PROCESS | 2500 | 1461261220595 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 2500 | ++DOCSHELL 129C1C00 == 55 [pid = 2500] [id = 554] 10:53:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (12A56000) [pid = 2500] [serial = 1662] [outer = 00000000] 10:53:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1334A800) [pid = 2500] [serial = 1663] [outer = 12A56000] 10:53:40 INFO - PROCESS | 2500 | 1461261220695 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (13765800) [pid = 2500] [serial = 1664] [outer = 12A56000] 10:53:41 INFO - PROCESS | 2500 | 1461261221298 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1022ms 10:53:41 INFO - PROCESS | 2500 | 1461261221343 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 2500 | 1461261221347 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 10:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:53:41 INFO - PROCESS | 2500 | 1461261221352 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 2500 | 1461261221356 Marionette TRACE conn5 <- [1,2182,null,{}] 10:53:41 INFO - PROCESS | 2500 | 1461261221382 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:41 INFO - PROCESS | 2500 | 1461261221492 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 10:53:41 INFO - PROCESS | 2500 | 1461261221630 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 2500 | ++DOCSHELL 1824F400 == 56 [pid = 2500] [id = 555] 10:53:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (18DC8C00) [pid = 2500] [serial = 1665] [outer = 00000000] 10:53:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1AF9D000) [pid = 2500] [serial = 1666] [outer = 18DC8C00] 10:53:41 INFO - PROCESS | 2500 | 1461261221689 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1B017400) [pid = 2500] [serial = 1667] [outer = 18DC8C00] 10:53:42 INFO - PROCESS | 2500 | 1461261222290 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 990ms 10:53:42 INFO - PROCESS | 2500 | 1461261222346 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 2500 | 1461261222351 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 10:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:53:42 INFO - PROCESS | 2500 | 1461261222355 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 2500 | 1461261222357 Marionette TRACE conn5 <- [1,2186,null,{}] 10:53:42 INFO - PROCESS | 2500 | 1461261222361 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:42 INFO - PROCESS | 2500 | 1461261222472 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 10:53:42 INFO - PROCESS | 2500 | 1461261222581 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 2500 | ++DOCSHELL 1376B400 == 57 [pid = 2500] [id = 556] 10:53:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1BB4EC00) [pid = 2500] [serial = 1668] [outer = 00000000] 10:53:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1BBCAC00) [pid = 2500] [serial = 1669] [outer = 1BB4EC00] 10:53:42 INFO - PROCESS | 2500 | 1461261222637 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1CE43800) [pid = 2500] [serial = 1670] [outer = 1BB4EC00] 10:53:43 INFO - PROCESS | 2500 | 1461261223255 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 969ms 10:53:43 INFO - PROCESS | 2500 | 1461261223327 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 2500 | 1461261223330 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 10:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:53:43 INFO - PROCESS | 2500 | 1461261223341 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 2500 | 1461261223347 Marionette TRACE conn5 <- [1,2190,null,{}] 10:53:43 INFO - PROCESS | 2500 | 1461261223352 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:43 INFO - PROCESS | 2500 | 1461261223491 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 10:53:43 INFO - PROCESS | 2500 | 1461261223627 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC9400 == 58 [pid = 2500] [id = 557] 10:53:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D3CB400) [pid = 2500] [serial = 1671] [outer = 00000000] 10:53:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D556800) [pid = 2500] [serial = 1672] [outer = 1D3CB400] 10:53:43 INFO - PROCESS | 2500 | 1461261223683 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D55B400) [pid = 2500] [serial = 1673] [outer = 1D3CB400] 10:53:44 INFO - PROCESS | 2500 | 1461261224230 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 930ms 10:53:44 INFO - PROCESS | 2500 | 1461261224275 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 2500 | 1461261224278 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 10:53:44 INFO - PROCESS | 2500 | 1461261224283 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 2500 | 1461261224285 Marionette TRACE conn5 <- [1,2194,null,{}] 10:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:53:44 INFO - PROCESS | 2500 | 1461261224289 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:44 INFO - PROCESS | 2500 | 1461261224394 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 10:53:44 INFO - PROCESS | 2500 | 1461261224501 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 2500 | ++DOCSHELL 1D4EEC00 == 59 [pid = 2500] [id = 558] 10:53:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D560C00) [pid = 2500] [serial = 1674] [outer = 00000000] 10:53:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1D606400) [pid = 2500] [serial = 1675] [outer = 1D560C00] 10:53:44 INFO - PROCESS | 2500 | 1461261224556 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D60C400) [pid = 2500] [serial = 1676] [outer = 1D560C00] 10:53:45 INFO - PROCESS | 2500 | 1461261225219 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 970ms 10:53:45 INFO - PROCESS | 2500 | 1461261225271 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 2500 | 1461261225274 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 10:53:45 INFO - PROCESS | 2500 | 1461261225279 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 2500 | 1461261225281 Marionette TRACE conn5 <- [1,2198,null,{}] 10:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:53:45 INFO - PROCESS | 2500 | 1461261225285 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:45 INFO - PROCESS | 2500 | 1461261225388 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 10:53:45 INFO - PROCESS | 2500 | 1461261225532 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 2500 | ++DOCSHELL 1D622C00 == 60 [pid = 2500] [id = 559] 10:53:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D624000) [pid = 2500] [serial = 1677] [outer = 00000000] 10:53:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D629C00) [pid = 2500] [serial = 1678] [outer = 1D624000] 10:53:45 INFO - PROCESS | 2500 | 1461261225602 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1DA44400) [pid = 2500] [serial = 1679] [outer = 1D624000] 10:53:46 INFO - PROCESS | 2500 | 1461261226322 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1112ms 10:53:46 INFO - PROCESS | 2500 | 1461261226399 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 2500 | 1461261226403 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 10:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:53:46 INFO - PROCESS | 2500 | 1461261226408 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:53:46 INFO - PROCESS | 2500 | 1461261226412 Marionette TRACE conn5 <- [1,2202,null,{}] 10:53:46 INFO - PROCESS | 2500 | 1461261226417 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:46 INFO - PROCESS | 2500 | 1461261226520 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 10:53:46 INFO - PROCESS | 2500 | 1461261226663 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 2500 | ++DOCSHELL 1844F800 == 61 [pid = 2500] [id = 560] 10:53:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (19ED3800) [pid = 2500] [serial = 1680] [outer = 00000000] 10:53:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1B02FC00) [pid = 2500] [serial = 1681] [outer = 19ED3800] 10:53:46 INFO - PROCESS | 2500 | 1461261226717 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1BA5B400) [pid = 2500] [serial = 1682] [outer = 19ED3800] 10:53:46 INFO - PROCESS | 2500 | --DOCSHELL 1AFF2C00 == 60 [pid = 2500] [id = 553] 10:53:46 INFO - PROCESS | 2500 | --DOCSHELL 12A8F000 == 59 [pid = 2500] [id = 552] 10:53:46 INFO - PROCESS | 2500 | --DOCSHELL 17B29C00 == 58 [pid = 2500] [id = 551] 10:53:46 INFO - PROCESS | 2500 | --DOCSHELL 18449C00 == 57 [pid = 2500] [id = 547] 10:53:46 INFO - PROCESS | 2500 | --DOCSHELL 13550C00 == 56 [pid = 2500] [id = 546] 10:53:47 INFO - PROCESS | 2500 | 1461261227301 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 930ms 10:53:47 INFO - PROCESS | 2500 | 1461261227339 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 2500 | 1461261227345 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 10:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:53:47 INFO - PROCESS | 2500 | 1461261227351 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 2500 | 1461261227354 Marionette TRACE conn5 <- [1,2206,null,{}] 10:53:47 INFO - PROCESS | 2500 | 1461261227366 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:47 INFO - PROCESS | 2500 | 1461261227487 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 10:53:47 INFO - PROCESS | 2500 | 1461261227555 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 2500 | ++DOCSHELL 184EC400 == 57 [pid = 2500] [id = 561] 10:53:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (18DC4800) [pid = 2500] [serial = 1683] [outer = 00000000] 10:53:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1BA4F400) [pid = 2500] [serial = 1684] [outer = 18DC4800] 10:53:47 INFO - PROCESS | 2500 | 1461261227601 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1BBC3800) [pid = 2500] [serial = 1685] [outer = 18DC4800] 10:53:48 INFO - PROCESS | 2500 | 1461261228061 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 730ms 10:53:48 INFO - PROCESS | 2500 | 1461261228083 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 2500 | 1461261228086 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 10:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:53:48 INFO - PROCESS | 2500 | 1461261228118 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 2500 | 1461261228122 Marionette TRACE conn5 <- [1,2210,null,{}] 10:53:48 INFO - PROCESS | 2500 | 1461261228133 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 2500 | 1461261228261 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 10:53:48 INFO - PROCESS | 2500 | 1461261228330 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 2500 | ++DOCSHELL 1D621C00 == 58 [pid = 2500] [id = 562] 10:53:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D622400) [pid = 2500] [serial = 1686] [outer = 00000000] 10:53:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D7BF800) [pid = 2500] [serial = 1687] [outer = 1D622400] 10:53:48 INFO - PROCESS | 2500 | 1461261228377 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1EEED800) [pid = 2500] [serial = 1688] [outer = 1D622400] 10:53:48 INFO - PROCESS | 2500 | 1461261228821 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 790ms 10:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:53:48 INFO - PROCESS | 2500 | 1461261228910 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 2500 | 1461261228912 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 10:53:48 INFO - PROCESS | 2500 | 1461261228915 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 2500 | 1461261228917 Marionette TRACE conn5 <- [1,2214,null,{}] 10:53:48 INFO - PROCESS | 2500 | 1461261228921 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:49 INFO - PROCESS | 2500 | 1461261229041 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 10:53:49 INFO - PROCESS | 2500 | 1461261229109 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 2500 | ++DOCSHELL 200E7C00 == 59 [pid = 2500] [id = 563] 10:53:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (200E8400) [pid = 2500] [serial = 1689] [outer = 00000000] 10:53:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20272C00) [pid = 2500] [serial = 1690] [outer = 200E8400] 10:53:49 INFO - PROCESS | 2500 | 1461261229155 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20B06400) [pid = 2500] [serial = 1691] [outer = 200E8400] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1BBC3400) [pid = 2500] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1C280400) [pid = 2500] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (136D4400) [pid = 2500] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (0F07E400) [pid = 2500] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1370A800) [pid = 2500] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1AEB6800) [pid = 2500] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (13237400) [pid = 2500] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1B020C00) [pid = 2500] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (13237C00) [pid = 2500] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1B024C00) [pid = 2500] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1D530800) [pid = 2500] [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.] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1810A800) [pid = 2500] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1CE81C00) [pid = 2500] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (12A5A000) [pid = 2500] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1CE45400) [pid = 2500] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1D629000) [pid = 2500] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (17F65C00) [pid = 2500] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:53:49 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (13110000) [pid = 2500] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:53:49 INFO - PROCESS | 2500 | 1461261229735 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 871ms 10:53:49 INFO - PROCESS | 2500 | 1461261229790 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 2500 | 1461261229793 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 10:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:53:49 INFO - PROCESS | 2500 | 1461261229796 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 2500 | 1461261229798 Marionette TRACE conn5 <- [1,2218,null,{}] 10:53:49 INFO - PROCESS | 2500 | 1461261229801 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:49 INFO - PROCESS | 2500 | 1461261229887 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 10:53:49 INFO - PROCESS | 2500 | 1461261229894 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 2500 | ++DOCSHELL 17829C00 == 60 [pid = 2500] [id = 564] 10:53:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (18111800) [pid = 2500] [serial = 1692] [outer = 00000000] 10:53:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1B019C00) [pid = 2500] [serial = 1693] [outer = 18111800] 10:53:49 INFO - PROCESS | 2500 | 1461261229938 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1BF5E400) [pid = 2500] [serial = 1694] [outer = 18111800] 10:53:50 INFO - PROCESS | 2500 | 1461261230389 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 10:53:50 INFO - PROCESS | 2500 | 1461261230427 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 2500 | 1461261230429 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 10:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:53:50 INFO - PROCESS | 2500 | 1461261230432 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 2500 | 1461261230434 Marionette TRACE conn5 <- [1,2222,null,{}] 10:53:50 INFO - PROCESS | 2500 | 1461261230438 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:50 INFO - PROCESS | 2500 | 1461261230544 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 10:53:50 INFO - PROCESS | 2500 | 1461261230551 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 2500 | ++DOCSHELL 1C283C00 == 61 [pid = 2500] [id = 565] 10:53:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D603800) [pid = 2500] [serial = 1695] [outer = 00000000] 10:53:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (20B30400) [pid = 2500] [serial = 1696] [outer = 1D603800] 10:53:50 INFO - PROCESS | 2500 | 1461261230602 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (20B30000) [pid = 2500] [serial = 1697] [outer = 1D603800] 10:53:51 INFO - PROCESS | 2500 | 1461261231075 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 10:53:51 INFO - PROCESS | 2500 | 1461261231114 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 2500 | 1461261231116 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 10:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:53:51 INFO - PROCESS | 2500 | 1461261231120 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 2500 | 1461261231121 Marionette TRACE conn5 <- [1,2226,null,{}] 10:53:51 INFO - PROCESS | 2500 | 1461261231130 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:51 INFO - PROCESS | 2500 | 1461261231211 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 10:53:51 INFO - PROCESS | 2500 | 1461261231217 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 2500 | ++DOCSHELL 20B35000 == 62 [pid = 2500] [id = 566] 10:53:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (20B8E000) [pid = 2500] [serial = 1698] [outer = 00000000] 10:53:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20B93000) [pid = 2500] [serial = 1699] [outer = 20B8E000] 10:53:51 INFO - PROCESS | 2500 | 1461261231263 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20B97400) [pid = 2500] [serial = 1700] [outer = 20B8E000] 10:53:51 INFO - PROCESS | 2500 | 1461261231936 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 930ms 10:53:52 INFO - PROCESS | 2500 | 1461261232056 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 2500 | 1461261232060 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 10:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:53:52 INFO - PROCESS | 2500 | 1461261232066 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 2500 | 1461261232070 Marionette TRACE conn5 <- [1,2230,null,{}] 10:53:52 INFO - PROCESS | 2500 | 1461261232076 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:52 INFO - PROCESS | 2500 | 1461261232193 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 10:53:52 INFO - PROCESS | 2500 | 1461261232330 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 2500 | ++DOCSHELL 1824A000 == 63 [pid = 2500] [id = 567] 10:53:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (18DBB800) [pid = 2500] [serial = 1701] [outer = 00000000] 10:53:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1AF9CC00) [pid = 2500] [serial = 1702] [outer = 18DBB800] 10:53:52 INFO - PROCESS | 2500 | 1461261232387 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1B02F400) [pid = 2500] [serial = 1703] [outer = 18DBB800] 10:53:52 INFO - PROCESS | 2500 | 1461261232951 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 930ms 10:53:52 INFO - PROCESS | 2500 | 1461261232998 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 2500 | 1461261233004 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 10:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:53:52 INFO - PROCESS | 2500 | 1461261233011 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 2500 | 1461261233014 Marionette TRACE conn5 <- [1,2234,null,{}] 10:53:52 INFO - PROCESS | 2500 | 1461261233018 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:53 INFO - PROCESS | 2500 | 1461261233137 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 10:53:53 INFO - PROCESS | 2500 | 1461261233253 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBB400 == 64 [pid = 2500] [id = 568] 10:53:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D3CC800) [pid = 2500] [serial = 1704] [outer = 00000000] 10:53:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D7BE000) [pid = 2500] [serial = 1705] [outer = 1D3CC800] 10:53:53 INFO - PROCESS | 2500 | 1461261233349 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (200ED400) [pid = 2500] [serial = 1706] [outer = 1D3CC800] 10:53:53 INFO - PROCESS | 2500 | 1461261233955 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 969ms 10:53:53 INFO - PROCESS | 2500 | 1461261233982 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 2500 | 1461261233985 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 10:53:53 INFO - PROCESS | 2500 | 1461261233989 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:53:53 INFO - PROCESS | 2500 | 1461261233993 Marionette TRACE conn5 <- [1,2238,null,{}] 10:53:53 INFO - PROCESS | 2500 | 1461261234005 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:54 INFO - PROCESS | 2500 | 1461261234122 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 10:53:54 INFO - PROCESS | 2500 | 1461261234275 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 2500 | ++DOCSHELL 20BB6400 == 65 [pid = 2500] [id = 569] 10:53:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (20BB6C00) [pid = 2500] [serial = 1707] [outer = 00000000] 10:53:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20BBAC00) [pid = 2500] [serial = 1708] [outer = 20BB6C00] 10:53:54 INFO - PROCESS | 2500 | 1461261234335 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20BBFC00) [pid = 2500] [serial = 1709] [outer = 20BB6C00] 10:53:54 INFO - PROCESS | 2500 | 1461261234898 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 930ms 10:53:54 INFO - PROCESS | 2500 | 1461261234923 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 2500 | 1461261234926 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 10:53:54 INFO - PROCESS | 2500 | 1461261234929 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:53:54 INFO - PROCESS | 2500 | 1461261234931 Marionette TRACE conn5 <- [1,2242,null,{}] 10:53:54 INFO - PROCESS | 2500 | 1461261234935 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:55 INFO - PROCESS | 2500 | 1461261235048 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 10:53:55 INFO - PROCESS | 2500 | 1461261235163 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 2500 | ++DOCSHELL 20C13400 == 66 [pid = 2500] [id = 570] 10:53:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (20C14000) [pid = 2500] [serial = 1710] [outer = 00000000] 10:53:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (20C1A800) [pid = 2500] [serial = 1711] [outer = 20C14000] 10:53:55 INFO - PROCESS | 2500 | 1461261235259 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (20C1BC00) [pid = 2500] [serial = 1712] [outer = 20C14000] 10:53:55 INFO - PROCESS | 2500 | 1461261235772 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 930ms 10:53:55 INFO - PROCESS | 2500 | 1461261235863 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 2500 | 1461261235866 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 10:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:53:55 INFO - PROCESS | 2500 | 1461261235870 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 2500 | 1461261235872 Marionette TRACE conn5 <- [1,2246,null,{}] 10:53:55 INFO - PROCESS | 2500 | 1461261235876 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:55 INFO - PROCESS | 2500 | 1461261235985 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 10:53:56 INFO - PROCESS | 2500 | 1461261236124 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 2500 | ++DOCSHELL 1323DC00 == 67 [pid = 2500] [id = 571] 10:53:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (13240400) [pid = 2500] [serial = 1713] [outer = 00000000] 10:53:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (17847000) [pid = 2500] [serial = 1714] [outer = 13240400] 10:53:56 INFO - PROCESS | 2500 | 1461261236181 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1816C000) [pid = 2500] [serial = 1715] [outer = 13240400] 10:53:57 INFO - PROCESS | 2500 | 1461261237034 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1221ms 10:53:57 INFO - PROCESS | 2500 | 1461261237094 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 2500 | 1461261237098 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 10:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:53:57 INFO - PROCESS | 2500 | 1461261237104 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 2500 | 1461261237108 Marionette TRACE conn5 <- [1,2250,null,{}] 10:53:57 INFO - PROCESS | 2500 | 1461261237115 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 2500 | 1461261237250 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 10:53:57 INFO - PROCESS | 2500 | 1461261237403 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 2500 | ++DOCSHELL 13546800 == 68 [pid = 2500] [id = 572] 10:53:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (13548800) [pid = 2500] [serial = 1716] [outer = 00000000] 10:53:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (17841000) [pid = 2500] [serial = 1717] [outer = 13548800] 10:53:57 INFO - PROCESS | 2500 | 1461261237455 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (17F61400) [pid = 2500] [serial = 1718] [outer = 13548800] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 13702C00 == 67 [pid = 2500] [id = 417] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 1D7B9800 == 66 [pid = 2500] [id = 530] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 13551400 == 65 [pid = 2500] [id = 416] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 1C283C00 == 64 [pid = 2500] [id = 565] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 17829C00 == 63 [pid = 2500] [id = 564] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 200E7C00 == 62 [pid = 2500] [id = 563] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 1D621C00 == 61 [pid = 2500] [id = 562] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 184EC400 == 60 [pid = 2500] [id = 561] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 1D529400 == 59 [pid = 2500] [id = 14] 10:53:57 INFO - PROCESS | 2500 | --DOCSHELL 1844F800 == 58 [pid = 2500] [id = 560] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (1B01A800) [pid = 2500] [serial = 1660] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (19BCC400) [pid = 2500] [serial = 1511] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1D552C00) [pid = 2500] [serial = 1547] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (13246400) [pid = 2500] [serial = 1508] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1BA22000) [pid = 2500] [serial = 1514] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1C7C6000) [pid = 2500] [serial = 1621] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1D3C8400) [pid = 2500] [serial = 1625] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1D3C9400) [pid = 2500] [serial = 1624] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (14BEF000) [pid = 2500] [serial = 1594] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1BB0D000) [pid = 2500] [serial = 1630] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (12DE0000) [pid = 2500] [serial = 1609] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1334DC00) [pid = 2500] [serial = 1610] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (181DBC00) [pid = 2500] [serial = 1612] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (184E1C00) [pid = 2500] [serial = 1613] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1AF5FC00) [pid = 2500] [serial = 1615] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1AF9F000) [pid = 2500] [serial = 1616] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (141E9400) [pid = 2500] [serial = 1607] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (13707800) [pid = 2500] [serial = 1606] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1BA22800) [pid = 2500] [serial = 1618] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1B027C00) [pid = 2500] [serial = 1597] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1DA38800) [pid = 2500] [serial = 1634] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1EBC3800) [pid = 2500] [serial = 1600] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1F978400) [pid = 2500] [serial = 1603] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D59EC00) [pid = 2500] [serial = 1627] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (193C6000) [pid = 2500] [serial = 1654] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (19ED0400) [pid = 2500] [serial = 1655] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (18449000) [pid = 2500] [serial = 1658] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (17F28000) [pid = 2500] [serial = 1657] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (181D9000) [pid = 2500] [serial = 1639] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1B018800) [pid = 2500] [serial = 1642] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (2026AC00) [pid = 2500] [serial = 1645] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20B28C00) [pid = 2500] [serial = 1648] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D7BBC00) [pid = 2500] [serial = 1633] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1BA5C800) [pid = 2500] [serial = 1112] [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.] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (20B2D000) [pid = 2500] [serial = 1651] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (20B36400) [pid = 2500] [serial = 1652] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1F91A400) [pid = 2500] [serial = 1636] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1CEB0800) [pid = 2500] [serial = 1631] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1D605400) [pid = 2500] [serial = 1628] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1CE4D400) [pid = 2500] [serial = 1622] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1BA52000) [pid = 2500] [serial = 1619] [outer = 00000000] [url = about:blank] 10:53:57 INFO - PROCESS | 2500 | 1461261237973 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 930ms 10:53:58 INFO - PROCESS | 2500 | 1461261238035 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 2500 | 1461261238041 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 10:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:53:58 INFO - PROCESS | 2500 | 1461261238047 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 2500 | 1461261238050 Marionette TRACE conn5 <- [1,2254,null,{}] 10:53:58 INFO - PROCESS | 2500 | 1461261238054 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:58 INFO - PROCESS | 2500 | 1461261238146 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 10:53:58 INFO - PROCESS | 2500 | 1461261238244 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 2500 | ++DOCSHELL 1334E400 == 59 [pid = 2500] [id = 573] 10:53:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1334F400) [pid = 2500] [serial = 1719] [outer = 00000000] 10:53:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (139C9C00) [pid = 2500] [serial = 1720] [outer = 1334F400] 10:53:58 INFO - PROCESS | 2500 | 1461261238290 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (146FCC00) [pid = 2500] [serial = 1721] [outer = 1334F400] 10:53:58 INFO - PROCESS | 2500 | 1461261238697 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 10:53:58 INFO - PROCESS | 2500 | 1461261238719 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 2500 | 1461261238721 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 10:53:58 INFO - PROCESS | 2500 | 1461261238725 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:53:58 INFO - PROCESS | 2500 | 1461261238728 Marionette TRACE conn5 <- [1,2258,null,{}] 10:53:58 INFO - PROCESS | 2500 | 1461261238739 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:58 INFO - PROCESS | 2500 | 1461261238869 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 10:53:58 INFO - PROCESS | 2500 | 1461261238884 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 2500 | ++DOCSHELL 184EE000 == 60 [pid = 2500] [id = 574] 10:53:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (184EE800) [pid = 2500] [serial = 1722] [outer = 00000000] 10:53:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (18DC4400) [pid = 2500] [serial = 1723] [outer = 184EE800] 10:53:58 INFO - PROCESS | 2500 | 1461261238931 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (19BC2000) [pid = 2500] [serial = 1724] [outer = 184EE800] 10:53:59 INFO - PROCESS | 2500 | 1461261239404 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 730ms 10:53:59 INFO - PROCESS | 2500 | 1461261239459 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 2500 | 1461261239462 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 10:53:59 INFO - PROCESS | 2500 | 1461261239465 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:53:59 INFO - PROCESS | 2500 | 1461261239467 Marionette TRACE conn5 <- [1,2262,null,{}] 10:53:59 INFO - PROCESS | 2500 | 1461261239471 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:59 INFO - PROCESS | 2500 | 1461261239555 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 10:53:59 INFO - PROCESS | 2500 | 1461261239564 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 2500 | ++DOCSHELL 1AA77000 == 61 [pid = 2500] [id = 575] 10:53:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1AEAEC00) [pid = 2500] [serial = 1725] [outer = 00000000] 10:53:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1AFA0800) [pid = 2500] [serial = 1726] [outer = 1AEAEC00] 10:53:59 INFO - PROCESS | 2500 | 1461261239609 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1B013C00) [pid = 2500] [serial = 1727] [outer = 1AEAEC00] 10:54:00 INFO - PROCESS | 2500 | 1461261240059 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 631ms 10:54:00 INFO - PROCESS | 2500 | 1461261240100 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 2500 | 1461261240102 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 10:54:00 INFO - PROCESS | 2500 | 1461261240106 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:54:00 INFO - PROCESS | 2500 | 1461261240107 Marionette TRACE conn5 <- [1,2266,null,{}] 10:54:00 INFO - PROCESS | 2500 | 1461261240121 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 2500 | 1461261240233 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 10:54:00 INFO - PROCESS | 2500 | 1461261240324 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 2500 | ++DOCSHELL 1B01E400 == 62 [pid = 2500] [id = 576] 10:54:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1B01EC00) [pid = 2500] [serial = 1728] [outer = 00000000] 10:54:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1BA0C400) [pid = 2500] [serial = 1729] [outer = 1B01EC00] 10:54:00 INFO - PROCESS | 2500 | 1461261240369 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1BA5AC00) [pid = 2500] [serial = 1730] [outer = 1B01EC00] 10:54:00 INFO - PROCESS | 2500 | 1461261240798 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 730ms 10:54:00 INFO - PROCESS | 2500 | 1461261240841 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 10:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:54:00 INFO - PROCESS | 2500 | 1461261240843 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 10:54:00 INFO - PROCESS | 2500 | 1461261240846 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 2500 | 1461261240848 Marionette TRACE conn5 <- [1,2270,null,{}] 10:54:00 INFO - PROCESS | 2500 | 1461261240858 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 2500 | 1461261240994 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 10:54:01 INFO - PROCESS | 2500 | 1461261241064 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 2500 | ++DOCSHELL 13110400 == 63 [pid = 2500] [id = 577] 10:54:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1BB08C00) [pid = 2500] [serial = 1731] [outer = 00000000] 10:54:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1C7C9C00) [pid = 2500] [serial = 1732] [outer = 1BB08C00] 10:54:01 INFO - PROCESS | 2500 | 1461261241113 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1CE46C00) [pid = 2500] [serial = 1733] [outer = 1BB08C00] 10:54:01 INFO - PROCESS | 2500 | 1461261241540 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 10:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:54:01 INFO - PROCESS | 2500 | 1461261241614 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 10:54:01 INFO - PROCESS | 2500 | 1461261241616 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 10:54:01 INFO - PROCESS | 2500 | 1461261241619 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 2500 | 1461261241621 Marionette TRACE conn5 <- [1,2274,null,{}] 10:54:01 INFO - PROCESS | 2500 | 1461261241624 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:01 INFO - PROCESS | 2500 | 1461261241739 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 10:54:01 INFO - PROCESS | 2500 | 1461261241806 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 2500 | ++DOCSHELL 12DE8800 == 64 [pid = 2500] [id = 578] 10:54:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (13241000) [pid = 2500] [serial = 1734] [outer = 00000000] 10:54:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D3C5400) [pid = 2500] [serial = 1735] [outer = 13241000] 10:54:01 INFO - PROCESS | 2500 | 1461261241851 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D3CE400) [pid = 2500] [serial = 1736] [outer = 13241000] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D622400) [pid = 2500] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (200E8400) [pid = 2500] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (19ED3800) [pid = 2500] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D603800) [pid = 2500] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (18DC4800) [pid = 2500] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (18111800) [pid = 2500] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1CED4000) [pid = 2500] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:54:02 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1B011800) [pid = 2500] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:54:02 INFO - PROCESS | 2500 | 1461261242506 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:54:02 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 10:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 930ms 10:54:02 INFO - PROCESS | 2500 | 1461261242552 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 2500 | 1461261242554 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 10:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:54:02 INFO - PROCESS | 2500 | 1461261242557 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 2500 | 1461261242559 Marionette TRACE conn5 <- [1,2278,null,{}] 10:54:02 INFO - PROCESS | 2500 | 1461261242563 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:02 INFO - PROCESS | 2500 | 1461261242643 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 10:54:02 INFO - PROCESS | 2500 | 1461261242745 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 2500 | ++DOCSHELL 131C6400 == 65 [pid = 2500] [id = 579] 10:54:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (13550C00) [pid = 2500] [serial = 1737] [outer = 00000000] 10:54:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D3C8800) [pid = 2500] [serial = 1738] [outer = 13550C00] 10:54:02 INFO - PROCESS | 2500 | 1461261242789 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D52E400) [pid = 2500] [serial = 1739] [outer = 13550C00] 10:54:03 INFO - PROCESS | 2500 | 1461261243192 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 10:54:03 INFO - PROCESS | 2500 | 1461261243228 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 2500 | 1461261243230 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 10:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:54:03 INFO - PROCESS | 2500 | 1461261243234 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 2500 | 1461261243235 Marionette TRACE conn5 <- [1,2282,null,{}] 10:54:03 INFO - PROCESS | 2500 | 1461261243239 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:03 INFO - PROCESS | 2500 | 1461261243329 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 10:54:03 INFO - PROCESS | 2500 | 1461261243335 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 2500 | ++DOCSHELL 1D55C800 == 66 [pid = 2500] [id = 580] 10:54:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D55E400) [pid = 2500] [serial = 1740] [outer = 00000000] 10:54:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D59BC00) [pid = 2500] [serial = 1741] [outer = 1D55E400] 10:54:03 INFO - PROCESS | 2500 | 1461261243379 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1D5A0400) [pid = 2500] [serial = 1742] [outer = 1D55E400] 10:54:03 INFO - PROCESS | 2500 | 1461261243817 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 631ms 10:54:03 INFO - PROCESS | 2500 | 1461261243865 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 2500 | 1461261243867 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 10:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:54:03 INFO - PROCESS | 2500 | 1461261243871 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 2500 | 1461261243873 Marionette TRACE conn5 <- [1,2286,null,{}] 10:54:03 INFO - PROCESS | 2500 | 1461261243876 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:03 INFO - PROCESS | 2500 | 1461261243960 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 10:54:03 INFO - PROCESS | 2500 | 1461261243967 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 2500 | ++DOCSHELL 1D603000 == 67 [pid = 2500] [id = 581] 10:54:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1D60C800) [pid = 2500] [serial = 1743] [outer = 00000000] 10:54:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D621C00) [pid = 2500] [serial = 1744] [outer = 1D60C800] 10:54:03 INFO - PROCESS | 2500 | 1461261244013 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D7BD800) [pid = 2500] [serial = 1745] [outer = 1D60C800] 10:54:04 INFO - PROCESS | 2500 | 1461261244532 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 10:54:04 INFO - PROCESS | 2500 | 1461261244547 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 2500 | 1461261244551 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 10:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:54:04 INFO - PROCESS | 2500 | 1461261244556 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 2500 | 1461261244561 Marionette TRACE conn5 <- [1,2290,null,{}] 10:54:04 INFO - PROCESS | 2500 | 1461261244568 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:04 INFO - PROCESS | 2500 | 1461261244683 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 10:54:04 INFO - PROCESS | 2500 | 1461261244874 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 2500 | ++DOCSHELL 1370A400 == 68 [pid = 2500] [id = 582] 10:54:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (13765000) [pid = 2500] [serial = 1746] [outer = 00000000] 10:54:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (146F0C00) [pid = 2500] [serial = 1747] [outer = 13765000] 10:54:04 INFO - PROCESS | 2500 | 1461261244932 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (17843400) [pid = 2500] [serial = 1748] [outer = 13765000] 10:54:05 INFO - PROCESS | 2500 | 1461261245472 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 987ms 10:54:05 INFO - PROCESS | 2500 | 1461261245544 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 2500 | 1461261245551 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 10:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:54:05 INFO - PROCESS | 2500 | 1461261245557 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 2500 | 1461261245560 Marionette TRACE conn5 <- [1,2294,null,{}] 10:54:05 INFO - PROCESS | 2500 | 1461261245564 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:05 INFO - PROCESS | 2500 | 1461261245674 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 10:54:05 INFO - PROCESS | 2500 | 1461261245789 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 2500 | ++DOCSHELL 18DBC400 == 69 [pid = 2500] [id = 583] 10:54:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (19BC9400) [pid = 2500] [serial = 1749] [outer = 00000000] 10:54:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1B018C00) [pid = 2500] [serial = 1750] [outer = 19BC9400] 10:54:05 INFO - PROCESS | 2500 | 1461261245844 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1BBBB800) [pid = 2500] [serial = 1751] [outer = 19BC9400] 10:54:06 INFO - PROCESS | 2500 | 1461261246481 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 970ms 10:54:06 INFO - PROCESS | 2500 | 1461261246529 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 2500 | 1461261246531 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 10:54:06 INFO - PROCESS | 2500 | 1461261246535 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:54:06 INFO - PROCESS | 2500 | 1461261246539 Marionette TRACE conn5 <- [1,2298,null,{}] 10:54:06 INFO - PROCESS | 2500 | 1461261246550 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 2500 | 1461261246663 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 10:54:06 INFO - PROCESS | 2500 | 1461261246823 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 2500 | ++DOCSHELL 1D61DC00 == 70 [pid = 2500] [id = 584] 10:54:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1D7C2000) [pid = 2500] [serial = 1752] [outer = 00000000] 10:54:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1DDF4800) [pid = 2500] [serial = 1753] [outer = 1D7C2000] 10:54:06 INFO - PROCESS | 2500 | 1461261246883 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1EEF8400) [pid = 2500] [serial = 1754] [outer = 1D7C2000] 10:54:07 INFO - PROCESS | 2500 | 1461261247532 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1022ms 10:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:54:07 INFO - PROCESS | 2500 | 1461261247561 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 2500 | 1461261247564 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 10:54:07 INFO - PROCESS | 2500 | 1461261247567 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 2500 | 1461261247569 Marionette TRACE conn5 <- [1,2302,null,{}] 10:54:07 INFO - PROCESS | 2500 | 1461261247573 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:07 INFO - PROCESS | 2500 | 1461261247681 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 10:54:07 INFO - PROCESS | 2500 | 1461261247824 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 2500 | ++DOCSHELL 1FD35C00 == 71 [pid = 2500] [id = 585] 10:54:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (200EA000) [pid = 2500] [serial = 1755] [outer = 00000000] 10:54:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (20B09400) [pid = 2500] [serial = 1756] [outer = 200EA000] 10:54:07 INFO - PROCESS | 2500 | 1461261247881 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20B0F400) [pid = 2500] [serial = 1757] [outer = 200EA000] 10:54:08 INFO - PROCESS | 2500 | 1461261248408 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 870ms 10:54:08 INFO - PROCESS | 2500 | 1461261248440 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 2500 | 1461261248443 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 10:54:08 INFO - PROCESS | 2500 | 1461261248463 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:54:08 INFO - PROCESS | 2500 | 1461261248466 Marionette TRACE conn5 <- [1,2306,null,{}] 10:54:08 INFO - PROCESS | 2500 | 1461261248470 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:08 INFO - PROCESS | 2500 | 1461261248576 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 10:54:08 INFO - PROCESS | 2500 | 1461261248689 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 2500 | ++DOCSHELL 20B32800 == 72 [pid = 2500] [id = 586] 10:54:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20B35400) [pid = 2500] [serial = 1758] [outer = 00000000] 10:54:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (20B8D800) [pid = 2500] [serial = 1759] [outer = 20B35400] 10:54:08 INFO - PROCESS | 2500 | 1461261248785 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (20BB1800) [pid = 2500] [serial = 1760] [outer = 20B35400] 10:54:09 INFO - PROCESS | 2500 | 1461261249416 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 2500 | 1461261249441 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 10:54:09 INFO - PROCESS | 2500 | 1461261249445 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:54:09 INFO - PROCESS | 2500 | 1461261249447 Marionette TRACE conn5 <- [1,2310,null,{}] 10:54:09 INFO - PROCESS | 2500 | 1461261249450 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:09 INFO - PROCESS | 2500 | 1461261249574 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 10:54:09 INFO - PROCESS | 2500 | 1461261249736 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 2500 | ++DOCSHELL 20B94000 == 73 [pid = 2500] [id = 587] 10:54:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (20BB9C00) [pid = 2500] [serial = 1761] [outer = 00000000] 10:54:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (20FA0C00) [pid = 2500] [serial = 1762] [outer = 20BB9C00] 10:54:09 INFO - PROCESS | 2500 | 1461261249795 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (20FAA400) [pid = 2500] [serial = 1763] [outer = 20BB9C00] 10:54:10 INFO - PROCESS | 2500 | 1461261250420 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1019ms 10:54:10 INFO - PROCESS | 2500 | 1461261250617 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 2500 | 1461261250620 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 10:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:54:10 INFO - PROCESS | 2500 | 1461261250636 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 2500 | 1461261250639 Marionette TRACE conn5 <- [1,2314,null,{}] 10:54:10 INFO - PROCESS | 2500 | 1461261250645 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 2500 | 1461261250748 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 10:54:10 INFO - PROCESS | 2500 | 1461261250886 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 2500 | ++DOCSHELL 14106800 == 74 [pid = 2500] [id = 588] 10:54:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (17849C00) [pid = 2500] [serial = 1764] [outer = 00000000] 10:54:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (193C2800) [pid = 2500] [serial = 1765] [outer = 17849C00] 10:54:10 INFO - PROCESS | 2500 | 1461261250939 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1AA70400) [pid = 2500] [serial = 1766] [outer = 17849C00] 10:54:11 INFO - PROCESS | 2500 | 1461261251477 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 870ms 10:54:11 INFO - PROCESS | 2500 | 1461261251514 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 10:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:54:11 INFO - PROCESS | 2500 | 1461261251517 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 10:54:11 INFO - PROCESS | 2500 | 1461261251526 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 2500 | 1461261251530 Marionette TRACE conn5 <- [1,2318,null,{}] 10:54:11 INFO - PROCESS | 2500 | 1461261251534 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:11 INFO - PROCESS | 2500 | 1461261251633 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 10:54:11 INFO - PROCESS | 2500 | 1461261251779 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 1334AC00 == 73 [pid = 2500] [id = 428] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 1D55C800 == 72 [pid = 2500] [id = 580] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 131C6400 == 71 [pid = 2500] [id = 579] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 12DE8800 == 70 [pid = 2500] [id = 578] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 13110400 == 69 [pid = 2500] [id = 577] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 1B01E400 == 68 [pid = 2500] [id = 576] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 1AA77000 == 67 [pid = 2500] [id = 575] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 184EE000 == 66 [pid = 2500] [id = 574] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 1334E400 == 65 [pid = 2500] [id = 573] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 13546800 == 64 [pid = 2500] [id = 572] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1FD3A800) [pid = 2500] [serial = 37] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1D629C00) [pid = 2500] [serial = 1678] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (20B93000) [pid = 2500] [serial = 1699] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | ++DOCSHELL 0F079000 == 65 [pid = 2500] [id = 589] 10:54:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (0F07E000) [pid = 2500] [serial = 1767] [outer = 00000000] 10:54:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (13243400) [pid = 2500] [serial = 1768] [outer = 0F07E000] 10:54:11 INFO - PROCESS | 2500 | 1461261251881 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (13770000) [pid = 2500] [serial = 1769] [outer = 0F07E000] 10:54:11 INFO - PROCESS | 2500 | --DOCSHELL 1824A000 == 64 [pid = 2500] [id = 567] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1B025800) [pid = 2500] [serial = 1661] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1D7BF800) [pid = 2500] [serial = 1687] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (20272C00) [pid = 2500] [serial = 1690] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1AF9D000) [pid = 2500] [serial = 1666] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1BBCAC00) [pid = 2500] [serial = 1669] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1D556800) [pid = 2500] [serial = 1672] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1B02FC00) [pid = 2500] [serial = 1681] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1D606400) [pid = 2500] [serial = 1675] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1EEED800) [pid = 2500] [serial = 1688] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (20B30000) [pid = 2500] [serial = 1697] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (20B30400) [pid = 2500] [serial = 1696] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (20B06400) [pid = 2500] [serial = 1691] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1334A800) [pid = 2500] [serial = 1663] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1BA4F400) [pid = 2500] [serial = 1684] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1BBC3800) [pid = 2500] [serial = 1685] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1B019C00) [pid = 2500] [serial = 1693] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1BA5B400) [pid = 2500] [serial = 1682] [outer = 00000000] [url = about:blank] 10:54:11 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1BF5E400) [pid = 2500] [serial = 1694] [outer = 00000000] [url = about:blank] 10:54:12 INFO - PROCESS | 2500 | 1461261252338 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 830ms 10:54:12 INFO - PROCESS | 2500 | 1461261252354 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 2500 | 1461261252356 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 10:54:12 INFO - PROCESS | 2500 | 1461261252360 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:54:12 INFO - PROCESS | 2500 | 1461261252362 Marionette TRACE conn5 <- [1,2322,null,{}] 10:54:12 INFO - PROCESS | 2500 | 1461261252371 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:12 INFO - PROCESS | 2500 | 1461261252469 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 10:54:12 INFO - PROCESS | 2500 | 1461261252480 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 2500 | ++DOCSHELL 136C6C00 == 65 [pid = 2500] [id = 590] 10:54:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1B025800) [pid = 2500] [serial = 1770] [outer = 00000000] 10:54:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1BA23C00) [pid = 2500] [serial = 1771] [outer = 1B025800] 10:54:12 INFO - PROCESS | 2500 | 1461261252529 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1BB0AC00) [pid = 2500] [serial = 1772] [outer = 1B025800] 10:54:13 INFO - PROCESS | 2500 | 1461261253039 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 730ms 10:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:54:13 INFO - PROCESS | 2500 | 1461261253094 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 2500 | 1461261253096 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 10:54:13 INFO - PROCESS | 2500 | 1461261253099 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 2500 | 1461261253101 Marionette TRACE conn5 <- [1,2326,null,{}] 10:54:13 INFO - PROCESS | 2500 | 1461261253104 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 2500 | 1461261253191 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 10:54:13 INFO - PROCESS | 2500 | 1461261253199 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 2500 | ++DOCSHELL 1C08F000 == 66 [pid = 2500] [id = 591] 10:54:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1C280400) [pid = 2500] [serial = 1773] [outer = 00000000] 10:54:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D3C3400) [pid = 2500] [serial = 1774] [outer = 1C280400] 10:54:13 INFO - PROCESS | 2500 | 1461261253245 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1D3CE000) [pid = 2500] [serial = 1775] [outer = 1C280400] 10:54:13 INFO - PROCESS | 2500 | 1461261253699 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 10:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:54:13 INFO - PROCESS | 2500 | 1461261253730 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 2500 | 1461261253732 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 10:54:13 INFO - PROCESS | 2500 | 1461261253735 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 2500 | 1461261253736 Marionette TRACE conn5 <- [1,2330,null,{}] 10:54:13 INFO - PROCESS | 2500 | 1461261253740 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 2500 | 1461261253827 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 10:54:13 INFO - PROCESS | 2500 | 1461261253833 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 2500 | ++DOCSHELL 1D530800 == 67 [pid = 2500] [id = 592] 10:54:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1D55C800) [pid = 2500] [serial = 1776] [outer = 00000000] 10:54:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1D606400) [pid = 2500] [serial = 1777] [outer = 1D55C800] 10:54:13 INFO - PROCESS | 2500 | 1461261253879 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1D61C000) [pid = 2500] [serial = 1778] [outer = 1D55C800] 10:54:14 INFO - PROCESS | 2500 | 1461261254349 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 10:54:14 INFO - PROCESS | 2500 | 1461261254411 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 2500 | 1461261254413 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 10:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:54:14 INFO - PROCESS | 2500 | 1461261254417 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 2500 | 1461261254418 Marionette TRACE conn5 <- [1,2334,null,{}] 10:54:14 INFO - PROCESS | 2500 | 1461261254422 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:14 INFO - PROCESS | 2500 | 1461261254563 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 10:54:14 INFO - PROCESS | 2500 | 1461261254630 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 2500 | ++DOCSHELL 1D7C2800 == 68 [pid = 2500] [id = 593] 10:54:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1D7C3000) [pid = 2500] [serial = 1779] [outer = 00000000] 10:54:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (1F985800) [pid = 2500] [serial = 1780] [outer = 1D7C3000] 10:54:14 INFO - PROCESS | 2500 | 1461261254677 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (20B02800) [pid = 2500] [serial = 1781] [outer = 1D7C3000] 10:54:15 INFO - PROCESS | 2500 | 1461261255102 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 730ms 10:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:54:15 INFO - PROCESS | 2500 | 1461261255155 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 2500 | 1461261255157 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 10:54:15 INFO - PROCESS | 2500 | 1461261255160 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 2500 | 1461261255162 Marionette TRACE conn5 <- [1,2338,null,{}] 10:54:15 INFO - PROCESS | 2500 | 1461261255165 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:15 INFO - PROCESS | 2500 | 1461261255313 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 10:54:15 INFO - PROCESS | 2500 | 1461261255335 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 2500 | ++DOCSHELL 20B0FC00 == 69 [pid = 2500] [id = 594] 10:54:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (20B31800) [pid = 2500] [serial = 1782] [outer = 00000000] 10:54:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (20B8B800) [pid = 2500] [serial = 1783] [outer = 20B31800] 10:54:15 INFO - PROCESS | 2500 | 1461261255379 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (20BB5C00) [pid = 2500] [serial = 1784] [outer = 20B31800] 10:54:15 INFO - PROCESS | 2500 | 1461261255845 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 10:54:15 INFO - PROCESS | 2500 | 1461261255891 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 2500 | 1461261255893 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 10:54:15 INFO - PROCESS | 2500 | 1461261255897 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:54:15 INFO - PROCESS | 2500 | 1461261255898 Marionette TRACE conn5 <- [1,2342,null,{}] 10:54:15 INFO - PROCESS | 2500 | 1461261255902 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:15 INFO - PROCESS | 2500 | 1461261256022 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 10:54:16 INFO - PROCESS | 2500 | 1461261256092 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 2500 | ++DOCSHELL 20BBE800 == 70 [pid = 2500] [id = 595] 10:54:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (20BC0000) [pid = 2500] [serial = 1785] [outer = 00000000] 10:54:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (20F95C00) [pid = 2500] [serial = 1786] [outer = 20BC0000] 10:54:16 INFO - PROCESS | 2500 | 1461261256136 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (20F98800) [pid = 2500] [serial = 1787] [outer = 20BC0000] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1D7BA400) [pid = 2500] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1BB54C00) [pid = 2500] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1783E400) [pid = 2500] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (20B0A800) [pid = 2500] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1AA71C00) [pid = 2500] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1334CC00) [pid = 2500] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (136C6400) [pid = 2500] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (146F7800) [pid = 2500] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1D624000) [pid = 2500] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1D626000) [pid = 2500] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1D59A800) [pid = 2500] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1DA38400) [pid = 2500] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1EEF3000) [pid = 2500] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (12D10C00) [pid = 2500] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (200E9400) [pid = 2500] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1AEAEC00) [pid = 2500] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (13548800) [pid = 2500] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1B01EC00) [pid = 2500] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (184EE800) [pid = 2500] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1334F400) [pid = 2500] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1BB08C00) [pid = 2500] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (13550C00) [pid = 2500] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D55E400) [pid = 2500] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (13241000) [pid = 2500] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:54:16 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (13240400) [pid = 2500] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:54:16 INFO - PROCESS | 2500 | 1461261256810 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 930ms 10:54:16 INFO - PROCESS | 2500 | 1461261256831 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 2500 | 1461261256833 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 10:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:54:16 INFO - PROCESS | 2500 | 1461261256836 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 2500 | 1461261256838 Marionette TRACE conn5 <- [1,2346,null,{}] 10:54:16 INFO - PROCESS | 2500 | 1461261256841 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:16 INFO - PROCESS | 2500 | 1461261256963 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 10:54:17 INFO - PROCESS | 2500 | 1461261257034 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 2500 | ++DOCSHELL 127EFC00 == 71 [pid = 2500] [id = 596] 10:54:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (12A51800) [pid = 2500] [serial = 1788] [outer = 00000000] 10:54:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1824A000) [pid = 2500] [serial = 1789] [outer = 12A51800] 10:54:17 INFO - PROCESS | 2500 | 1461261257079 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (18DC6000) [pid = 2500] [serial = 1790] [outer = 12A51800] 10:54:17 INFO - PROCESS | 2500 | 1461261257445 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 10:54:17 INFO - PROCESS | 2500 | 1461261257467 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 2500 | 1461261257469 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 10:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:54:17 INFO - PROCESS | 2500 | 1461261257472 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 2500 | 1461261257473 Marionette TRACE conn5 <- [1,2350,null,{}] 10:54:17 INFO - PROCESS | 2500 | 1461261257477 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:17 INFO - PROCESS | 2500 | 1461261257602 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 10:54:17 INFO - PROCESS | 2500 | 1461261257612 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 2500 | ++DOCSHELL 17840800 == 72 [pid = 2500] [id = 597] 10:54:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1AEAEC00) [pid = 2500] [serial = 1791] [outer = 00000000] 10:54:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D55F400) [pid = 2500] [serial = 1792] [outer = 1AEAEC00] 10:54:17 INFO - PROCESS | 2500 | 1461261257656 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D7BE800) [pid = 2500] [serial = 1793] [outer = 1AEAEC00] 10:54:18 INFO - PROCESS | 2500 | 1461261258088 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 10:54:18 INFO - PROCESS | 2500 | 1461261258143 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 2500 | 1461261258145 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 10:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:54:18 INFO - PROCESS | 2500 | 1461261258148 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 2500 | 1461261258151 Marionette TRACE conn5 <- [1,2354,null,{}] 10:54:18 INFO - PROCESS | 2500 | 1461261258154 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:18 INFO - PROCESS | 2500 | 1461261258300 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 10:54:18 INFO - PROCESS | 2500 | 1461261258345 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 2500 | ++DOCSHELL 1EEF3C00 == 73 [pid = 2500] [id = 598] 10:54:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20B89C00) [pid = 2500] [serial = 1794] [outer = 00000000] 10:54:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (21C82400) [pid = 2500] [serial = 1795] [outer = 20B89C00] 10:54:18 INFO - PROCESS | 2500 | 1461261258394 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (21DE7000) [pid = 2500] [serial = 1796] [outer = 20B89C00] 10:54:18 INFO - PROCESS | 2500 | 1461261259001 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 930ms 10:54:19 INFO - PROCESS | 2500 | 1461261259080 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 2500 | 1461261259084 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 10:54:19 INFO - PROCESS | 2500 | 1461261259090 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:54:19 INFO - PROCESS | 2500 | 1461261259094 Marionette TRACE conn5 <- [1,2358,null,{}] 10:54:19 INFO - PROCESS | 2500 | 1461261259100 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:19 INFO - PROCESS | 2500 | 1461261259217 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 10:54:19 INFO - PROCESS | 2500 | 1461261259369 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 2500 | ++DOCSHELL 18167800 == 74 [pid = 2500] [id = 599] 10:54:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1816CC00) [pid = 2500] [serial = 1797] [outer = 00000000] 10:54:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1AEACC00) [pid = 2500] [serial = 1798] [outer = 1816CC00] 10:54:19 INFO - PROCESS | 2500 | 1461261259432 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1AF9D800) [pid = 2500] [serial = 1799] [outer = 1816CC00] 10:54:20 INFO - PROCESS | 2500 | 1461261260084 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1018ms 10:54:20 INFO - PROCESS | 2500 | 1461261260113 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 2500 | 1461261260119 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 10:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:54:20 INFO - PROCESS | 2500 | 1461261260125 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 2500 | 1461261260128 Marionette TRACE conn5 <- [1,2362,null,{}] 10:54:20 INFO - PROCESS | 2500 | 1461261260132 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 2500 | 1461261260245 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 10:54:20 INFO - PROCESS | 2500 | 1461261260409 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 2500 | ++DOCSHELL 1B01C400 == 75 [pid = 2500] [id = 600] 10:54:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1BF58C00) [pid = 2500] [serial = 1800] [outer = 00000000] 10:54:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1D3C2000) [pid = 2500] [serial = 1801] [outer = 1BF58C00] 10:54:20 INFO - PROCESS | 2500 | 1461261260469 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1D622400) [pid = 2500] [serial = 1802] [outer = 1BF58C00] 10:54:21 INFO - PROCESS | 2500 | 1461261261074 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 970ms 10:54:21 INFO - PROCESS | 2500 | 1461261261098 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 2500 | 1461261261101 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 10:54:21 INFO - PROCESS | 2500 | 1461261261104 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:54:21 INFO - PROCESS | 2500 | 1461261261108 Marionette TRACE conn5 <- [1,2366,null,{}] 10:54:21 INFO - PROCESS | 2500 | 1461261261119 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:21 INFO - PROCESS | 2500 | 1461261261235 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 10:54:21 INFO - PROCESS | 2500 | 1461261261400 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 2500 | ++DOCSHELL 20F9B800 == 76 [pid = 2500] [id = 601] 10:54:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (20F9D800) [pid = 2500] [serial = 1803] [outer = 00000000] 10:54:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (20FB8000) [pid = 2500] [serial = 1804] [outer = 20F9D800] 10:54:21 INFO - PROCESS | 2500 | 1461261261459 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (21DE5C00) [pid = 2500] [serial = 1805] [outer = 20F9D800] 10:54:22 INFO - PROCESS | 2500 | 1461261262117 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1022ms 10:54:22 INFO - PROCESS | 2500 | 1461261262142 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 2500 | 1461261262145 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 10:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:54:22 INFO - PROCESS | 2500 | 1461261262150 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 2500 | 1461261262152 Marionette TRACE conn5 <- [1,2370,null,{}] 10:54:22 INFO - PROCESS | 2500 | 1461261262156 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:22 INFO - PROCESS | 2500 | 1461261262268 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 10:54:22 INFO - PROCESS | 2500 | 1461261262414 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 2500 | ++DOCSHELL 21DF2400 == 77 [pid = 2500] [id = 602] 10:54:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (21DF3C00) [pid = 2500] [serial = 1806] [outer = 00000000] 10:54:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (21E31800) [pid = 2500] [serial = 1807] [outer = 21DF3C00] 10:54:22 INFO - PROCESS | 2500 | 1461261262471 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (21E36800) [pid = 2500] [serial = 1808] [outer = 21DF3C00] 10:54:23 INFO - PROCESS | 2500 | 1461261263025 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 930ms 10:54:23 INFO - PROCESS | 2500 | 1461261263081 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 2500 | 1461261263084 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 10:54:23 INFO - PROCESS | 2500 | 1461261263087 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:54:23 INFO - PROCESS | 2500 | 1461261263089 Marionette TRACE conn5 <- [1,2374,null,{}] 10:54:23 INFO - PROCESS | 2500 | 1461261263093 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:23 INFO - PROCESS | 2500 | 1461261263200 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 10:54:23 INFO - PROCESS | 2500 | 1461261263360 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 2500 | ++DOCSHELL 131C8C00 == 78 [pid = 2500] [id = 603] 10:54:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (21DE7400) [pid = 2500] [serial = 1809] [outer = 00000000] 10:54:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (21FD7C00) [pid = 2500] [serial = 1810] [outer = 21DE7400] 10:54:23 INFO - PROCESS | 2500 | 1461261263417 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (2215E000) [pid = 2500] [serial = 1811] [outer = 21DE7400] 10:54:23 INFO - PROCESS | 2500 | 1461261263993 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 930ms 10:54:23 INFO - PROCESS | 2500 | 1461261264021 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 2500 | 1461261264024 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 10:54:23 INFO - PROCESS | 2500 | 1461261264027 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:54:24 INFO - PROCESS | 2500 | 1461261264029 Marionette TRACE conn5 <- [1,2378,null,{}] 10:54:24 INFO - PROCESS | 2500 | 1461261264033 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:24 INFO - PROCESS | 2500 | 1461261264159 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 10:54:24 INFO - PROCESS | 2500 | 1461261264322 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 2500 | ++DOCSHELL 1D558800 == 79 [pid = 2500] [id = 604] 10:54:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1D601C00) [pid = 2500] [serial = 1812] [outer = 00000000] 10:54:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (2226DC00) [pid = 2500] [serial = 1813] [outer = 1D601C00] 10:54:24 INFO - PROCESS | 2500 | 1461261264381 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (2267B000) [pid = 2500] [serial = 1814] [outer = 1D601C00] 10:54:25 INFO - PROCESS | 2500 | 1461261265115 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1183ms 10:54:25 INFO - PROCESS | 2500 | 1461261265215 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 2500 | 1461261265219 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 10:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:54:25 INFO - PROCESS | 2500 | 1461261265225 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 2500 | 1461261265228 Marionette TRACE conn5 <- [1,2382,null,{}] 10:54:25 INFO - PROCESS | 2500 | 1461261265234 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:25 INFO - PROCESS | 2500 | 1461261265342 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 10:54:25 INFO - PROCESS | 2500 | 1461261265487 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 2500 | ++DOCSHELL 1310F000 == 80 [pid = 2500] [id = 605] 10:54:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (1334AC00) [pid = 2500] [serial = 1815] [outer = 00000000] 10:54:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (19BC3400) [pid = 2500] [serial = 1816] [outer = 1334AC00] 10:54:25 INFO - PROCESS | 2500 | 1461261265540 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (1AEAD800) [pid = 2500] [serial = 1817] [outer = 1334AC00] 10:54:26 INFO - PROCESS | 2500 | 1461261266096 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 930ms 10:54:26 INFO - PROCESS | 2500 | 1461261266155 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 2500 | 1461261266161 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 10:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:54:26 INFO - PROCESS | 2500 | 1461261266167 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 2500 | 1461261266169 Marionette TRACE conn5 <- [1,2386,null,{}] 10:54:26 INFO - PROCESS | 2500 | 1461261266173 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:26 INFO - PROCESS | 2500 | 1461261266278 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 10:54:26 INFO - PROCESS | 2500 | 1461261266429 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 2500 | ++DOCSHELL 1BA25000 == 81 [pid = 2500] [id = 606] 10:54:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (1BA50800) [pid = 2500] [serial = 1818] [outer = 00000000] 10:54:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (1BBC1C00) [pid = 2500] [serial = 1819] [outer = 1BA50800] 10:54:26 INFO - PROCESS | 2500 | 1461261266483 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (1C08A000) [pid = 2500] [serial = 1820] [outer = 1BA50800] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 131CF000 == 80 [pid = 2500] [id = 421] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 17840800 == 79 [pid = 2500] [id = 597] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 127EFC00 == 78 [pid = 2500] [id = 596] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 20BBE800 == 77 [pid = 2500] [id = 595] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 20B0FC00 == 76 [pid = 2500] [id = 594] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 1D7C2800 == 75 [pid = 2500] [id = 593] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 1D530800 == 74 [pid = 2500] [id = 592] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (1AF9CC00) [pid = 2500] [serial = 1702] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (20C1A800) [pid = 2500] [serial = 1711] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1D621C00) [pid = 2500] [serial = 1744] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1D7BE000) [pid = 2500] [serial = 1705] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (20BBAC00) [pid = 2500] [serial = 1708] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 1C08F000 == 73 [pid = 2500] [id = 591] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 136C6C00 == 72 [pid = 2500] [id = 590] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 0F079000 == 71 [pid = 2500] [id = 589] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 14106800 == 70 [pid = 2500] [id = 588] 10:54:26 INFO - PROCESS | 2500 | --DOCSHELL 1370A400 == 69 [pid = 2500] [id = 582] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1EBC1C00) [pid = 2500] [serial = 1592] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1D557C00) [pid = 2500] [serial = 1556] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (18DC6400) [pid = 2500] [serial = 1553] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (20B2A400) [pid = 2500] [serial = 1649] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1BBBEC00) [pid = 2500] [serial = 1643] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (17AD9800) [pid = 2500] [serial = 1595] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (18445C00) [pid = 2500] [serial = 1640] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1BBBC400) [pid = 2500] [serial = 1598] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1DA44400) [pid = 2500] [serial = 1679] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (200F5C00) [pid = 2500] [serial = 1637] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1D61E400) [pid = 2500] [serial = 1559] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1EEA2800) [pid = 2500] [serial = 1601] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1FD36400) [pid = 2500] [serial = 1604] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (13349C00) [pid = 2500] [serial = 1550] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (20B02C00) [pid = 2500] [serial = 1646] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1AFA0800) [pid = 2500] [serial = 1726] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (17841000) [pid = 2500] [serial = 1717] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1BA0C400) [pid = 2500] [serial = 1729] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1BA5AC00) [pid = 2500] [serial = 1730] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (18DC4400) [pid = 2500] [serial = 1723] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (19BC2000) [pid = 2500] [serial = 1724] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (139C9C00) [pid = 2500] [serial = 1720] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (146FCC00) [pid = 2500] [serial = 1721] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1CE46C00) [pid = 2500] [serial = 1733] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1C7C9C00) [pid = 2500] [serial = 1732] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D3C8800) [pid = 2500] [serial = 1738] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1D5A0400) [pid = 2500] [serial = 1742] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1D3C5400) [pid = 2500] [serial = 1735] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D59BC00) [pid = 2500] [serial = 1741] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D3CE400) [pid = 2500] [serial = 1736] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1816C000) [pid = 2500] [serial = 1715] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (17847000) [pid = 2500] [serial = 1714] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (17F61400) [pid = 2500] [serial = 1718] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1B013C00) [pid = 2500] [serial = 1727] [outer = 00000000] [url = about:blank] 10:54:26 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D52E400) [pid = 2500] [serial = 1739] [outer = 00000000] [url = about:blank] 10:54:27 INFO - PROCESS | 2500 | 1461261267064 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 930ms 10:54:27 INFO - PROCESS | 2500 | 1461261267100 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 2500 | 1461261267102 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 10:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:54:27 INFO - PROCESS | 2500 | 1461261267105 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 2500 | 1461261267109 Marionette TRACE conn5 <- [1,2390,null,{}] 10:54:27 INFO - PROCESS | 2500 | 1461261267119 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 2500 | 1461261267218 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 10:54:27 INFO - PROCESS | 2500 | 1461261267322 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 2500 | ++DOCSHELL 1376C800 == 70 [pid = 2500] [id = 607] 10:54:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (13770400) [pid = 2500] [serial = 1821] [outer = 00000000] 10:54:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (18448000) [pid = 2500] [serial = 1822] [outer = 13770400] 10:54:27 INFO - PROCESS | 2500 | 1461261267371 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (18DC1800) [pid = 2500] [serial = 1823] [outer = 13770400] 10:54:27 INFO - PROCESS | 2500 | 1461261267787 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 10:54:27 INFO - PROCESS | 2500 | 1461261267839 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 2500 | 1461261267842 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 10:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:54:27 INFO - PROCESS | 2500 | 1461261267845 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 2500 | 1461261267847 Marionette TRACE conn5 <- [1,2394,null,{}] 10:54:27 INFO - PROCESS | 2500 | 1461261267850 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 2500 | 1461261267938 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 10:54:27 INFO - PROCESS | 2500 | 1461261267975 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAF000 == 71 [pid = 2500] [id = 608] 10:54:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1AEAF400) [pid = 2500] [serial = 1824] [outer = 00000000] 10:54:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1BB06000) [pid = 2500] [serial = 1825] [outer = 1AEAF400] 10:54:27 INFO - PROCESS | 2500 | 1461261268025 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1BBBD800) [pid = 2500] [serial = 1826] [outer = 1AEAF400] 10:54:28 INFO - PROCESS | 2500 | 1461261268489 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 10:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:54:28 INFO - PROCESS | 2500 | 1461261268519 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 2500 | 1461261268522 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 10:54:28 INFO - PROCESS | 2500 | 1461261268525 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 2500 | 1461261268527 Marionette TRACE conn5 <- [1,2398,null,{}] 10:54:28 INFO - PROCESS | 2500 | 1461261268530 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 2500 | 1461261268615 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 10:54:28 INFO - PROCESS | 2500 | 1461261268621 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 2500 | ++DOCSHELL 18427C00 == 72 [pid = 2500] [id = 609] 10:54:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1BBC4800) [pid = 2500] [serial = 1827] [outer = 00000000] 10:54:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1CE4CC00) [pid = 2500] [serial = 1828] [outer = 1BBC4800] 10:54:28 INFO - PROCESS | 2500 | 1461261268668 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1CEAD000) [pid = 2500] [serial = 1829] [outer = 1BBC4800] 10:54:29 INFO - PROCESS | 2500 | 1461261269146 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 10:54:29 INFO - PROCESS | 2500 | 1461261269202 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 2500 | 1461261269204 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 10:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:54:29 INFO - PROCESS | 2500 | 1461261269207 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 2500 | 1461261269209 Marionette TRACE conn5 <- [1,2402,null,{}] 10:54:29 INFO - PROCESS | 2500 | 1461261269213 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:29 INFO - PROCESS | 2500 | 1461261269353 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 10:54:29 INFO - PROCESS | 2500 | 1461261269453 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C7000 == 73 [pid = 2500] [id = 610] 10:54:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D3C7C00) [pid = 2500] [serial = 1830] [outer = 00000000] 10:54:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D592C00) [pid = 2500] [serial = 1831] [outer = 1D3C7C00] 10:54:29 INFO - PROCESS | 2500 | 1461261269501 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D59EC00) [pid = 2500] [serial = 1832] [outer = 1D3C7C00] 10:54:29 INFO - PROCESS | 2500 | 1461261269935 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 770ms 10:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:54:29 INFO - PROCESS | 2500 | 1461261269989 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 2500 | 1461261269991 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 10:54:29 INFO - PROCESS | 2500 | 1461261269995 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 2500 | 1461261269997 Marionette TRACE conn5 <- [1,2406,null,{}] 10:54:29 INFO - PROCESS | 2500 | 1461261270000 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:30 INFO - PROCESS | 2500 | 1461261270121 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 10:54:30 INFO - PROCESS | 2500 | 1461261270191 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 2500 | ++DOCSHELL 1D5A0C00 == 74 [pid = 2500] [id = 611] 10:54:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D602400) [pid = 2500] [serial = 1833] [outer = 00000000] 10:54:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D628C00) [pid = 2500] [serial = 1834] [outer = 1D602400] 10:54:30 INFO - PROCESS | 2500 | 1461261270235 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1D7C6800) [pid = 2500] [serial = 1835] [outer = 1D602400] 10:54:30 INFO - PROCESS | 2500 | 1461261270662 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 730ms 10:54:30 INFO - PROCESS | 2500 | 1461261270763 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 2500 | 1461261270765 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 10:54:30 INFO - PROCESS | 2500 | 1461261270771 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 2500 | 1461261270773 Marionette TRACE conn5 <- [1,2410,null,{}] 10:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:54:30 INFO - PROCESS | 2500 | 1461261270780 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:30 INFO - PROCESS | 2500 | 1461261270901 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 10:54:30 INFO - PROCESS | 2500 | 1461261270968 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 2500 | ++DOCSHELL 1D60FC00 == 75 [pid = 2500] [id = 612] 10:54:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1D9CB000) [pid = 2500] [serial = 1836] [outer = 00000000] 10:54:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1F824C00) [pid = 2500] [serial = 1837] [outer = 1D9CB000] 10:54:30 INFO - PROCESS | 2500 | 1461261271013 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1F91A400) [pid = 2500] [serial = 1838] [outer = 1D9CB000] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1D3CB400) [pid = 2500] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (20C14000) [pid = 2500] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (18DC8C00) [pid = 2500] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (20BC0000) [pid = 2500] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20B31800) [pid = 2500] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D55C800) [pid = 2500] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (0F07E000) [pid = 2500] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1C280400) [pid = 2500] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (17849C00) [pid = 2500] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1D60C800) [pid = 2500] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1B025800) [pid = 2500] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (12A51800) [pid = 2500] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1AEAEC00) [pid = 2500] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D7C3000) [pid = 2500] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D560C00) [pid = 2500] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1BB4EC00) [pid = 2500] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20BB6C00) [pid = 2500] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1D3CC800) [pid = 2500] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (12A56000) [pid = 2500] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:54:31 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (18DBB800) [pid = 2500] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:54:31 INFO - PROCESS | 2500 | 1461261271483 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 710ms 10:54:31 INFO - PROCESS | 2500 | 1461261271491 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 10:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:54:31 INFO - PROCESS | 2500 | 1461261271493 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 10:54:31 INFO - PROCESS | 2500 | 1461261271496 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 2500 | 1461261271498 Marionette TRACE conn5 <- [1,2414,null,{}] 10:54:31 INFO - PROCESS | 2500 | 1461261271501 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:31 INFO - PROCESS | 2500 | 1461261271628 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 10:54:31 INFO - PROCESS | 2500 | 1461261271694 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:31 INFO - PROCESS | 2500 | ++DOCSHELL 13772800 == 76 [pid = 2500] [id = 613] 10:54:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (181DA000) [pid = 2500] [serial = 1839] [outer = 00000000] 10:54:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1B02D000) [pid = 2500] [serial = 1840] [outer = 181DA000] 10:54:31 INFO - PROCESS | 2500 | 1461261271742 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1BBBE000) [pid = 2500] [serial = 1841] [outer = 181DA000] 10:54:32 INFO - PROCESS | 2500 | 1461261272112 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 10:54:32 INFO - PROCESS | 2500 | 1461261272167 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 10:54:32 INFO - PROCESS | 2500 | 1461261272169 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 10:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:54:32 INFO - PROCESS | 2500 | 1461261272172 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 2500 | 1461261272174 Marionette TRACE conn5 <- [1,2418,null,{}] 10:54:32 INFO - PROCESS | 2500 | 1461261272178 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:32 INFO - PROCESS | 2500 | 1461261272268 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 10:54:32 INFO - PROCESS | 2500 | 1461261272274 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 2500 | ++DOCSHELL 1B019C00 == 77 [pid = 2500] [id = 614] 10:54:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1D3C3800) [pid = 2500] [serial = 1842] [outer = 00000000] 10:54:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1EEFA400) [pid = 2500] [serial = 1843] [outer = 1D3C3800] 10:54:32 INFO - PROCESS | 2500 | 1461261272321 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (20269800) [pid = 2500] [serial = 1844] [outer = 1D3C3800] 10:54:32 INFO - PROCESS | 2500 | 1461261272788 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 10:54:32 INFO - PROCESS | 2500 | 1461261272849 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 10:54:32 INFO - PROCESS | 2500 | 1461261272851 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 10:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:54:32 INFO - PROCESS | 2500 | 1461261272854 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 2500 | 1461261272857 Marionette TRACE conn5 <- [1,2422,null,{}] 10:54:32 INFO - PROCESS | 2500 | 1461261272861 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:32 INFO - PROCESS | 2500 | 1461261272966 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 10:54:32 INFO - PROCESS | 2500 | 1461261272972 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 2500 | ++DOCSHELL 2026D800 == 78 [pid = 2500] [id = 615] 10:54:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20B29000) [pid = 2500] [serial = 1845] [outer = 00000000] 10:54:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (20B37000) [pid = 2500] [serial = 1846] [outer = 20B29000] 10:54:33 INFO - PROCESS | 2500 | 1461261273024 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (20B96000) [pid = 2500] [serial = 1847] [outer = 20B29000] 10:54:33 INFO - PROCESS | 2500 | 1461261273754 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 930ms 10:54:33 INFO - PROCESS | 2500 | 1461261273787 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 2500 | 1461261273792 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 10:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:54:33 INFO - PROCESS | 2500 | 1461261273798 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 2500 | 1461261273802 Marionette TRACE conn5 <- [1,2426,null,{}] 10:54:33 INFO - PROCESS | 2500 | 1461261273808 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:33 INFO - PROCESS | 2500 | 1461261273960 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 10:54:34 INFO - PROCESS | 2500 | 1461261274081 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:34 INFO - PROCESS | 2500 | ++DOCSHELL 1783E800 == 79 [pid = 2500] [id = 616] 10:54:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (17841000) [pid = 2500] [serial = 1848] [outer = 00000000] 10:54:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1842D000) [pid = 2500] [serial = 1849] [outer = 17841000] 10:54:34 INFO - PROCESS | 2500 | 1461261274140 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (184EC000) [pid = 2500] [serial = 1850] [outer = 17841000] 10:54:34 INFO - PROCESS | 2500 | 1461261274740 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1022ms 10:54:34 INFO - PROCESS | 2500 | 1461261274794 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 2500 | 1461261274801 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 10:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:54:34 INFO - PROCESS | 2500 | 1461261274808 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 2500 | 1461261274811 Marionette TRACE conn5 <- [1,2430,null,{}] 10:54:34 INFO - PROCESS | 2500 | 1461261274815 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:34 INFO - PROCESS | 2500 | 1461261274934 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 10:54:35 INFO - PROCESS | 2500 | 1461261275082 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 2500 | ++DOCSHELL 1810F400 == 80 [pid = 2500] [id = 617] 10:54:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (184E7400) [pid = 2500] [serial = 1851] [outer = 00000000] 10:54:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1BB4E000) [pid = 2500] [serial = 1852] [outer = 184E7400] 10:54:35 INFO - PROCESS | 2500 | 1461261275138 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1CE46C00) [pid = 2500] [serial = 1853] [outer = 184E7400] 10:54:35 INFO - PROCESS | 2500 | 1461261275747 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 970ms 10:54:35 INFO - PROCESS | 2500 | 1461261275779 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 10:54:35 INFO - PROCESS | 2500 | 1461261275782 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 10:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:54:35 INFO - PROCESS | 2500 | 1461261275786 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:54:35 INFO - PROCESS | 2500 | 1461261275790 Marionette TRACE conn5 <- [1,2434,null,{}] 10:54:35 INFO - PROCESS | 2500 | 1461261275801 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:35 INFO - PROCESS | 2500 | 1461261275917 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 10:54:36 INFO - PROCESS | 2500 | 1461261276067 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 2500 | ++DOCSHELL 1F978400 == 81 [pid = 2500] [id = 618] 10:54:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20B0A800) [pid = 2500] [serial = 1854] [outer = 00000000] 10:54:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20B30C00) [pid = 2500] [serial = 1855] [outer = 20B0A800] 10:54:36 INFO - PROCESS | 2500 | 1461261276127 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (20B90400) [pid = 2500] [serial = 1856] [outer = 20B0A800] 10:54:36 INFO - PROCESS | 2500 | 1461261276739 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 970ms 10:54:36 INFO - PROCESS | 2500 | 1461261276761 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 10:54:36 INFO - PROCESS | 2500 | 1461261276764 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 10:54:36 INFO - PROCESS | 2500 | 1461261276769 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:54:36 INFO - PROCESS | 2500 | 1461261276771 Marionette TRACE conn5 <- [1,2438,null,{}] 10:54:36 INFO - PROCESS | 2500 | 1461261276775 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:36 INFO - PROCESS | 2500 | 1461261276887 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 10:54:37 INFO - PROCESS | 2500 | 1461261277056 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:37 INFO - PROCESS | 2500 | ++DOCSHELL 20C14000 == 82 [pid = 2500] [id = 619] 10:54:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20C15800) [pid = 2500] [serial = 1857] [outer = 00000000] 10:54:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20F96000) [pid = 2500] [serial = 1858] [outer = 20C15800] 10:54:37 INFO - PROCESS | 2500 | 1461261277113 Marionette DEBUG loaded listener.js 10:54:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20F9D400) [pid = 2500] [serial = 1859] [outer = 20C15800] 10:54:37 INFO - PROCESS | 2500 | 1461261277638 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 930ms 10:54:37 INFO - PROCESS | 2500 | 1461261277704 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 10:54:37 INFO - PROCESS | 2500 | 1461261277707 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 10:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:54:37 INFO - PROCESS | 2500 | 1461261277711 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 2500 | 1461261277713 Marionette TRACE conn5 <- [1,2442,null,{}] 10:54:37 INFO - PROCESS | 2500 | 1461261277717 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:37 INFO - PROCESS | 2500 | 1461261277826 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 10:54:38 INFO - PROCESS | 2500 | 1461261277987 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 2500 | ++DOCSHELL 20FABC00 == 83 [pid = 2500] [id = 620] 10:54:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (20FB5000) [pid = 2500] [serial = 1860] [outer = 00000000] 10:54:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (21C8CC00) [pid = 2500] [serial = 1861] [outer = 20FB5000] 10:54:38 INFO - PROCESS | 2500 | 1461261278043 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (21DEE000) [pid = 2500] [serial = 1862] [outer = 20FB5000] 10:54:38 INFO - PROCESS | 2500 | 1461261278653 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 970ms 10:54:38 INFO - PROCESS | 2500 | 1461261278684 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 2500 | 1461261278687 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 10:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:54:38 INFO - PROCESS | 2500 | 1461261278690 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 2500 | 1461261278692 Marionette TRACE conn5 <- [1,2446,null,{}] 10:54:38 INFO - PROCESS | 2500 | 1461261278696 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:38 INFO - PROCESS | 2500 | 1461261278824 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 10:54:39 INFO - PROCESS | 2500 | 1461261279187 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 2500 | ++DOCSHELL 0F078000 == 84 [pid = 2500] [id = 621] 10:54:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (0F079400) [pid = 2500] [serial = 1863] [outer = 00000000] 10:54:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (146F1C00) [pid = 2500] [serial = 1864] [outer = 0F079400] 10:54:39 INFO - PROCESS | 2500 | 1461261279246 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (17849C00) [pid = 2500] [serial = 1865] [outer = 0F079400] 10:54:39 INFO - PROCESS | 2500 | 1461261279845 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1223ms 10:54:39 INFO - PROCESS | 2500 | 1461261279917 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 2500 | 1461261279922 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 10:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:54:39 INFO - PROCESS | 2500 | 1461261279928 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 2500 | 1461261279931 Marionette TRACE conn5 <- [1,2450,null,{}] 10:54:39 INFO - PROCESS | 2500 | 1461261279936 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:40 INFO - PROCESS | 2500 | 1461261280041 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 10:54:40 INFO - PROCESS | 2500 | 1461261280212 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1D4EEC00 == 83 [pid = 2500] [id = 558] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1824F400 == 82 [pid = 2500] [id = 555] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1B019C00 == 81 [pid = 2500] [id = 614] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 13772800 == 80 [pid = 2500] [id = 613] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1D60FC00 == 79 [pid = 2500] [id = 612] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1D5A0C00 == 78 [pid = 2500] [id = 611] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1D3C7000 == 77 [pid = 2500] [id = 610] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 18427C00 == 76 [pid = 2500] [id = 609] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1AEAF000 == 75 [pid = 2500] [id = 608] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1376C800 == 74 [pid = 2500] [id = 607] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (21C82400) [pid = 2500] [serial = 1795] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | ++DOCSHELL 127EFC00 == 75 [pid = 2500] [id = 622] 10:54:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (127F1800) [pid = 2500] [serial = 1866] [outer = 00000000] 10:54:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1353F800) [pid = 2500] [serial = 1867] [outer = 127F1800] 10:54:40 INFO - PROCESS | 2500 | 1461261280321 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (13771C00) [pid = 2500] [serial = 1868] [outer = 127F1800] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1BA25000 == 74 [pid = 2500] [id = 606] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1310F000 == 73 [pid = 2500] [id = 605] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 21DF2400 == 72 [pid = 2500] [id = 602] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 20F9B800 == 71 [pid = 2500] [id = 601] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1B01C400 == 70 [pid = 2500] [id = 600] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 18167800 == 69 [pid = 2500] [id = 599] 10:54:40 INFO - PROCESS | 2500 | --DOCSHELL 1EEF3C00 == 68 [pid = 2500] [id = 598] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1D60C400) [pid = 2500] [serial = 1676] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1CE43800) [pid = 2500] [serial = 1670] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (20BBFC00) [pid = 2500] [serial = 1709] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (200ED400) [pid = 2500] [serial = 1706] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (13765800) [pid = 2500] [serial = 1664] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1B02F400) [pid = 2500] [serial = 1703] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1D55B400) [pid = 2500] [serial = 1673] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (20C1BC00) [pid = 2500] [serial = 1712] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1B017400) [pid = 2500] [serial = 1667] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (20F98800) [pid = 2500] [serial = 1787] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1F985800) [pid = 2500] [serial = 1780] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (20B02800) [pid = 2500] [serial = 1781] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (18DC6000) [pid = 2500] [serial = 1790] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20BB5C00) [pid = 2500] [serial = 1784] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1D61C000) [pid = 2500] [serial = 1778] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (20F95C00) [pid = 2500] [serial = 1786] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (20B8B800) [pid = 2500] [serial = 1783] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D606400) [pid = 2500] [serial = 1777] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (13243400) [pid = 2500] [serial = 1768] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (13770000) [pid = 2500] [serial = 1769] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D3C3400) [pid = 2500] [serial = 1774] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D3CE000) [pid = 2500] [serial = 1775] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1AA70400) [pid = 2500] [serial = 1766] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (193C2800) [pid = 2500] [serial = 1765] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D7BD800) [pid = 2500] [serial = 1745] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (146F0C00) [pid = 2500] [serial = 1747] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1BA23C00) [pid = 2500] [serial = 1771] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (1BB0AC00) [pid = 2500] [serial = 1772] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1B018C00) [pid = 2500] [serial = 1750] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1824A000) [pid = 2500] [serial = 1789] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1DDF4800) [pid = 2500] [serial = 1753] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (20B09400) [pid = 2500] [serial = 1756] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (20B8D800) [pid = 2500] [serial = 1759] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (20FA0C00) [pid = 2500] [serial = 1762] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1D55F400) [pid = 2500] [serial = 1792] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1D7BE800) [pid = 2500] [serial = 1793] [outer = 00000000] [url = about:blank] 10:54:40 INFO - PROCESS | 2500 | 1461261280801 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 930ms 10:54:40 INFO - PROCESS | 2500 | 1461261280864 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 2500 | 1461261280868 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 10:54:40 INFO - PROCESS | 2500 | 1461261280872 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:54:40 INFO - PROCESS | 2500 | 1461261280874 Marionette TRACE conn5 <- [1,2454,null,{}] 10:54:40 INFO - PROCESS | 2500 | 1461261280878 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:40 INFO - PROCESS | 2500 | 1461261280966 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 10:54:41 INFO - PROCESS | 2500 | 1461261281099 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 2500 | ++DOCSHELL 1334E400 == 69 [pid = 2500] [id = 623] 10:54:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (13706C00) [pid = 2500] [serial = 1869] [outer = 00000000] 10:54:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (18DC8C00) [pid = 2500] [serial = 1870] [outer = 13706C00] 10:54:41 INFO - PROCESS | 2500 | 1461261281146 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1AA76C00) [pid = 2500] [serial = 1871] [outer = 13706C00] 10:54:41 INFO - PROCESS | 2500 | 1461261281533 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 730ms 10:54:41 INFO - PROCESS | 2500 | 1461261281619 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 10:54:41 INFO - PROCESS | 2500 | 1461261281621 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 10:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:54:41 INFO - PROCESS | 2500 | 1461261281627 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 2500 | 1461261281633 Marionette TRACE conn5 <- [1,2458,null,{}] 10:54:41 INFO - PROCESS | 2500 | 1461261281646 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:41 INFO - PROCESS | 2500 | 1461261281737 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 10:54:41 INFO - PROCESS | 2500 | 1461261281752 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 2500 | ++DOCSHELL 1BA22800 == 70 [pid = 2500] [id = 624] 10:54:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1BA23000) [pid = 2500] [serial = 1872] [outer = 00000000] 10:54:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1BA5B800) [pid = 2500] [serial = 1873] [outer = 1BA23000] 10:54:41 INFO - PROCESS | 2500 | 1461261281797 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1BBBD400) [pid = 2500] [serial = 1874] [outer = 1BA23000] 10:54:42 INFO - PROCESS | 2500 | 1461261282235 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 631ms 10:54:42 INFO - PROCESS | 2500 | 1461261282278 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 2500 | 1461261282280 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 10:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:54:42 INFO - PROCESS | 2500 | 1461261282285 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 2500 | 1461261282287 Marionette TRACE conn5 <- [1,2462,null,{}] 10:54:42 INFO - PROCESS | 2500 | 1461261282290 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:42 INFO - PROCESS | 2500 | 1461261282379 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 10:54:42 INFO - PROCESS | 2500 | 1461261282385 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC8400 == 71 [pid = 2500] [id = 625] 10:54:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1C089C00) [pid = 2500] [serial = 1875] [outer = 00000000] 10:54:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1CE4D400) [pid = 2500] [serial = 1876] [outer = 1C089C00] 10:54:42 INFO - PROCESS | 2500 | 1461261282431 Marionette DEBUG loaded listener.js 10:54:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1CE52400) [pid = 2500] [serial = 1877] [outer = 1C089C00] 10:54:42 INFO - PROCESS | 2500 | 1461261282930 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 10:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:54:42 INFO - PROCESS | 2500 | 1461261282961 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 2500 | 1461261282963 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 10:54:42 INFO - PROCESS | 2500 | 1461261282966 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 2500 | 1461261282968 Marionette TRACE conn5 <- [1,2466,null,{}] 10:54:42 INFO - PROCESS | 2500 | 1461261282971 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:43 INFO - PROCESS | 2500 | 1461261283094 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 10:54:43 INFO - PROCESS | 2500 | 1461261283195 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C7800 == 72 [pid = 2500] [id = 626] 10:54:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1D3C8000) [pid = 2500] [serial = 1878] [outer = 00000000] 10:54:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1D4E1400) [pid = 2500] [serial = 1879] [outer = 1D3C8000] 10:54:43 INFO - PROCESS | 2500 | 1461261283252 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1D55C000) [pid = 2500] [serial = 1880] [outer = 1D3C8000] 10:54:43 INFO - PROCESS | 2500 | 1461261283699 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 770ms 10:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:54:43 INFO - PROCESS | 2500 | 1461261283737 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 10:54:43 INFO - PROCESS | 2500 | 1461261283739 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 10:54:43 INFO - PROCESS | 2500 | 1461261283742 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 2500 | 1461261283744 Marionette TRACE conn5 <- [1,2470,null,{}] 10:54:43 INFO - PROCESS | 2500 | 1461261283747 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:43 INFO - PROCESS | 2500 | 1461261283877 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 10:54:43 INFO - PROCESS | 2500 | 1461261283883 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 2500 | ++DOCSHELL 1D55D800 == 73 [pid = 2500] [id = 627] 10:54:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D595C00) [pid = 2500] [serial = 1881] [outer = 00000000] 10:54:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D60D400) [pid = 2500] [serial = 1882] [outer = 1D595C00] 10:54:43 INFO - PROCESS | 2500 | 1461261283986 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D60B000) [pid = 2500] [serial = 1883] [outer = 1D595C00] 10:54:44 INFO - PROCESS | 2500 | 1461261284414 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 10:54:44 INFO - PROCESS | 2500 | 1461261284473 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 2500 | 1461261284475 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 10:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:54:44 INFO - PROCESS | 2500 | 1461261284516 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 2500 | 1461261284517 Marionette TRACE conn5 <- [1,2474,null,{}] 10:54:44 INFO - PROCESS | 2500 | 1461261284528 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:44 INFO - PROCESS | 2500 | 1461261284826 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D3C7C00) [pid = 2500] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1BBC4800) [pid = 2500] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1BA50800) [pid = 2500] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (13770400) [pid = 2500] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1AEAF400) [pid = 2500] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1334AC00) [pid = 2500] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (181DA000) [pid = 2500] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1D9CB000) [pid = 2500] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:54:44 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1D3C3800) [pid = 2500] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:54:44 INFO - PROCESS | 2500 | 1461261284901 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 2500 | ++DOCSHELL 13110000 == 74 [pid = 2500] [id = 628] 10:54:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1334AC00) [pid = 2500] [serial = 1884] [outer = 00000000] 10:54:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (18427400) [pid = 2500] [serial = 1885] [outer = 1334AC00] 10:54:44 INFO - PROCESS | 2500 | 1461261284946 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1AF5BC00) [pid = 2500] [serial = 1886] [outer = 1334AC00] 10:54:45 INFO - PROCESS | 2500 | 1461261285322 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 870ms 10:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:54:45 INFO - PROCESS | 2500 | 1461261285358 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 10:54:45 INFO - PROCESS | 2500 | 1461261285360 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 10:54:45 INFO - PROCESS | 2500 | 1461261285363 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:54:45 INFO - PROCESS | 2500 | 1461261285365 Marionette TRACE conn5 <- [1,2478,null,{}] 10:54:45 INFO - PROCESS | 2500 | 1461261285369 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:45 INFO - PROCESS | 2500 | 1461261285455 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 10:54:45 INFO - PROCESS | 2500 | 1461261285461 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:45 INFO - PROCESS | 2500 | ++DOCSHELL 1B01E000 == 75 [pid = 2500] [id = 629] 10:54:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1CEC7000) [pid = 2500] [serial = 1887] [outer = 00000000] 10:54:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1D7C7000) [pid = 2500] [serial = 1888] [outer = 1CEC7000] 10:54:45 INFO - PROCESS | 2500 | 1461261285507 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1EBC9400) [pid = 2500] [serial = 1889] [outer = 1CEC7000] 10:54:45 INFO - PROCESS | 2500 | 1461261285960 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 10:54:46 INFO - PROCESS | 2500 | 1461261286002 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 2500 | 1461261286004 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 10:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:54:46 INFO - PROCESS | 2500 | 1461261286007 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 2500 | 1461261286009 Marionette TRACE conn5 <- [1,2482,null,{}] 10:54:46 INFO - PROCESS | 2500 | 1461261286013 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:46 INFO - PROCESS | 2500 | 1461261286103 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 10:54:46 INFO - PROCESS | 2500 | 1461261286109 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB1800 == 76 [pid = 2500] [id = 630] 10:54:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1EEA2800) [pid = 2500] [serial = 1890] [outer = 00000000] 10:54:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20265400) [pid = 2500] [serial = 1891] [outer = 1EEA2800] 10:54:46 INFO - PROCESS | 2500 | 1461261286153 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (20B02800) [pid = 2500] [serial = 1892] [outer = 1EEA2800] 10:54:46 INFO - PROCESS | 2500 | 1461261286617 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 630ms 10:54:46 INFO - PROCESS | 2500 | 1461261286639 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 2500 | 1461261286641 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 10:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:54:46 INFO - PROCESS | 2500 | 1461261286644 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 2500 | 1461261286646 Marionette TRACE conn5 <- [1,2486,null,{}] 10:54:46 INFO - PROCESS | 2500 | 1461261286650 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:46 INFO - PROCESS | 2500 | 1461261286783 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 10:54:46 INFO - PROCESS | 2500 | 1461261286792 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 2500 | ++DOCSHELL 20B04C00 == 77 [pid = 2500] [id = 631] 10:54:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (20B05800) [pid = 2500] [serial = 1893] [outer = 00000000] 10:54:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (20B2CC00) [pid = 2500] [serial = 1894] [outer = 20B05800] 10:54:46 INFO - PROCESS | 2500 | 1461261286842 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (20B92000) [pid = 2500] [serial = 1895] [outer = 20B05800] 10:54:47 INFO - PROCESS | 2500 | 1461261287594 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1023ms 10:54:47 INFO - PROCESS | 2500 | 1461261287669 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 2500 | 1461261287673 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 10:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:54:47 INFO - PROCESS | 2500 | 1461261287677 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 2500 | 1461261287681 Marionette TRACE conn5 <- [1,2490,null,{}] 10:54:47 INFO - PROCESS | 2500 | 1461261287708 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:47 INFO - PROCESS | 2500 | 1461261287898 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 10:54:48 INFO - PROCESS | 2500 | 1461261288008 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 2500 | ++DOCSHELL 1810A800 == 78 [pid = 2500] [id = 632] 10:54:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (18167800) [pid = 2500] [serial = 1896] [outer = 00000000] 10:54:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1AA71C00) [pid = 2500] [serial = 1897] [outer = 18167800] 10:54:48 INFO - PROCESS | 2500 | 1461261288066 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1AEB8000) [pid = 2500] [serial = 1898] [outer = 18167800] 10:54:48 INFO - PROCESS | 2500 | 1461261288637 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 993ms 10:54:48 INFO - PROCESS | 2500 | 1461261288672 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 10:54:48 INFO - PROCESS | 2500 | 1461261288678 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 10:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:54:48 INFO - PROCESS | 2500 | 1461261288685 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 2500 | 1461261288688 Marionette TRACE conn5 <- [1,2494,null,{}] 10:54:48 INFO - PROCESS | 2500 | 1461261288692 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:48 INFO - PROCESS | 2500 | 1461261288808 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 10:54:48 INFO - PROCESS | 2500 | 1461261288968 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 2500 | ++DOCSHELL 1BB55400 == 79 [pid = 2500] [id = 633] 10:54:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1C08F000) [pid = 2500] [serial = 1899] [outer = 00000000] 10:54:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D4E7800) [pid = 2500] [serial = 1900] [outer = 1C08F000] 10:54:49 INFO - PROCESS | 2500 | 1461261289024 Marionette DEBUG loaded listener.js 10:54:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1D55B800) [pid = 2500] [serial = 1901] [outer = 1C08F000] 10:54:49 INFO - PROCESS | 2500 | 1461261289627 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 970ms 10:54:49 INFO - PROCESS | 2500 | 1461261289657 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 10:54:49 INFO - PROCESS | 2500 | 1461261289660 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 10:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:54:49 INFO - PROCESS | 2500 | 1461261289663 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 2500 | 1461261289667 Marionette TRACE conn5 <- [1,2498,null,{}] 10:54:49 INFO - PROCESS | 2500 | 1461261289678 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:49 INFO - PROCESS | 2500 | 1461261289796 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 10:54:49 INFO - PROCESS | 2500 | 1461261289956 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:49 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C5C00 == 80 [pid = 2500] [id = 634] 10:54:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (20B2B800) [pid = 2500] [serial = 1902] [outer = 00000000] 10:54:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20C11C00) [pid = 2500] [serial = 1903] [outer = 20B2B800] 10:54:50 INFO - PROCESS | 2500 | 1461261290015 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20C1AC00) [pid = 2500] [serial = 1904] [outer = 20B2B800] 10:54:50 INFO - PROCESS | 2500 | 1461261290559 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 930ms 10:54:50 INFO - PROCESS | 2500 | 1461261290596 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 10:54:50 INFO - PROCESS | 2500 | 1461261290599 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 10:54:50 INFO - PROCESS | 2500 | 1461261290603 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:54:50 INFO - PROCESS | 2500 | 1461261290605 Marionette TRACE conn5 <- [1,2502,null,{}] 10:54:50 INFO - PROCESS | 2500 | 1461261290609 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:50 INFO - PROCESS | 2500 | 1461261290722 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 10:54:50 INFO - PROCESS | 2500 | 1461261290883 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 2500 | ++DOCSHELL 20F9B400 == 81 [pid = 2500] [id = 635] 10:54:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20F9C000) [pid = 2500] [serial = 1905] [outer = 00000000] 10:54:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (21C81000) [pid = 2500] [serial = 1906] [outer = 20F9C000] 10:54:50 INFO - PROCESS | 2500 | 1461261290939 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (21DEFC00) [pid = 2500] [serial = 1907] [outer = 20F9C000] 10:54:51 INFO - PROCESS | 2500 | 1461261291528 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 970ms 10:54:51 INFO - PROCESS | 2500 | 1461261291577 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 2500 | 1461261291579 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 10:54:51 INFO - PROCESS | 2500 | 1461261291583 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:54:51 INFO - PROCESS | 2500 | 1461261291585 Marionette TRACE conn5 <- [1,2506,null,{}] 10:54:51 INFO - PROCESS | 2500 | 1461261291589 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:51 INFO - PROCESS | 2500 | 1461261291697 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 10:54:51 INFO - PROCESS | 2500 | 1461261291849 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 2500 | ++DOCSHELL 21E30800 == 82 [pid = 2500] [id = 636] 10:54:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (21E31400) [pid = 2500] [serial = 1908] [outer = 00000000] 10:54:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (21FD6400) [pid = 2500] [serial = 1909] [outer = 21E31400] 10:54:51 INFO - PROCESS | 2500 | 1461261291905 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (21FDAC00) [pid = 2500] [serial = 1910] [outer = 21E31400] 10:54:52 INFO - PROCESS | 2500 | 1461261292531 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 970ms 10:54:52 INFO - PROCESS | 2500 | 1461261292556 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 2500 | 1461261292559 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 10:54:52 INFO - PROCESS | 2500 | 1461261292562 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:54:52 INFO - PROCESS | 2500 | 1461261292564 Marionette TRACE conn5 <- [1,2510,null,{}] 10:54:52 INFO - PROCESS | 2500 | 1461261292568 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:52 INFO - PROCESS | 2500 | 1461261292686 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 10:54:52 INFO - PROCESS | 2500 | 1461261292863 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:52 INFO - PROCESS | 2500 | ++DOCSHELL 14191400 == 83 [pid = 2500] [id = 637] 10:54:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (20B92C00) [pid = 2500] [serial = 1911] [outer = 00000000] 10:54:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (2274D800) [pid = 2500] [serial = 1912] [outer = 20B92C00] 10:54:52 INFO - PROCESS | 2500 | 1461261292922 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (227E6400) [pid = 2500] [serial = 1913] [outer = 20B92C00] 10:54:53 INFO - PROCESS | 2500 | 1461261293698 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1166ms 10:54:53 INFO - PROCESS | 2500 | 1461261293733 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 2500 | 1461261293737 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 10:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:54:53 INFO - PROCESS | 2500 | 1461261293743 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 2500 | 1461261293746 Marionette TRACE conn5 <- [1,2514,null,{}] 10:54:53 INFO - PROCESS | 2500 | 1461261293752 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:53 INFO - PROCESS | 2500 | 1461261293857 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 10:54:54 INFO - PROCESS | 2500 | 1461261294004 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:54 INFO - PROCESS | 2500 | ++DOCSHELL 1844FC00 == 84 [pid = 2500] [id = 638] 10:54:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (184EBC00) [pid = 2500] [serial = 1914] [outer = 00000000] 10:54:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (19EC9800) [pid = 2500] [serial = 1915] [outer = 184EBC00] 10:54:54 INFO - PROCESS | 2500 | 1461261294058 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1AEAC000) [pid = 2500] [serial = 1916] [outer = 184EBC00] 10:54:54 INFO - PROCESS | 2500 | 1461261294685 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 990ms 10:54:54 INFO - PROCESS | 2500 | 1461261294733 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 2500 | 1461261294738 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 10:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:54:54 INFO - PROCESS | 2500 | 1461261294745 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 2500 | 1461261294747 Marionette TRACE conn5 <- [1,2518,null,{}] 10:54:54 INFO - PROCESS | 2500 | 1461261294751 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:54 INFO - PROCESS | 2500 | 1461261294861 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1D61DC00 == 83 [pid = 2500] [id = 584] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1AEB1800 == 82 [pid = 2500] [id = 630] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1B01E000 == 81 [pid = 2500] [id = 629] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 13110000 == 80 [pid = 2500] [id = 628] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1D55D800 == 79 [pid = 2500] [id = 627] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1D3C7800 == 78 [pid = 2500] [id = 626] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1BBC8400 == 77 [pid = 2500] [id = 625] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1BA22800 == 76 [pid = 2500] [id = 624] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1334E400 == 75 [pid = 2500] [id = 623] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (20B37000) [pid = 2500] [serial = 1846] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 127EFC00 == 74 [pid = 2500] [id = 622] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 0F078000 == 73 [pid = 2500] [id = 621] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1810F400 == 72 [pid = 2500] [id = 617] 10:54:54 INFO - PROCESS | 2500 | --DOCSHELL 1783E800 == 71 [pid = 2500] [id = 616] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1D3C2000) [pid = 2500] [serial = 1801] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (20FB8000) [pid = 2500] [serial = 1804] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1AEACC00) [pid = 2500] [serial = 1798] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (21E31800) [pid = 2500] [serial = 1807] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1D592C00) [pid = 2500] [serial = 1831] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1D59EC00) [pid = 2500] [serial = 1832] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (21FD7C00) [pid = 2500] [serial = 1810] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1CE4CC00) [pid = 2500] [serial = 1828] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1C08A000) [pid = 2500] [serial = 1820] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1BBC1C00) [pid = 2500] [serial = 1819] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1D628C00) [pid = 2500] [serial = 1834] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (18448000) [pid = 2500] [serial = 1822] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1BB06000) [pid = 2500] [serial = 1825] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1BBBD800) [pid = 2500] [serial = 1826] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (19BC3400) [pid = 2500] [serial = 1816] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1AEAD800) [pid = 2500] [serial = 1817] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (2226DC00) [pid = 2500] [serial = 1813] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1B02D000) [pid = 2500] [serial = 1840] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1F824C00) [pid = 2500] [serial = 1837] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (20269800) [pid = 2500] [serial = 1844] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1EEFA400) [pid = 2500] [serial = 1843] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1F91A400) [pid = 2500] [serial = 1838] [outer = 00000000] [url = about:blank] 10:54:54 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (18DC1800) [pid = 2500] [serial = 1823] [outer = 00000000] [url = about:blank] 10:54:55 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1BBBE000) [pid = 2500] [serial = 1841] [outer = 00000000] [url = about:blank] 10:54:55 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1CEAD000) [pid = 2500] [serial = 1829] [outer = 00000000] [url = about:blank] 10:54:55 INFO - PROCESS | 2500 | 1461261295060 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 2500 | ++DOCSHELL 0F078000 == 72 [pid = 2500] [id = 639] 10:54:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (127EFC00) [pid = 2500] [serial = 1917] [outer = 00000000] 10:54:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (13768400) [pid = 2500] [serial = 1918] [outer = 127EFC00] 10:54:55 INFO - PROCESS | 2500 | 1461261295109 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (17AD1C00) [pid = 2500] [serial = 1919] [outer = 127EFC00] 10:54:55 INFO - PROCESS | 2500 | 1461261295561 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 870ms 10:54:55 INFO - PROCESS | 2500 | 1461261295618 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 10:54:55 INFO - PROCESS | 2500 | 1461261295620 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 10:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:54:55 INFO - PROCESS | 2500 | 1461261295624 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:54:55 INFO - PROCESS | 2500 | 1461261295627 Marionette TRACE conn5 <- [1,2522,null,{}] 10:54:55 INFO - PROCESS | 2500 | 1461261295638 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:55 INFO - PROCESS | 2500 | 1461261295733 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 10:54:55 INFO - PROCESS | 2500 | 1461261295747 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 2500 | ++DOCSHELL 1B01D800 == 73 [pid = 2500] [id = 640] 10:54:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1B01EC00) [pid = 2500] [serial = 1920] [outer = 00000000] 10:54:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1B02CC00) [pid = 2500] [serial = 1921] [outer = 1B01EC00] 10:54:55 INFO - PROCESS | 2500 | 1461261295796 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1BA26000) [pid = 2500] [serial = 1922] [outer = 1B01EC00] 10:54:56 INFO - PROCESS | 2500 | 1461261296287 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 690ms 10:54:56 INFO - PROCESS | 2500 | 1461261296318 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 2500 | 1461261296320 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 10:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:54:56 INFO - PROCESS | 2500 | 1461261296323 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 2500 | 1461261296325 Marionette TRACE conn5 <- [1,2526,null,{}] 10:54:56 INFO - PROCESS | 2500 | 1461261296329 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:56 INFO - PROCESS | 2500 | 1461261296418 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 10:54:56 INFO - PROCESS | 2500 | 1461261296427 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 2500 | ++DOCSHELL 1370A800 == 74 [pid = 2500] [id = 641] 10:54:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1BBC6C00) [pid = 2500] [serial = 1923] [outer = 00000000] 10:54:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1C7C9400) [pid = 2500] [serial = 1924] [outer = 1BBC6C00] 10:54:56 INFO - PROCESS | 2500 | 1461261296473 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1CE4E000) [pid = 2500] [serial = 1925] [outer = 1BBC6C00] 10:54:56 INFO - PROCESS | 2500 | 1461261296936 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 10:54:57 INFO - PROCESS | 2500 | 1461261296998 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 2500 | 1461261297000 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 10:54:57 INFO - PROCESS | 2500 | 1461261297003 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:54:57 INFO - PROCESS | 2500 | 1461261297005 Marionette TRACE conn5 <- [1,2530,null,{}] 10:54:57 INFO - PROCESS | 2500 | 1461261297008 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:57 INFO - PROCESS | 2500 | 1461261297096 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 10:54:57 INFO - PROCESS | 2500 | 1461261297133 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 2500 | ++DOCSHELL 1CED3400 == 75 [pid = 2500] [id = 642] 10:54:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1CED4000) [pid = 2500] [serial = 1926] [outer = 00000000] 10:54:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1D552C00) [pid = 2500] [serial = 1927] [outer = 1CED4000] 10:54:57 INFO - PROCESS | 2500 | 1461261297178 Marionette DEBUG loaded listener.js 10:54:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1D55A400) [pid = 2500] [serial = 1928] [outer = 1CED4000] 10:54:57 INFO - PROCESS | 2500 | 1461261297673 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 10:54:57 INFO - PROCESS | 2500 | 1461261297739 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 2500 | 1461261297741 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 10:54:57 INFO - PROCESS | 2500 | 1461261297744 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:54:57 INFO - PROCESS | 2500 | 1461261297746 Marionette TRACE conn5 <- [1,2534,null,{}] 10:54:57 INFO - PROCESS | 2500 | 1461261297750 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:57 INFO - PROCESS | 2500 | 1461261297894 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 10:54:57 INFO - PROCESS | 2500 | 1461261297967 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 2500 | ++DOCSHELL 1D55C800 == 76 [pid = 2500] [id = 643] 10:54:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1D55FC00) [pid = 2500] [serial = 1929] [outer = 00000000] 10:54:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1D629C00) [pid = 2500] [serial = 1930] [outer = 1D55FC00] 10:54:58 INFO - PROCESS | 2500 | 1461261298015 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (1D7C2C00) [pid = 2500] [serial = 1931] [outer = 1D55FC00] 10:54:58 INFO - PROCESS | 2500 | 1461261298456 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 10:54:58 INFO - PROCESS | 2500 | 1461261298513 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 10:54:58 INFO - PROCESS | 2500 | 1461261298515 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 10:54:58 INFO - PROCESS | 2500 | 1461261298518 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:54:58 INFO - PROCESS | 2500 | 1461261298520 Marionette TRACE conn5 <- [1,2538,null,{}] 10:54:58 INFO - PROCESS | 2500 | 1461261298523 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:58 INFO - PROCESS | 2500 | 1461261298651 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 10:54:58 INFO - PROCESS | 2500 | 1461261298726 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:58 INFO - PROCESS | 2500 | ++DOCSHELL 1D7C3C00 == 77 [pid = 2500] [id = 644] 10:54:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (1DA3DC00) [pid = 2500] [serial = 1932] [outer = 00000000] 10:54:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1FD35000) [pid = 2500] [serial = 1933] [outer = 1DA3DC00] 10:54:58 INFO - PROCESS | 2500 | 1461261298770 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (20267C00) [pid = 2500] [serial = 1934] [outer = 1DA3DC00] 10:54:59 INFO - PROCESS | 2500 | 1461261299198 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 730ms 10:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:54:59 INFO - PROCESS | 2500 | 1461261299253 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 2500 | 1461261299255 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 10:54:59 INFO - PROCESS | 2500 | 1461261299258 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 2500 | 1461261299260 Marionette TRACE conn5 <- [1,2542,null,{}] 10:54:59 INFO - PROCESS | 2500 | 1461261299270 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:59 INFO - PROCESS | 2500 | 1461261299517 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1D602400) [pid = 2500] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1D3C8000) [pid = 2500] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1D595C00) [pid = 2500] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1334AC00) [pid = 2500] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (0F079400) [pid = 2500] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1BA23000) [pid = 2500] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1C089C00) [pid = 2500] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1EEA2800) [pid = 2500] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (127F1800) [pid = 2500] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (13706C00) [pid = 2500] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:54:59 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1CEC7000) [pid = 2500] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:54:59 INFO - PROCESS | 2500 | 1461261299594 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 2500 | ++DOCSHELL 1334AC00 == 78 [pid = 2500] [id = 645] 10:54:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1334D000) [pid = 2500] [serial = 1935] [outer = 00000000] 10:54:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1B014400) [pid = 2500] [serial = 1936] [outer = 1334D000] 10:54:59 INFO - PROCESS | 2500 | 1461261299639 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1AA6EC00) [pid = 2500] [serial = 1937] [outer = 1334D000] 10:55:00 INFO - PROCESS | 2500 | 1461261300031 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 831ms 10:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:55:00 INFO - PROCESS | 2500 | 1461261300090 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 2500 | 1461261300092 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 10:55:00 INFO - PROCESS | 2500 | 1461261300095 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 2500 | 1461261300097 Marionette TRACE conn5 <- [1,2546,null,{}] 10:55:00 INFO - PROCESS | 2500 | 1461261300101 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:00 INFO - PROCESS | 2500 | 1461261300187 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 10:55:00 INFO - PROCESS | 2500 | 1461261300193 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 2500 | ++DOCSHELL 13766400 == 79 [pid = 2500] [id = 646] 10:55:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (18DC6000) [pid = 2500] [serial = 1938] [outer = 00000000] 10:55:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1EBC4000) [pid = 2500] [serial = 1939] [outer = 18DC6000] 10:55:00 INFO - PROCESS | 2500 | 1461261300241 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (2026C800) [pid = 2500] [serial = 1940] [outer = 18DC6000] 10:55:00 INFO - PROCESS | 2500 | 1461261300719 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 10:55:00 INFO - PROCESS | 2500 | 1461261300766 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 2500 | 1461261300768 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 10:55:00 INFO - PROCESS | 2500 | 1461261300771 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:55:00 INFO - PROCESS | 2500 | 1461261300773 Marionette TRACE conn5 <- [1,2550,null,{}] 10:55:00 INFO - PROCESS | 2500 | 1461261300777 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:00 INFO - PROCESS | 2500 | 1461261300869 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 10:55:00 INFO - PROCESS | 2500 | 1461261300875 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 2500 | ++DOCSHELL 1D61EC00 == 80 [pid = 2500] [id = 647] 10:55:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1DDEDC00) [pid = 2500] [serial = 1941] [outer = 00000000] 10:55:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20BB9800) [pid = 2500] [serial = 1942] [outer = 1DDEDC00] 10:55:00 INFO - PROCESS | 2500 | 1461261300922 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (20C11800) [pid = 2500] [serial = 1943] [outer = 1DDEDC00] 10:55:01 INFO - PROCESS | 2500 | 1461261301395 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 10:55:01 INFO - PROCESS | 2500 | 1461261301446 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 2500 | 1461261301449 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 10:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:55:01 INFO - PROCESS | 2500 | 1461261301452 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 2500 | 1461261301455 Marionette TRACE conn5 <- [1,2554,null,{}] 10:55:01 INFO - PROCESS | 2500 | 1461261301459 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:01 INFO - PROCESS | 2500 | 1461261301691 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 10:55:01 INFO - PROCESS | 2500 | 1461261301853 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 2500 | ++DOCSHELL 13706C00 == 81 [pid = 2500] [id = 648] 10:55:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1370BC00) [pid = 2500] [serial = 1944] [outer = 00000000] 10:55:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (14BEB000) [pid = 2500] [serial = 1945] [outer = 1370BC00] 10:55:01 INFO - PROCESS | 2500 | 1461261301912 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1824C000) [pid = 2500] [serial = 1946] [outer = 1370BC00] 10:55:02 INFO - PROCESS | 2500 | 1461261302481 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1067ms 10:55:02 INFO - PROCESS | 2500 | 1461261302536 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 2500 | 1461261302541 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 10:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:55:02 INFO - PROCESS | 2500 | 1461261302547 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 2500 | 1461261302552 Marionette TRACE conn5 <- [1,2558,null,{}] 10:55:02 INFO - PROCESS | 2500 | 1461261302558 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:02 INFO - PROCESS | 2500 | 1461261302681 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 10:55:02 INFO - PROCESS | 2500 | 1461261302849 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 2500 | ++DOCSHELL 1B01D000 == 82 [pid = 2500] [id = 649] 10:55:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1B022400) [pid = 2500] [serial = 1947] [outer = 00000000] 10:55:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (1BBBDC00) [pid = 2500] [serial = 1948] [outer = 1B022400] 10:55:02 INFO - PROCESS | 2500 | 1461261302909 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1C08AC00) [pid = 2500] [serial = 1949] [outer = 1B022400] 10:55:03 INFO - PROCESS | 2500 | 1461261303535 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1019ms 10:55:03 INFO - PROCESS | 2500 | 1461261303571 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 2500 | 1461261303574 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 10:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:55:03 INFO - PROCESS | 2500 | 1461261303578 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 2500 | 1461261303580 Marionette TRACE conn5 <- [1,2562,null,{}] 10:55:03 INFO - PROCESS | 2500 | 1461261303599 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:03 INFO - PROCESS | 2500 | 1461261303713 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 10:55:03 INFO - PROCESS | 2500 | 1461261303865 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 2500 | ++DOCSHELL 1D7C0C00 == 83 [pid = 2500] [id = 650] 10:55:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1DA3AC00) [pid = 2500] [serial = 1950] [outer = 00000000] 10:55:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (20B10800) [pid = 2500] [serial = 1951] [outer = 1DA3AC00] 10:55:03 INFO - PROCESS | 2500 | 1461261303921 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (20C0EC00) [pid = 2500] [serial = 1952] [outer = 1DA3AC00] 10:55:04 INFO - PROCESS | 2500 | 1461261304559 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1037ms 10:55:04 INFO - PROCESS | 2500 | 1461261304618 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 2500 | 1461261304622 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 10:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:55:04 INFO - PROCESS | 2500 | 1461261304634 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 2500 | 1461261304640 Marionette TRACE conn5 <- [1,2566,null,{}] 10:55:04 INFO - PROCESS | 2500 | 1461261304661 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:04 INFO - PROCESS | 2500 | 1461261304836 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 10:55:04 INFO - PROCESS | 2500 | 1461261304945 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 2500 | ++DOCSHELL 20B02C00 == 84 [pid = 2500] [id = 651] 10:55:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (21FD1C00) [pid = 2500] [serial = 1953] [outer = 00000000] 10:55:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (22269C00) [pid = 2500] [serial = 1954] [outer = 21FD1C00] 10:55:05 INFO - PROCESS | 2500 | 1461261305001 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (2226F400) [pid = 2500] [serial = 1955] [outer = 21FD1C00] 10:55:05 INFO - PROCESS | 2500 | 1461261305566 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 992ms 10:55:05 INFO - PROCESS | 2500 | 1461261305625 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 2500 | 1461261305627 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 10:55:05 INFO - PROCESS | 2500 | 1461261305631 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:55:05 INFO - PROCESS | 2500 | 1461261305633 Marionette TRACE conn5 <- [1,2570,null,{}] 10:55:05 INFO - PROCESS | 2500 | 1461261305637 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:05 INFO - PROCESS | 2500 | 1461261305755 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 10:55:05 INFO - PROCESS | 2500 | 1461261305923 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:05 INFO - PROCESS | 2500 | ++DOCSHELL 1C08BC00 == 85 [pid = 2500] [id = 652] 10:55:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (22166000) [pid = 2500] [serial = 1956] [outer = 00000000] 10:55:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (227F4400) [pid = 2500] [serial = 1957] [outer = 22166000] 10:55:05 INFO - PROCESS | 2500 | 1461261305981 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (227F1800) [pid = 2500] [serial = 1958] [outer = 22166000] 10:55:06 INFO - PROCESS | 2500 | 1461261306570 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 970ms 10:55:06 INFO - PROCESS | 2500 | 1461261306605 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 10:55:06 INFO - PROCESS | 2500 | 1461261306607 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 10:55:06 INFO - PROCESS | 2500 | 1461261306611 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:55:06 INFO - PROCESS | 2500 | 1461261306613 Marionette TRACE conn5 <- [1,2574,null,{}] 10:55:06 INFO - PROCESS | 2500 | 1461261306617 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:06 INFO - PROCESS | 2500 | 1461261306734 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 10:55:06 INFO - PROCESS | 2500 | 1461261306889 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 2500 | ++DOCSHELL 228CE000 == 86 [pid = 2500] [id = 653] 10:55:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (228CE400) [pid = 2500] [serial = 1959] [outer = 00000000] 10:55:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (2391D800) [pid = 2500] [serial = 1960] [outer = 228CE400] 10:55:06 INFO - PROCESS | 2500 | 1461261306954 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (23922C00) [pid = 2500] [serial = 1961] [outer = 228CE400] 10:55:07 INFO - PROCESS | 2500 | 1461261307600 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1017ms 10:55:07 INFO - PROCESS | 2500 | 1461261307634 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 2500 | 1461261307636 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 10:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:55:07 INFO - PROCESS | 2500 | 1461261307640 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 2500 | 1461261307642 Marionette TRACE conn5 <- [1,2578,null,{}] 10:55:07 INFO - PROCESS | 2500 | 1461261307646 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:07 INFO - PROCESS | 2500 | 1461261307763 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 10:55:07 INFO - PROCESS | 2500 | 1461261307914 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 2500 | ++DOCSHELL 227E7800 == 87 [pid = 2500] [id = 654] 10:55:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (228CF400) [pid = 2500] [serial = 1962] [outer = 00000000] 10:55:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (25FC4C00) [pid = 2500] [serial = 1963] [outer = 228CF400] 10:55:07 INFO - PROCESS | 2500 | 1461261307969 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (25FC7000) [pid = 2500] [serial = 1964] [outer = 228CF400] 10:55:08 INFO - PROCESS | 2500 | 1461261308788 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1176ms 10:55:08 INFO - PROCESS | 2500 | 1461261308818 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 10:55:08 INFO - PROCESS | 2500 | 1461261308822 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 10:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:55:08 INFO - PROCESS | 2500 | 1461261308827 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 2500 | 1461261308831 Marionette TRACE conn5 <- [1,2582,null,{}] 10:55:08 INFO - PROCESS | 2500 | 1461261308838 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:08 INFO - PROCESS | 2500 | 1461261308975 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 10:55:09 INFO - PROCESS | 2500 | 1461261309134 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 2500 | ++DOCSHELL 1376B000 == 88 [pid = 2500] [id = 655] 10:55:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (181DB400) [pid = 2500] [serial = 1965] [outer = 00000000] 10:55:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (1AEAD800) [pid = 2500] [serial = 1966] [outer = 181DB400] 10:55:09 INFO - PROCESS | 2500 | 1461261309184 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 156 (1B017000) [pid = 2500] [serial = 1967] [outer = 181DB400] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1BBC9400 == 87 [pid = 2500] [id = 557] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1D61EC00 == 86 [pid = 2500] [id = 647] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 13766400 == 85 [pid = 2500] [id = 646] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1334AC00 == 84 [pid = 2500] [id = 645] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1D7C3C00 == 83 [pid = 2500] [id = 644] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1D55C800 == 82 [pid = 2500] [id = 643] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1CED3400 == 81 [pid = 2500] [id = 642] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1370A800 == 80 [pid = 2500] [id = 641] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1B01D800 == 79 [pid = 2500] [id = 640] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 155 (1842D000) [pid = 2500] [serial = 1849] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (1BB4E000) [pid = 2500] [serial = 1852] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (20B30C00) [pid = 2500] [serial = 1855] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (20F96000) [pid = 2500] [serial = 1858] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (21C8CC00) [pid = 2500] [serial = 1861] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 0F078000 == 78 [pid = 2500] [id = 639] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1844FC00 == 77 [pid = 2500] [id = 638] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 20F9B400 == 76 [pid = 2500] [id = 635] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1D3C5C00 == 75 [pid = 2500] [id = 634] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1BB55400 == 74 [pid = 2500] [id = 633] 10:55:09 INFO - PROCESS | 2500 | --DOCSHELL 1810A800 == 73 [pid = 2500] [id = 632] 10:55:09 INFO - PROCESS | 2500 | 1461261309932 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1D7C6800) [pid = 2500] [serial = 1835] [outer = 00000000] [url = about:blank] 10:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1D4E1400) [pid = 2500] [serial = 1879] [outer = 00000000] [url = about:blank] 10:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1125ms 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1D60D400) [pid = 2500] [serial = 1882] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1D55C000) [pid = 2500] [serial = 1880] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (18427400) [pid = 2500] [serial = 1885] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (17849C00) [pid = 2500] [serial = 1865] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (146F1C00) [pid = 2500] [serial = 1864] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1BA5B800) [pid = 2500] [serial = 1873] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1BBBD400) [pid = 2500] [serial = 1874] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1CE4D400) [pid = 2500] [serial = 1876] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1D60B000) [pid = 2500] [serial = 1883] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (20265400) [pid = 2500] [serial = 1891] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1353F800) [pid = 2500] [serial = 1867] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (13771C00) [pid = 2500] [serial = 1868] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (18DC8C00) [pid = 2500] [serial = 1870] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1AA76C00) [pid = 2500] [serial = 1871] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1D7C7000) [pid = 2500] [serial = 1888] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (20B02800) [pid = 2500] [serial = 1892] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1EBC9400) [pid = 2500] [serial = 1889] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1AF5BC00) [pid = 2500] [serial = 1886] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1CE52400) [pid = 2500] [serial = 1877] [outer = 00000000] [url = about:blank] 10:55:09 INFO - PROCESS | 2500 | 1461261309973 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 10:55:09 INFO - PROCESS | 2500 | 1461261309978 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 10:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:55:09 INFO - PROCESS | 2500 | 1461261309986 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 2500 | 1461261309989 Marionette TRACE conn5 <- [1,2586,null,{}] 10:55:09 INFO - PROCESS | 2500 | 1461261309993 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:10 INFO - PROCESS | 2500 | 1461261310089 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 10:55:10 INFO - PROCESS | 2500 | 1461261310096 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 2500 | ++DOCSHELL 127F4800 == 74 [pid = 2500] [id = 656] 10:55:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (127F6800) [pid = 2500] [serial = 1968] [outer = 00000000] 10:55:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (17840400) [pid = 2500] [serial = 1969] [outer = 127F6800] 10:55:10 INFO - PROCESS | 2500 | 1461261310143 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (1824B400) [pid = 2500] [serial = 1970] [outer = 127F6800] 10:55:10 INFO - PROCESS | 2500 | 1461261310706 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 770ms 10:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:55:10 INFO - PROCESS | 2500 | 1461261310760 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 2500 | 1461261310763 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 10:55:10 INFO - PROCESS | 2500 | 1461261310766 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 2500 | 1461261310770 Marionette TRACE conn5 <- [1,2590,null,{}] 10:55:10 INFO - PROCESS | 2500 | 1461261310781 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:10 INFO - PROCESS | 2500 | 1461261310885 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 10:55:11 INFO - PROCESS | 2500 | 1461261310995 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB1800 == 75 [pid = 2500] [id = 657] 10:55:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1AEB5C00) [pid = 2500] [serial = 1971] [outer = 00000000] 10:55:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1BA5CC00) [pid = 2500] [serial = 1972] [outer = 1AEB5C00] 10:55:11 INFO - PROCESS | 2500 | 1461261311043 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1BBBBC00) [pid = 2500] [serial = 1973] [outer = 1AEB5C00] 10:55:11 INFO - PROCESS | 2500 | 1461261311452 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 730ms 10:55:11 INFO - PROCESS | 2500 | 1461261311500 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 2500 | 1461261311503 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 10:55:11 INFO - PROCESS | 2500 | 1461261311506 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:55:11 INFO - PROCESS | 2500 | 1461261311508 Marionette TRACE conn5 <- [1,2594,null,{}] 10:55:11 INFO - PROCESS | 2500 | 1461261311511 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:11 INFO - PROCESS | 2500 | 1461261311606 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 10:55:11 INFO - PROCESS | 2500 | 1461261311613 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 2500 | ++DOCSHELL 1BBCAC00 == 76 [pid = 2500] [id = 658] 10:55:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (1BF5C400) [pid = 2500] [serial = 1974] [outer = 00000000] 10:55:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1CEC7000) [pid = 2500] [serial = 1975] [outer = 1BF5C400] 10:55:11 INFO - PROCESS | 2500 | 1461261311694 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1D3C9800) [pid = 2500] [serial = 1976] [outer = 1BF5C400] 10:55:12 INFO - PROCESS | 2500 | 1461261312157 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 671ms 10:55:12 INFO - PROCESS | 2500 | 1461261312203 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 2500 | 1461261312205 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 10:55:12 INFO - PROCESS | 2500 | 1461261312208 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 2500 | 1461261312210 Marionette TRACE conn5 <- [1,2598,null,{}] 10:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:55:12 INFO - PROCESS | 2500 | 1461261312221 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:12 INFO - PROCESS | 2500 | 1461261312344 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 10:55:12 INFO - PROCESS | 2500 | 1461261312350 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 2500 | ++DOCSHELL 181DE800 == 77 [pid = 2500] [id = 659] 10:55:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1CE52800) [pid = 2500] [serial = 1977] [outer = 00000000] 10:55:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1D595C00) [pid = 2500] [serial = 1978] [outer = 1CE52800] 10:55:12 INFO - PROCESS | 2500 | 1461261312462 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1D602000) [pid = 2500] [serial = 1979] [outer = 1CE52800] 10:55:12 INFO - PROCESS | 2500 | 1461261312899 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 730ms 10:55:12 INFO - PROCESS | 2500 | 1461261312947 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 2500 | 1461261312949 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 10:55:12 INFO - PROCESS | 2500 | 1461261312952 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:55:12 INFO - PROCESS | 2500 | 1461261312954 Marionette TRACE conn5 <- [1,2602,null,{}] 10:55:12 INFO - PROCESS | 2500 | 1461261312958 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:13 INFO - PROCESS | 2500 | 1461261313138 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 10:55:13 INFO - PROCESS | 2500 | 1461261313165 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 2500 | ++DOCSHELL 1D605C00 == 78 [pid = 2500] [id = 660] 10:55:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1D7C7000) [pid = 2500] [serial = 1980] [outer = 00000000] 10:55:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1EE98000) [pid = 2500] [serial = 1981] [outer = 1D7C7000] 10:55:13 INFO - PROCESS | 2500 | 1461261313212 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1F921C00) [pid = 2500] [serial = 1982] [outer = 1D7C7000] 10:55:13 INFO - PROCESS | 2500 | 1461261313693 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 770ms 10:55:13 INFO - PROCESS | 2500 | 1461261313727 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 2500 | 1461261313729 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 10:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:55:13 INFO - PROCESS | 2500 | 1461261313732 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 2500 | 1461261313734 Marionette TRACE conn5 <- [1,2606,null,{}] 10:55:13 INFO - PROCESS | 2500 | 1461261313737 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:13 INFO - PROCESS | 2500 | 1461261313873 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 10:55:13 INFO - PROCESS | 2500 | 1461261313891 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 2500 | ++DOCSHELL 1EBC1800 == 79 [pid = 2500] [id = 661] 10:55:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (1FD38400) [pid = 2500] [serial = 1983] [outer = 00000000] 10:55:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (20B0A400) [pid = 2500] [serial = 1984] [outer = 1FD38400] 10:55:13 INFO - PROCESS | 2500 | 1461261313935 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (20B32400) [pid = 2500] [serial = 1985] [outer = 1FD38400] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1D55FC00) [pid = 2500] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1DA3DC00) [pid = 2500] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1BBC6C00) [pid = 2500] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (1B01EC00) [pid = 2500] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (184EBC00) [pid = 2500] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (127EFC00) [pid = 2500] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1CED4000) [pid = 2500] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1334D000) [pid = 2500] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:55:14 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (18DC6000) [pid = 2500] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:55:14 INFO - PROCESS | 2500 | 1461261314583 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 870ms 10:55:14 INFO - PROCESS | 2500 | 1461261314603 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 2500 | 1461261314605 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 10:55:14 INFO - PROCESS | 2500 | 1461261314608 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:55:14 INFO - PROCESS | 2500 | 1461261314610 Marionette TRACE conn5 <- [1,2610,null,{}] 10:55:14 INFO - PROCESS | 2500 | 1461261314613 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:14 INFO - PROCESS | 2500 | 1461261314701 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 10:55:14 INFO - PROCESS | 2500 | 1461261314813 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:14 INFO - PROCESS | 2500 | ++DOCSHELL 14107000 == 80 [pid = 2500] [id = 662] 10:55:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (17ADA400) [pid = 2500] [serial = 1986] [outer = 00000000] 10:55:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1C090800) [pid = 2500] [serial = 1987] [outer = 17ADA400] 10:55:14 INFO - PROCESS | 2500 | 1461261314860 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1D606C00) [pid = 2500] [serial = 1988] [outer = 17ADA400] 10:55:15 INFO - PROCESS | 2500 | 1461261315224 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 10:55:15 INFO - PROCESS | 2500 | 1461261315284 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 2500 | 1461261315286 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 10:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:55:15 INFO - PROCESS | 2500 | 1461261315289 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 2500 | 1461261315291 Marionette TRACE conn5 <- [1,2614,null,{}] 10:55:15 INFO - PROCESS | 2500 | 1461261315294 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:15 INFO - PROCESS | 2500 | 1461261315382 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 10:55:15 INFO - PROCESS | 2500 | 1461261315388 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 2500 | ++DOCSHELL 1BBCA000 == 81 [pid = 2500] [id = 663] 10:55:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1CE4B800) [pid = 2500] [serial = 1989] [outer = 00000000] 10:55:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (20F99000) [pid = 2500] [serial = 1990] [outer = 1CE4B800] 10:55:15 INFO - PROCESS | 2500 | 1461261315433 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (21C81400) [pid = 2500] [serial = 1991] [outer = 1CE4B800] 10:55:15 INFO - PROCESS | 2500 | 1461261315882 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 630ms 10:55:15 INFO - PROCESS | 2500 | 1461261315934 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 2500 | 1461261315936 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 10:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:55:15 INFO - PROCESS | 2500 | 1461261315940 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 2500 | 1461261315942 Marionette TRACE conn5 <- [1,2618,null,{}] 10:55:15 INFO - PROCESS | 2500 | 1461261315945 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:16 INFO - PROCESS | 2500 | 1461261316039 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 10:55:16 INFO - PROCESS | 2500 | 1461261316083 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 2500 | ++DOCSHELL 21D32400 == 82 [pid = 2500] [id = 664] 10:55:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (21D32800) [pid = 2500] [serial = 1992] [outer = 00000000] 10:55:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (21D36400) [pid = 2500] [serial = 1993] [outer = 21D32800] 10:55:16 INFO - PROCESS | 2500 | 1461261316128 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (21D38800) [pid = 2500] [serial = 1994] [outer = 21D32800] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1323DC00 == 81 [pid = 2500] [id = 571] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1810A000 == 80 [pid = 2500] [id = 503] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 18446000 == 79 [pid = 2500] [id = 425] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1EBC2400 == 78 [pid = 2500] [id = 534] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20BB6400 == 77 [pid = 2500] [id = 569] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 17AD2800 == 76 [pid = 2500] [id = 418] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1D557000 == 75 [pid = 2500] [id = 519] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20B04C00 == 74 [pid = 2500] [id = 631] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1CE44C00 == 73 [pid = 2500] [id = 491] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 131C8C00 == 72 [pid = 2500] [id = 603] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1BB0B000 == 71 [pid = 2500] [id = 426] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1BBBB400 == 70 [pid = 2500] [id = 568] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1376B400 == 69 [pid = 2500] [id = 556] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1334B400 == 68 [pid = 2500] [id = 531] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20B35000 == 67 [pid = 2500] [id = 566] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 13242000 == 66 [pid = 2500] [id = 505] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 14191400 == 65 [pid = 2500] [id = 637] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 21E30800 == 64 [pid = 2500] [id = 636] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1D558800 == 63 [pid = 2500] [id = 604] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 13239800 == 62 [pid = 2500] [id = 545] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1D622C00 == 61 [pid = 2500] [id = 559] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1B02A800 == 60 [pid = 2500] [id = 518] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 13245800 == 59 [pid = 2500] [id = 550] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20B32800 == 58 [pid = 2500] [id = 586] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 12982400 == 57 [pid = 2500] [id = 502] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 129C1C00 == 56 [pid = 2500] [id = 554] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 2026D800 == 55 [pid = 2500] [id = 615] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 18DBC400 == 54 [pid = 2500] [id = 583] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1D9CB400 == 53 [pid = 2500] [id = 533] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20FABC00 == 52 [pid = 2500] [id = 620] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1CE44800 == 51 [pid = 2500] [id = 504] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1FD3B000 == 50 [pid = 2500] [id = 548] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1F978400 == 49 [pid = 2500] [id = 618] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20C13400 == 48 [pid = 2500] [id = 570] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1D603000 == 47 [pid = 2500] [id = 581] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 13356400 == 46 [pid = 2500] [id = 488] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20C14000 == 45 [pid = 2500] [id = 619] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20B94000 == 44 [pid = 2500] [id = 587] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20B08000 == 43 [pid = 2500] [id = 549] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1FD35C00 == 42 [pid = 2500] [id = 585] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 136CFC00 == 41 [pid = 2500] [id = 532] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 127F4800 == 40 [pid = 2500] [id = 656] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 227E7800 == 39 [pid = 2500] [id = 654] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1376B000 == 38 [pid = 2500] [id = 655] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 228CE000 == 37 [pid = 2500] [id = 653] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 20B02C00 == 36 [pid = 2500] [id = 651] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1C08BC00 == 35 [pid = 2500] [id = 652] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1D7C0C00 == 34 [pid = 2500] [id = 650] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 1B01D000 == 33 [pid = 2500] [id = 649] 10:55:17 INFO - PROCESS | 2500 | --DOCSHELL 13706C00 == 32 [pid = 2500] [id = 648] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 1AEB1800 == 31 [pid = 2500] [id = 657] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 1BBCAC00 == 30 [pid = 2500] [id = 658] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 1D605C00 == 29 [pid = 2500] [id = 660] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 14107000 == 28 [pid = 2500] [id = 662] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 1BBCA000 == 27 [pid = 2500] [id = 663] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 181DE800 == 26 [pid = 2500] [id = 659] 10:55:18 INFO - PROCESS | 2500 | --DOCSHELL 1EBC1800 == 25 [pid = 2500] [id = 661] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (20BB9800) [pid = 2500] [serial = 1942] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1D629C00) [pid = 2500] [serial = 1930] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (1FD35000) [pid = 2500] [serial = 1933] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (1D7C2C00) [pid = 2500] [serial = 1931] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1C7C9400) [pid = 2500] [serial = 1924] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (20B2CC00) [pid = 2500] [serial = 1894] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1BA26000) [pid = 2500] [serial = 1922] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1B02CC00) [pid = 2500] [serial = 1921] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1AEAC000) [pid = 2500] [serial = 1916] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (19EC9800) [pid = 2500] [serial = 1915] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (13768400) [pid = 2500] [serial = 1918] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (17AD1C00) [pid = 2500] [serial = 1919] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1D552C00) [pid = 2500] [serial = 1927] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1D4E7800) [pid = 2500] [serial = 1900] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (1AA71C00) [pid = 2500] [serial = 1897] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1B014400) [pid = 2500] [serial = 1936] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (20C11C00) [pid = 2500] [serial = 1903] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (21C81000) [pid = 2500] [serial = 1906] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (21FD6400) [pid = 2500] [serial = 1909] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (2274D800) [pid = 2500] [serial = 1912] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (20267C00) [pid = 2500] [serial = 1934] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1EBC4000) [pid = 2500] [serial = 1939] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1CE4E000) [pid = 2500] [serial = 1925] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1AA6EC00) [pid = 2500] [serial = 1937] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (2026C800) [pid = 2500] [serial = 1940] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1D55A400) [pid = 2500] [serial = 1928] [outer = 00000000] [url = about:blank] 10:55:18 INFO - PROCESS | 2500 | 1461261318748 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2828ms 10:55:18 INFO - PROCESS | 2500 | 1461261318770 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 2500 | 1461261318774 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 10:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:55:18 INFO - PROCESS | 2500 | 1461261318780 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 2500 | 1461261318783 Marionette TRACE conn5 <- [1,2622,null,{}] 10:55:18 INFO - PROCESS | 2500 | 1461261318790 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:18 INFO - PROCESS | 2500 | 1461261318885 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 10:55:18 INFO - PROCESS | 2500 | 1461261318897 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 2500 | ++DOCSHELL 127F6000 == 26 [pid = 2500] [id = 665] 10:55:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (127F6C00) [pid = 2500] [serial = 1995] [outer = 00000000] 10:55:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (12A8D000) [pid = 2500] [serial = 1996] [outer = 127F6C00] 10:55:18 INFO - PROCESS | 2500 | 1461261318950 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (12DE0400) [pid = 2500] [serial = 1997] [outer = 127F6C00] 10:55:19 INFO - PROCESS | 2500 | 1461261319499 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 790ms 10:55:19 INFO - PROCESS | 2500 | 1461261319570 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 2500 | 1461261319577 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 10:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:55:19 INFO - PROCESS | 2500 | 1461261319583 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 2500 | 1461261319586 Marionette TRACE conn5 <- [1,2626,null,{}] 10:55:19 INFO - PROCESS | 2500 | 1461261319590 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:19 INFO - PROCESS | 2500 | 1461261319686 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 10:55:19 INFO - PROCESS | 2500 | 1461261319787 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 2500 | ++DOCSHELL 1323A000 == 27 [pid = 2500] [id = 666] 10:55:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1323A400) [pid = 2500] [serial = 1998] [outer = 00000000] 10:55:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (13242400) [pid = 2500] [serial = 1999] [outer = 1323A400] 10:55:19 INFO - PROCESS | 2500 | 1461261319833 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1334A400) [pid = 2500] [serial = 2000] [outer = 1323A400] 10:55:20 INFO - PROCESS | 2500 | 1461261320246 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 10:55:20 INFO - PROCESS | 2500 | 1461261320330 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 2500 | 1461261320333 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 10:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:55:20 INFO - PROCESS | 2500 | 1461261320342 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 2500 | 1461261320345 Marionette TRACE conn5 <- [1,2630,null,{}] 10:55:20 INFO - PROCESS | 2500 | 1461261320356 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:20 INFO - PROCESS | 2500 | 1461261320449 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 10:55:20 INFO - PROCESS | 2500 | 1461261320467 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:20 INFO - PROCESS | 2500 | ++DOCSHELL 13764C00 == 28 [pid = 2500] [id = 667] 10:55:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (13767000) [pid = 2500] [serial = 2001] [outer = 00000000] 10:55:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1376E400) [pid = 2500] [serial = 2002] [outer = 13767000] 10:55:20 INFO - PROCESS | 2500 | 1461261320521 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (139CAC00) [pid = 2500] [serial = 2003] [outer = 13767000] 10:55:20 INFO - PROCESS | 2500 | 1461261320990 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:55:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 690ms 10:55:21 INFO - PROCESS | 2500 | 1461261321032 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 2500 | 1461261321035 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 10:55:21 INFO - PROCESS | 2500 | 1461261321038 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:55:21 INFO - PROCESS | 2500 | 1461261321040 Marionette TRACE conn5 <- [1,2634,null,{}] 10:55:21 INFO - PROCESS | 2500 | 1461261321044 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:21 INFO - PROCESS | 2500 | 1461261321132 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 10:55:21 INFO - PROCESS | 2500 | 1461261321138 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 2500 | ++DOCSHELL 139CEC00 == 29 [pid = 2500] [id = 668] 10:55:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (146FCC00) [pid = 2500] [serial = 2004] [outer = 00000000] 10:55:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (17ADAC00) [pid = 2500] [serial = 2005] [outer = 146FCC00] 10:55:21 INFO - PROCESS | 2500 | 1461261321187 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (1810A400) [pid = 2500] [serial = 2006] [outer = 146FCC00] 10:55:21 INFO - PROCESS | 2500 | 1461261321645 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:55:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 630ms 10:55:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:55:21 INFO - PROCESS | 2500 | 1461261321674 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 2500 | 1461261321676 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 10:55:21 INFO - PROCESS | 2500 | 1461261321679 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 2500 | 1461261321681 Marionette TRACE conn5 <- [1,2638,null,{}] 10:55:21 INFO - PROCESS | 2500 | 1461261321685 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:21 INFO - PROCESS | 2500 | 1461261321765 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 10:55:21 INFO - PROCESS | 2500 | 1461261321771 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 2500 | ++DOCSHELL 18162400 == 30 [pid = 2500] [id = 669] 10:55:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (18245400) [pid = 2500] [serial = 2007] [outer = 00000000] 10:55:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (18446000) [pid = 2500] [serial = 2008] [outer = 18245400] 10:55:21 INFO - PROCESS | 2500 | 1461261321816 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (184E3400) [pid = 2500] [serial = 2009] [outer = 18245400] 10:55:22 INFO - PROCESS | 2500 | 1461261322295 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:55:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:55:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 10:55:22 INFO - PROCESS | 2500 | 1461261322355 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 10:55:22 INFO - PROCESS | 2500 | 1461261322357 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 10:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:55:22 INFO - PROCESS | 2500 | 1461261322360 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 2500 | 1461261322362 Marionette TRACE conn5 <- [1,2642,null,{}] 10:55:22 INFO - PROCESS | 2500 | 1461261322366 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:22 INFO - PROCESS | 2500 | 1461261322480 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 10:55:22 INFO - PROCESS | 2500 | 1461261322496 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:22 INFO - PROCESS | 2500 | ++DOCSHELL 19BC8000 == 31 [pid = 2500] [id = 670] 10:55:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (19BC9C00) [pid = 2500] [serial = 2010] [outer = 00000000] 10:55:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1AA6EC00) [pid = 2500] [serial = 2011] [outer = 19BC9C00] 10:55:22 INFO - PROCESS | 2500 | 1461261322546 Marionette DEBUG loaded listener.js 10:55:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1AEAB000) [pid = 2500] [serial = 2012] [outer = 19BC9C00] 10:55:23 INFO - PROCESS | 2500 | 1461261322994 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:55:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 10:55:23 INFO - PROCESS | 2500 | 1461261323032 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 2500 | 1461261323034 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 10:55:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:55:23 INFO - PROCESS | 2500 | 1461261323038 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 2500 | 1461261323040 Marionette TRACE conn5 <- [1,2646,null,{}] 10:55:23 INFO - PROCESS | 2500 | 1461261323043 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:23 INFO - PROCESS | 2500 | 1461261323121 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 10:55:23 INFO - PROCESS | 2500 | 1461261323155 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB4800 == 32 [pid = 2500] [id = 671] 10:55:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1AEB5800) [pid = 2500] [serial = 2013] [outer = 00000000] 10:55:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1AF99000) [pid = 2500] [serial = 2014] [outer = 1AEB5800] 10:55:23 INFO - PROCESS | 2500 | 1461261323199 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1AFEAC00) [pid = 2500] [serial = 2015] [outer = 1AEB5800] 10:55:23 INFO - PROCESS | 2500 | 1461261323612 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:55:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 630ms 10:55:23 INFO - PROCESS | 2500 | 1461261323688 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 2500 | 1461261323690 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 10:55:23 INFO - PROCESS | 2500 | 1461261323693 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 2500 | 1461261323695 Marionette TRACE conn5 <- [1,2650,null,{}] 10:55:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:55:23 INFO - PROCESS | 2500 | 1461261323698 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:23 INFO - PROCESS | 2500 | 1461261323782 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 10:55:23 INFO - PROCESS | 2500 | 1461261323788 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 2500 | ++DOCSHELL 1B010400 == 33 [pid = 2500] [id = 672] 10:55:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1B018800) [pid = 2500] [serial = 2016] [outer = 00000000] 10:55:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1B025C00) [pid = 2500] [serial = 2017] [outer = 1B018800] 10:55:23 INFO - PROCESS | 2500 | 1461261323836 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (1B01F800) [pid = 2500] [serial = 2018] [outer = 1B018800] 10:55:24 INFO - PROCESS | 2500 | 1461261324338 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:55:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:55:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 10:55:24 INFO - PROCESS | 2500 | 1461261324371 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 2500 | 1461261324373 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 10:55:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:55:24 INFO - PROCESS | 2500 | 1461261324376 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 2500 | 1461261324378 Marionette TRACE conn5 <- [1,2654,null,{}] 10:55:24 INFO - PROCESS | 2500 | 1461261324382 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:24 INFO - PROCESS | 2500 | 1461261324499 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 10:55:24 INFO - PROCESS | 2500 | 1461261324596 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 2500 | ++DOCSHELL 13764400 == 34 [pid = 2500] [id = 673] 10:55:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (1B02CC00) [pid = 2500] [serial = 2019] [outer = 00000000] 10:55:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (1BA51C00) [pid = 2500] [serial = 2020] [outer = 1B02CC00] 10:55:24 INFO - PROCESS | 2500 | 1461261324643 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (1BA50400) [pid = 2500] [serial = 2021] [outer = 1B02CC00] 10:55:25 INFO - PROCESS | 2500 | 1461261325559 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:55:25 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) 10:55:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1235ms 10:55:25 INFO - PROCESS | 2500 | 1461261325615 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 2500 | 1461261325618 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 10:55:25 INFO - PROCESS | 2500 | 1461261325621 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:55:25 INFO - PROCESS | 2500 | 1461261325622 Marionette TRACE conn5 <- [1,2658,null,{}] 10:55:25 INFO - PROCESS | 2500 | 1461261325633 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:25 INFO - PROCESS | 2500 | 1461261325752 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 10:55:25 INFO - PROCESS | 2500 | 1461261325758 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 2500 | ++DOCSHELL 1810F400 == 35 [pid = 2500] [id = 674] 10:55:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (1BB08C00) [pid = 2500] [serial = 2022] [outer = 00000000] 10:55:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (1BBC9C00) [pid = 2500] [serial = 2023] [outer = 1BB08C00] 10:55:25 INFO - PROCESS | 2500 | 1461261325804 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (1C08A000) [pid = 2500] [serial = 2024] [outer = 1BB08C00] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (20B8E000) [pid = 2500] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1D7C2000) [pid = 2500] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (19BC9400) [pid = 2500] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (20B35400) [pid = 2500] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (20BB9C00) [pid = 2500] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (13765000) [pid = 2500] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (200EA000) [pid = 2500] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (1FD38400) [pid = 2500] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1D7C7000) [pid = 2500] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (17ADA400) [pid = 2500] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (1CE4B800) [pid = 2500] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1B022400) [pid = 2500] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1370BC00) [pid = 2500] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1DDEDC00) [pid = 2500] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1BF5C400) [pid = 2500] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1AEB5C00) [pid = 2500] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (127F6800) [pid = 2500] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (181DB400) [pid = 2500] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (228CF400) [pid = 2500] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:55:26 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (228CE400) [pid = 2500] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (22166000) [pid = 2500] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (21FD1C00) [pid = 2500] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1DA3AC00) [pid = 2500] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1CE52800) [pid = 2500] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1BF58C00) [pid = 2500] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (18167800) [pid = 2500] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20B92C00) [pid = 2500] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (20B89C00) [pid = 2500] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (20C15800) [pid = 2500] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (20B29000) [pid = 2500] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (21DE7400) [pid = 2500] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (21E31400) [pid = 2500] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (20B0A800) [pid = 2500] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (17841000) [pid = 2500] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1C08F000) [pid = 2500] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (20F9C000) [pid = 2500] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (21DF3C00) [pid = 2500] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (184E7400) [pid = 2500] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20F9D800) [pid = 2500] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20FB5000) [pid = 2500] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (20B2B800) [pid = 2500] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1816CC00) [pid = 2500] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1D601C00) [pid = 2500] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:55:27 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (20B05800) [pid = 2500] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:55:27 INFO - PROCESS | 2500 | 1461261327622 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 2500 | 1461261327650 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 10:55:27 INFO - PROCESS | 2500 | 1461261327653 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:55:27 INFO - PROCESS | 2500 | 1461261327656 Marionette TRACE conn5 <- [1,2662,null,{}] 10:55:27 INFO - PROCESS | 2500 | 1461261327659 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:27 INFO - PROCESS | 2500 | 1461261327756 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 10:55:27 INFO - PROCESS | 2500 | 1461261327763 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 2500 | ++DOCSHELL 17847000 == 36 [pid = 2500] [id = 675] 10:55:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (17A75400) [pid = 2500] [serial = 2025] [outer = 00000000] 10:55:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1AF5CC00) [pid = 2500] [serial = 2026] [outer = 17A75400] 10:55:27 INFO - PROCESS | 2500 | 1461261327823 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1BA29800) [pid = 2500] [serial = 2027] [outer = 17A75400] 10:55:28 INFO - PROCESS | 2500 | 1461261328804 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 2500 | 1461261328835 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 10:55:28 INFO - PROCESS | 2500 | 1461261328838 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 2500 | 1461261328840 Marionette TRACE conn5 <- [1,2666,null,{}] 10:55:28 INFO - PROCESS | 2500 | 1461261328844 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:28 INFO - PROCESS | 2500 | 1461261328986 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 10:55:29 INFO - PROCESS | 2500 | 1461261329124 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 2500 | ++DOCSHELL 0F07E000 == 37 [pid = 2500] [id = 676] 10:55:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (0F07E400) [pid = 2500] [serial = 2028] [outer = 00000000] 10:55:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (127ED800) [pid = 2500] [serial = 2029] [outer = 0F07E400] 10:55:29 INFO - PROCESS | 2500 | 1461261329184 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (12980C00) [pid = 2500] [serial = 2030] [outer = 0F07E400] 10:55:30 INFO - PROCESS | 2500 | 1461261330385 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:55:30 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) 10:55:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1574ms 10:55:30 INFO - PROCESS | 2500 | 1461261330418 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 10:55:30 INFO - PROCESS | 2500 | 1461261330423 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 10:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:55:30 INFO - PROCESS | 2500 | 1461261330428 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 2500 | 1461261330433 Marionette TRACE conn5 <- [1,2670,null,{}] 10:55:30 INFO - PROCESS | 2500 | 1461261330438 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:30 INFO - PROCESS | 2500 | 1461261330661 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 10:55:30 INFO - PROCESS | 2500 | 1461261330770 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 2500 | ++DOCSHELL 13548800 == 38 [pid = 2500] [id = 677] 10:55:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1354FC00) [pid = 2500] [serial = 2031] [outer = 00000000] 10:55:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1370A000) [pid = 2500] [serial = 2032] [outer = 1354FC00] 10:55:30 INFO - PROCESS | 2500 | 1461261330829 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (139C3000) [pid = 2500] [serial = 2033] [outer = 1354FC00] 10:55:32 INFO - PROCESS | 2500 | 1461261332004 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:55:32 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) 10:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1619ms 10:55:32 INFO - PROCESS | 2500 | 1461261332051 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 10:55:32 INFO - PROCESS | 2500 | 1461261332055 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 10:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:55:32 INFO - PROCESS | 2500 | 1461261332060 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:55:32 INFO - PROCESS | 2500 | 1461261332064 Marionette TRACE conn5 <- [1,2674,null,{}] 10:55:32 INFO - PROCESS | 2500 | 1461261332069 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:32 INFO - PROCESS | 2500 | 1461261332231 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 10:55:32 INFO - PROCESS | 2500 | 1461261332359 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 2500 | ++DOCSHELL 1334A800 == 39 [pid = 2500] [id = 678] 10:55:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (13767C00) [pid = 2500] [serial = 2034] [outer = 00000000] 10:55:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (14107800) [pid = 2500] [serial = 2035] [outer = 13767C00] 10:55:32 INFO - PROCESS | 2500 | 1461261332410 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (146FC800) [pid = 2500] [serial = 2036] [outer = 13767C00] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 12D0E400 == 38 [pid = 2500] [id = 486] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 127F7400 == 37 [pid = 2500] [id = 478] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 13353400 == 36 [pid = 2500] [id = 479] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 18426800 == 35 [pid = 2500] [id = 473] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 0F080C00 == 34 [pid = 2500] [id = 485] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 181DEC00 == 33 [pid = 2500] [id = 482] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 1376D000 == 32 [pid = 2500] [id = 471] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 131D0000 == 31 [pid = 2500] [id = 472] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 19ECC800 == 30 [pid = 2500] [id = 483] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 17AD3C00 == 29 [pid = 2500] [id = 481] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 131CD000 == 28 [pid = 2500] [id = 470] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 13766000 == 27 [pid = 2500] [id = 480] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 129C8800 == 26 [pid = 2500] [id = 469] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 17847000 == 25 [pid = 2500] [id = 675] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 1810F400 == 24 [pid = 2500] [id = 674] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 13764400 == 23 [pid = 2500] [id = 673] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 1B010400 == 22 [pid = 2500] [id = 672] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 1AEB4800 == 21 [pid = 2500] [id = 671] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 19BC8000 == 20 [pid = 2500] [id = 670] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 18162400 == 19 [pid = 2500] [id = 669] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (21D36400) [pid = 2500] [serial = 1993] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 139CEC00 == 18 [pid = 2500] [id = 668] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 13764C00 == 17 [pid = 2500] [id = 667] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 1323A000 == 16 [pid = 2500] [id = 666] 10:55:32 INFO - PROCESS | 2500 | --DOCSHELL 127F6000 == 15 [pid = 2500] [id = 665] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (20B97400) [pid = 2500] [serial = 1700] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1EEF8400) [pid = 2500] [serial = 1754] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1BBBB800) [pid = 2500] [serial = 1751] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (20BB1800) [pid = 2500] [serial = 1760] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (20FAA400) [pid = 2500] [serial = 1763] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (17843400) [pid = 2500] [serial = 1748] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20B0F400) [pid = 2500] [serial = 1757] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (21DEE000) [pid = 2500] [serial = 1862] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (20C1AC00) [pid = 2500] [serial = 1904] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1AF9D800) [pid = 2500] [serial = 1799] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (2267B000) [pid = 2500] [serial = 1814] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D622400) [pid = 2500] [serial = 1802] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1AEB8000) [pid = 2500] [serial = 1898] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (227E6400) [pid = 2500] [serial = 1913] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (21DE7000) [pid = 2500] [serial = 1796] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (20F9D400) [pid = 2500] [serial = 1859] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (20B96000) [pid = 2500] [serial = 1847] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (2215E000) [pid = 2500] [serial = 1811] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (21FDAC00) [pid = 2500] [serial = 1910] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (20B90400) [pid = 2500] [serial = 1856] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (184EC000) [pid = 2500] [serial = 1850] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (1D55B800) [pid = 2500] [serial = 1901] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (21DEFC00) [pid = 2500] [serial = 1907] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (21E36800) [pid = 2500] [serial = 1808] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1CE46C00) [pid = 2500] [serial = 1853] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (21DE5C00) [pid = 2500] [serial = 1805] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (20B92000) [pid = 2500] [serial = 1895] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (20B0A400) [pid = 2500] [serial = 1984] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (1F921C00) [pid = 2500] [serial = 1982] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1EE98000) [pid = 2500] [serial = 1981] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1C090800) [pid = 2500] [serial = 1987] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (20F99000) [pid = 2500] [serial = 1990] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (20B32400) [pid = 2500] [serial = 1985] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 85 (1C08AC00) [pid = 2500] [serial = 1949] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 84 (1BBBDC00) [pid = 2500] [serial = 1948] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 83 (1824C000) [pid = 2500] [serial = 1946] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 82 (14BEB000) [pid = 2500] [serial = 1945] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (20C11800) [pid = 2500] [serial = 1943] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1CEC7000) [pid = 2500] [serial = 1975] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (1BA5CC00) [pid = 2500] [serial = 1972] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (1BBBBC00) [pid = 2500] [serial = 1973] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (17840400) [pid = 2500] [serial = 1969] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (21C81400) [pid = 2500] [serial = 1991] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1824B400) [pid = 2500] [serial = 1970] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1B017000) [pid = 2500] [serial = 1967] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (1AEAD800) [pid = 2500] [serial = 1966] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (25FC7000) [pid = 2500] [serial = 1964] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (25FC4C00) [pid = 2500] [serial = 1963] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (23922C00) [pid = 2500] [serial = 1961] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (2391D800) [pid = 2500] [serial = 1960] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (227F1800) [pid = 2500] [serial = 1958] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (227F4400) [pid = 2500] [serial = 1957] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (2226F400) [pid = 2500] [serial = 1955] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 65 (22269C00) [pid = 2500] [serial = 1954] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 64 (20C0EC00) [pid = 2500] [serial = 1952] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 63 (20B10800) [pid = 2500] [serial = 1951] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 62 (1D595C00) [pid = 2500] [serial = 1978] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 61 (1D602000) [pid = 2500] [serial = 1979] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 60 (1D606C00) [pid = 2500] [serial = 1988] [outer = 00000000] [url = about:blank] 10:55:32 INFO - PROCESS | 2500 | --DOMWINDOW == 59 (1D3C9800) [pid = 2500] [serial = 1976] [outer = 00000000] [url = about:blank] 10:55:33 INFO - PROCESS | 2500 | 1461261333422 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 2500 | 1461261333454 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 10:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:55:33 INFO - PROCESS | 2500 | 1461261333461 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 2500 | 1461261333463 Marionette TRACE conn5 <- [1,2678,null,{}] 10:55:33 INFO - PROCESS | 2500 | 1461261333467 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:33 INFO - PROCESS | 2500 | 1461261333557 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 10:55:33 INFO - PROCESS | 2500 | 1461261333565 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 2500 | ++DOCSHELL 1323E800 == 16 [pid = 2500] [id = 679] 10:55:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 60 (13353400) [pid = 2500] [serial = 2037] [outer = 00000000] 10:55:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 61 (146FC400) [pid = 2500] [serial = 2038] [outer = 13353400] 10:55:33 INFO - PROCESS | 2500 | 1461261333612 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (17841400) [pid = 2500] [serial = 2039] [outer = 13353400] 10:55:34 INFO - PROCESS | 2500 | 1461261334612 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 2500 | 1461261334638 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 10:55:34 INFO - PROCESS | 2500 | 1461261334641 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 2500 | 1461261334645 Marionette TRACE conn5 <- [1,2682,null,{}] 10:55:34 INFO - PROCESS | 2500 | 1461261334663 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:34 INFO - PROCESS | 2500 | 1461261334800 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 10:55:34 INFO - PROCESS | 2500 | 1461261334808 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 2500 | ++DOCSHELL 181DE800 == 17 [pid = 2500] [id = 680] 10:55:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (18245800) [pid = 2500] [serial = 2040] [outer = 00000000] 10:55:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (18448000) [pid = 2500] [serial = 2041] [outer = 18245800] 10:55:34 INFO - PROCESS | 2500 | 1461261334918 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (184E5C00) [pid = 2500] [serial = 2042] [outer = 18245800] 10:55:35 INFO - PROCESS | 2500 | 1461261335913 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 2500 | 1461261335944 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 10:55:35 INFO - PROCESS | 2500 | 1461261335948 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 2500 | 1461261335949 Marionette TRACE conn5 <- [1,2686,null,{}] 10:55:35 INFO - PROCESS | 2500 | 1461261335953 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:36 INFO - PROCESS | 2500 | 1461261336072 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 10:55:36 INFO - PROCESS | 2500 | 1461261336079 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 2500 | ++DOCSHELL 18DC6C00 == 18 [pid = 2500] [id = 681] 10:55:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (18DCAC00) [pid = 2500] [serial = 2043] [outer = 00000000] 10:55:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (19EC9C00) [pid = 2500] [serial = 2044] [outer = 18DCAC00] 10:55:36 INFO - PROCESS | 2500 | 1461261336184 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (19ED3800) [pid = 2500] [serial = 2045] [outer = 18DCAC00] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (13767000) [pid = 2500] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (127F6C00) [pid = 2500] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 65 (146FCC00) [pid = 2500] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 64 (1B02CC00) [pid = 2500] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 63 (1323A400) [pid = 2500] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 62 (18245400) [pid = 2500] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 61 (1B018800) [pid = 2500] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 60 (1AEB5800) [pid = 2500] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 59 (19BC9C00) [pid = 2500] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:55:36 INFO - PROCESS | 2500 | --DOMWINDOW == 58 (1BB08C00) [pid = 2500] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:55:37 INFO - PROCESS | 2500 | 1461261337135 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:55:37 INFO - PROCESS | 2500 | 1461261337172 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 10:55:37 INFO - PROCESS | 2500 | 1461261337175 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 2500 | 1461261337177 Marionette TRACE conn5 <- [1,2690,null,{}] 10:55:37 INFO - PROCESS | 2500 | 1461261337181 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:37 INFO - PROCESS | 2500 | 1461261337263 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 10:55:37 INFO - PROCESS | 2500 | 1461261337269 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 2500 | ++DOCSHELL 0F07F000 == 19 [pid = 2500] [id = 682] 10:55:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 59 (193C2C00) [pid = 2500] [serial = 2046] [outer = 00000000] 10:55:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 60 (1AEB1800) [pid = 2500] [serial = 2047] [outer = 193C2C00] 10:55:37 INFO - PROCESS | 2500 | 1461261337318 Marionette DEBUG loaded listener.js 10:55:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 61 (1AEB5800) [pid = 2500] [serial = 2048] [outer = 193C2C00] 10:55:37 INFO - PROCESS | 2500 | 1461261337799 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:55:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 10:55:37 INFO - PROCESS | 2500 | 1461261337846 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 2500 | 1461261337848 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 10:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:55:37 INFO - PROCESS | 2500 | 1461261337851 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 2500 | 1461261337853 Marionette TRACE conn5 <- [1,2694,null,{}] 10:55:37 INFO - PROCESS | 2500 | 1461261337856 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:37 INFO - PROCESS | 2500 | 1461261337971 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 10:55:37 INFO - PROCESS | 2500 | 1461261337989 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 2500 | ++DOCSHELL 1B012800 == 20 [pid = 2500] [id = 683] 10:55:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (1B01F000) [pid = 2500] [serial = 2049] [outer = 00000000] 10:55:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (1B02F800) [pid = 2500] [serial = 2050] [outer = 1B01F000] 10:55:38 INFO - PROCESS | 2500 | 1461261338037 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (1BA5AC00) [pid = 2500] [serial = 2051] [outer = 1B01F000] 10:55:38 INFO - PROCESS | 2500 | 1461261338463 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:55:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 10:55:38 INFO - PROCESS | 2500 | 1461261338523 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 2500 | 1461261338525 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 10:55:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:55:38 INFO - PROCESS | 2500 | 1461261338593 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 2500 | 1461261338596 Marionette TRACE conn5 <- [1,2698,null,{}] 10:55:38 INFO - PROCESS | 2500 | 1461261338608 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:38 INFO - PROCESS | 2500 | 1461261338771 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 10:55:38 INFO - PROCESS | 2500 | 1461261338887 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 2500 | ++DOCSHELL 13241C00 == 21 [pid = 2500] [id = 684] 10:55:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (13242000) [pid = 2500] [serial = 2052] [outer = 00000000] 10:55:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (136CE800) [pid = 2500] [serial = 2053] [outer = 13242000] 10:55:38 INFO - PROCESS | 2500 | 1461261338946 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (13765400) [pid = 2500] [serial = 2054] [outer = 13242000] 10:55:39 INFO - PROCESS | 2500 | 1461261339525 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:55:39 INFO - PROCESS | 2500 | 1461261339576 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 10:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:55:39 INFO - PROCESS | 2500 | 1461261339581 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 2500 | 1461261339585 Marionette TRACE conn5 <- [1,2702,null,{}] 10:55:39 INFO - PROCESS | 2500 | 1461261339593 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:39 INFO - PROCESS | 2500 | 1461261339707 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 10:55:39 INFO - PROCESS | 2500 | 1461261339815 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 2500 | ++DOCSHELL 13768000 == 22 [pid = 2500] [id = 685] 10:55:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (17F5D400) [pid = 2500] [serial = 2055] [outer = 00000000] 10:55:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (19BC9C00) [pid = 2500] [serial = 2056] [outer = 17F5D400] 10:55:39 INFO - PROCESS | 2500 | 1461261339872 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (1AF5B800) [pid = 2500] [serial = 2057] [outer = 17F5D400] 10:55:40 INFO - PROCESS | 2500 | 1461261340475 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:55:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 930ms 10:55:40 INFO - PROCESS | 2500 | 1461261340514 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 2500 | 1461261340517 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 10:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:55:40 INFO - PROCESS | 2500 | 1461261340521 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 2500 | 1461261340524 Marionette TRACE conn5 <- [1,2706,null,{}] 10:55:40 INFO - PROCESS | 2500 | 1461261340528 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:40 INFO - PROCESS | 2500 | 1461261340641 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 10:55:40 INFO - PROCESS | 2500 | 1461261340752 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 2500 | ++DOCSHELL 1BB08C00 == 23 [pid = 2500] [id = 686] 10:55:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1BB55800) [pid = 2500] [serial = 2058] [outer = 00000000] 10:55:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (1BBC5C00) [pid = 2500] [serial = 2059] [outer = 1BB55800] 10:55:40 INFO - PROCESS | 2500 | 1461261340855 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1BF59800) [pid = 2500] [serial = 2060] [outer = 1BB55800] 10:55:41 INFO - PROCESS | 2500 | 1461261341473 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 2500 | 1461261341502 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 10:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:55:41 INFO - PROCESS | 2500 | 1461261341506 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 2500 | 1461261341508 Marionette TRACE conn5 <- [1,2710,null,{}] 10:55:41 INFO - PROCESS | 2500 | 1461261341512 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:41 INFO - PROCESS | 2500 | 1461261341617 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 10:55:41 INFO - PROCESS | 2500 | 1461261341726 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 2500 | ++DOCSHELL 193C1000 == 24 [pid = 2500] [id = 687] 10:55:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1CE47C00) [pid = 2500] [serial = 2061] [outer = 00000000] 10:55:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1CE51800) [pid = 2500] [serial = 2062] [outer = 1CE47C00] 10:55:41 INFO - PROCESS | 2500 | 1461261341782 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1CE76800) [pid = 2500] [serial = 2063] [outer = 1CE47C00] 10:55:42 INFO - PROCESS | 2500 | 1461261342361 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 2500 | 1461261342442 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 10:55:42 INFO - PROCESS | 2500 | 1461261342446 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:55:42 INFO - PROCESS | 2500 | 1461261342448 Marionette TRACE conn5 <- [1,2714,null,{}] 10:55:42 INFO - PROCESS | 2500 | 1461261342452 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:42 INFO - PROCESS | 2500 | 1461261342562 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 10:55:42 INFO - PROCESS | 2500 | 1461261342697 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 2500 | ++DOCSHELL 1CEAD800 == 25 [pid = 2500] [id = 688] 10:55:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1CED3000) [pid = 2500] [serial = 2064] [outer = 00000000] 10:55:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1D3C5C00) [pid = 2500] [serial = 2065] [outer = 1CED3000] 10:55:42 INFO - PROCESS | 2500 | 1461261342760 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1D3CC400) [pid = 2500] [serial = 2066] [outer = 1CED3000] 10:55:43 INFO - PROCESS | 2500 | 1461261343308 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 870ms 10:55:43 INFO - PROCESS | 2500 | 1461261343319 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 2500 | 1461261343322 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 10:55:43 INFO - PROCESS | 2500 | 1461261343325 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:55:43 INFO - PROCESS | 2500 | 1461261343328 Marionette TRACE conn5 <- [1,2718,null,{}] 10:55:43 INFO - PROCESS | 2500 | 1461261343331 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:43 INFO - PROCESS | 2500 | 1461261343460 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 10:55:43 INFO - PROCESS | 2500 | 1461261343569 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 2500 | ++DOCSHELL 1D526C00 == 26 [pid = 2500] [id = 689] 10:55:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1D556800) [pid = 2500] [serial = 2067] [outer = 00000000] 10:55:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1D55D800) [pid = 2500] [serial = 2068] [outer = 1D556800] 10:55:43 INFO - PROCESS | 2500 | 1461261343627 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1D593000) [pid = 2500] [serial = 2069] [outer = 1D556800] 10:55:44 INFO - PROCESS | 2500 | --DOCSHELL 0F07E000 == 25 [pid = 2500] [id = 676] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 81 (1AF5CC00) [pid = 2500] [serial = 2026] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 80 (1376E400) [pid = 2500] [serial = 2002] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 79 (139CAC00) [pid = 2500] [serial = 2003] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (12A8D000) [pid = 2500] [serial = 1996] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (12DE0400) [pid = 2500] [serial = 1997] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (17ADAC00) [pid = 2500] [serial = 2005] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (1810A400) [pid = 2500] [serial = 2006] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (1BA51C00) [pid = 2500] [serial = 2020] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (13242400) [pid = 2500] [serial = 1999] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 72 (1334A400) [pid = 2500] [serial = 2000] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 71 (18446000) [pid = 2500] [serial = 2008] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 70 (184E3400) [pid = 2500] [serial = 2009] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 69 (1B025C00) [pid = 2500] [serial = 2017] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 68 (1AF99000) [pid = 2500] [serial = 2014] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 67 (1AFEAC00) [pid = 2500] [serial = 2015] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 66 (1AA6EC00) [pid = 2500] [serial = 2011] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 65 (1AEAB000) [pid = 2500] [serial = 2012] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 64 (1BBC9C00) [pid = 2500] [serial = 2023] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 63 (1BA50400) [pid = 2500] [serial = 2021] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 62 (1C08A000) [pid = 2500] [serial = 2024] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | --DOMWINDOW == 61 (1B01F800) [pid = 2500] [serial = 2018] [outer = 00000000] [url = about:blank] 10:55:44 INFO - PROCESS | 2500 | 1461261344830 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 2500 | 1461261344854 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 10:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:55:44 INFO - PROCESS | 2500 | 1461261344865 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 2500 | 1461261344868 Marionette TRACE conn5 <- [1,2722,null,{}] 10:55:44 INFO - PROCESS | 2500 | 1461261344873 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:44 INFO - PROCESS | 2500 | 1461261344960 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 10:55:44 INFO - PROCESS | 2500 | 1461261344967 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 2500 | ++DOCSHELL 13243400 == 26 [pid = 2500] [id = 690] 10:55:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 62 (13244000) [pid = 2500] [serial = 2070] [outer = 00000000] 10:55:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 63 (13351400) [pid = 2500] [serial = 2071] [outer = 13244000] 10:55:45 INFO - PROCESS | 2500 | 1461261345020 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 64 (1376E400) [pid = 2500] [serial = 2072] [outer = 13244000] 10:55:45 INFO - PROCESS | 2500 | 1461261345528 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:55:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 10:55:45 INFO - PROCESS | 2500 | 1461261345540 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 2500 | 1461261345546 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 10:55:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:55:45 INFO - PROCESS | 2500 | 1461261345552 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 2500 | 1461261345555 Marionette TRACE conn5 <- [1,2726,null,{}] 10:55:45 INFO - PROCESS | 2500 | 1461261345558 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:45 INFO - PROCESS | 2500 | 1461261345645 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 10:55:45 INFO - PROCESS | 2500 | 1461261345654 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:45 INFO - PROCESS | 2500 | ++DOCSHELL 13772C00 == 27 [pid = 2500] [id = 691] 10:55:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 65 (17ADA800) [pid = 2500] [serial = 2073] [outer = 00000000] 10:55:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 66 (18113000) [pid = 2500] [serial = 2074] [outer = 17ADA800] 10:55:45 INFO - PROCESS | 2500 | 1461261345700 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 67 (181D7C00) [pid = 2500] [serial = 2075] [outer = 17ADA800] 10:55:46 INFO - PROCESS | 2500 | 1461261346192 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 10:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:55:46 INFO - PROCESS | 2500 | 1461261346225 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 2500 | 1461261346227 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 10:55:46 INFO - PROCESS | 2500 | 1461261346231 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 2500 | 1461261346234 Marionette TRACE conn5 <- [1,2730,null,{}] 10:55:46 INFO - PROCESS | 2500 | 1461261346245 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:46 INFO - PROCESS | 2500 | 1461261346374 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 10:55:46 INFO - PROCESS | 2500 | 1461261346479 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 2500 | ++DOCSHELL 19ED0400 == 28 [pid = 2500] [id = 692] 10:55:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 68 (19ED1800) [pid = 2500] [serial = 2076] [outer = 00000000] 10:55:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 69 (1AEABC00) [pid = 2500] [serial = 2077] [outer = 19ED1800] 10:55:46 INFO - PROCESS | 2500 | 1461261346530 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 70 (1AEB6C00) [pid = 2500] [serial = 2078] [outer = 19ED1800] 10:55:46 INFO - PROCESS | 2500 | 1461261346917 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 730ms 10:55:46 INFO - PROCESS | 2500 | 1461261346965 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 2500 | 1461261346967 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 10:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:55:46 INFO - PROCESS | 2500 | 1461261346976 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 2500 | 1461261346978 Marionette TRACE conn5 <- [1,2734,null,{}] 10:55:46 INFO - PROCESS | 2500 | 1461261346981 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:47 INFO - PROCESS | 2500 | 1461261347101 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 10:55:47 INFO - PROCESS | 2500 | 1461261347107 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 2500 | ++DOCSHELL 1AFF3400 == 29 [pid = 2500] [id = 693] 10:55:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 71 (1B010800) [pid = 2500] [serial = 2079] [outer = 00000000] 10:55:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 72 (1B025400) [pid = 2500] [serial = 2080] [outer = 1B010800] 10:55:47 INFO - PROCESS | 2500 | 1461261347156 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 73 (1B02C800) [pid = 2500] [serial = 2081] [outer = 1B010800] 10:55:47 INFO - PROCESS | 2500 | 1461261347607 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 690ms 10:55:47 INFO - PROCESS | 2500 | 1461261347664 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 10:55:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:55:47 INFO - PROCESS | 2500 | 1461261347666 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 10:55:47 INFO - PROCESS | 2500 | 1461261347675 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 2500 | 1461261347677 Marionette TRACE conn5 <- [1,2738,null,{}] 10:55:47 INFO - PROCESS | 2500 | 1461261347680 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:47 INFO - PROCESS | 2500 | 1461261347822 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 10:55:47 INFO - PROCESS | 2500 | 1461261347845 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 2500 | ++DOCSHELL 1BA55C00 == 30 [pid = 2500] [id = 694] 10:55:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (1BA57000) [pid = 2500] [serial = 2082] [outer = 00000000] 10:55:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1BBC3000) [pid = 2500] [serial = 2083] [outer = 1BA57000] 10:55:47 INFO - PROCESS | 2500 | 1461261347890 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1BF57800) [pid = 2500] [serial = 2084] [outer = 1BA57000] 10:55:48 INFO - PROCESS | 2500 | 1461261348348 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:55:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:55:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 10:55:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:55:48 INFO - PROCESS | 2500 | 1461261348400 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 10:55:48 INFO - PROCESS | 2500 | 1461261348402 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 10:55:48 INFO - PROCESS | 2500 | 1461261348405 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:55:48 INFO - PROCESS | 2500 | 1461261348407 Marionette TRACE conn5 <- [1,2742,null,{}] 10:55:48 INFO - PROCESS | 2500 | 1461261348411 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:48 INFO - PROCESS | 2500 | 1461261348546 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 10:55:48 INFO - PROCESS | 2500 | 1461261348614 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 2500 | ++DOCSHELL 1CE48C00 == 31 [pid = 2500] [id = 695] 10:55:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1CE51000) [pid = 2500] [serial = 2085] [outer = 00000000] 10:55:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1D52E400) [pid = 2500] [serial = 2086] [outer = 1CE51000] 10:55:48 INFO - PROCESS | 2500 | 1461261348662 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1D556C00) [pid = 2500] [serial = 2087] [outer = 1CE51000] 10:55:48 INFO - PROCESS | 2500 | --DOMWINDOW == 78 (13767C00) [pid = 2500] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:55:48 INFO - PROCESS | 2500 | --DOMWINDOW == 77 (17A75400) [pid = 2500] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:55:48 INFO - PROCESS | 2500 | --DOMWINDOW == 76 (13353400) [pid = 2500] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:55:48 INFO - PROCESS | 2500 | --DOMWINDOW == 75 (18245800) [pid = 2500] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:55:48 INFO - PROCESS | 2500 | --DOMWINDOW == 74 (18DCAC00) [pid = 2500] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:55:48 INFO - PROCESS | 2500 | --DOMWINDOW == 73 (193C2C00) [pid = 2500] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:55:49 INFO - PROCESS | 2500 | 1461261349095 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms 10:55:49 INFO - PROCESS | 2500 | 1461261349168 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 2500 | 1461261349170 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 10:55:49 INFO - PROCESS | 2500 | 1461261349174 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 2500 | 1461261349175 Marionette TRACE conn5 <- [1,2746,null,{}] 10:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:55:49 INFO - PROCESS | 2500 | 1461261349179 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:49 INFO - PROCESS | 2500 | 1461261349267 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 10:55:49 INFO - PROCESS | 2500 | 1461261349365 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 2500 | ++DOCSHELL 13767C00 == 32 [pid = 2500] [id = 696] 10:55:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 74 (17F28000) [pid = 2500] [serial = 2088] [outer = 00000000] 10:55:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 75 (1D59AC00) [pid = 2500] [serial = 2089] [outer = 17F28000] 10:55:49 INFO - PROCESS | 2500 | 1461261349410 Marionette DEBUG loaded listener.js 10:55:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 76 (1D59F800) [pid = 2500] [serial = 2090] [outer = 17F28000] 10:55:49 INFO - PROCESS | 2500 | 1461261349773 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 10:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:55:49 INFO - PROCESS | 2500 | 1461261349811 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 2500 | 1461261349813 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 10:55:49 INFO - PROCESS | 2500 | 1461261349816 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 2500 | 1461261349818 Marionette TRACE conn5 <- [1,2750,null,{}] 10:55:49 INFO - PROCESS | 2500 | 1461261349822 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:49 INFO - PROCESS | 2500 | 1461261349907 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 10:55:50 INFO - PROCESS | 2500 | 1461261350006 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 2500 | ++DOCSHELL 1D592C00 == 33 [pid = 2500] [id = 697] 10:55:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 77 (1D594000) [pid = 2500] [serial = 2091] [outer = 00000000] 10:55:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 78 (1D609800) [pid = 2500] [serial = 2092] [outer = 1D594000] 10:55:50 INFO - PROCESS | 2500 | 1461261350050 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 79 (1D60E800) [pid = 2500] [serial = 2093] [outer = 1D594000] 10:55:50 INFO - PROCESS | 2500 | 1461261350403 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:55:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:55:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 630ms 10:55:50 INFO - PROCESS | 2500 | 1461261350447 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 10:55:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:55:50 INFO - PROCESS | 2500 | 1461261350449 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 10:55:50 INFO - PROCESS | 2500 | 1461261350453 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:55:50 INFO - PROCESS | 2500 | 1461261350454 Marionette TRACE conn5 <- [1,2754,null,{}] 10:55:50 INFO - PROCESS | 2500 | 1461261350458 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:50 INFO - PROCESS | 2500 | 1461261350585 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 10:55:50 INFO - PROCESS | 2500 | 1461261350629 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 2500 | ++DOCSHELL 1D61EC00 == 34 [pid = 2500] [id = 698] 10:55:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 80 (1D61F000) [pid = 2500] [serial = 2094] [outer = 00000000] 10:55:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 81 (1D624C00) [pid = 2500] [serial = 2095] [outer = 1D61F000] 10:55:50 INFO - PROCESS | 2500 | 1461261350673 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 82 (1D624800) [pid = 2500] [serial = 2096] [outer = 1D61F000] 10:55:51 INFO - PROCESS | 2500 | 1461261351180 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 10:55:51 INFO - PROCESS | 2500 | 1461261351224 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 2500 | 1461261351229 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 10:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:55:51 INFO - PROCESS | 2500 | 1461261351234 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 2500 | 1461261351239 Marionette TRACE conn5 <- [1,2758,null,{}] 10:55:51 INFO - PROCESS | 2500 | 1461261351246 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:51 INFO - PROCESS | 2500 | 1461261351358 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 10:55:51 INFO - PROCESS | 2500 | 1461261351502 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:51 INFO - PROCESS | 2500 | ++DOCSHELL 13238C00 == 35 [pid = 2500] [id = 699] 10:55:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 83 (13239400) [pid = 2500] [serial = 2097] [outer = 00000000] 10:55:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 84 (139CBC00) [pid = 2500] [serial = 2098] [outer = 13239400] 10:55:51 INFO - PROCESS | 2500 | 1461261351560 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 85 (17ACDC00) [pid = 2500] [serial = 2099] [outer = 13239400] 10:55:52 INFO - PROCESS | 2500 | 1461261352225 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:55:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:55:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1029ms 10:55:52 INFO - PROCESS | 2500 | 1461261352263 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 10:55:52 INFO - PROCESS | 2500 | 1461261352270 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 10:55:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:55:52 INFO - PROCESS | 2500 | 1461261352276 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 2500 | 1461261352279 Marionette TRACE conn5 <- [1,2762,null,{}] 10:55:52 INFO - PROCESS | 2500 | 1461261352283 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:52 INFO - PROCESS | 2500 | 1461261352394 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 10:55:52 INFO - PROCESS | 2500 | 1461261352535 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 2500 | ++DOCSHELL 18DC1C00 == 36 [pid = 2500] [id = 700] 10:55:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 86 (193BB800) [pid = 2500] [serial = 2100] [outer = 00000000] 10:55:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (1AF9F000) [pid = 2500] [serial = 2101] [outer = 193BB800] 10:55:52 INFO - PROCESS | 2500 | 1461261352592 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (1BB06400) [pid = 2500] [serial = 2102] [outer = 193BB800] 10:55:53 INFO - PROCESS | 2500 | 1461261353205 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:55:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 970ms 10:55:53 INFO - PROCESS | 2500 | 1461261353248 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 2500 | 1461261353251 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 10:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:55:53 INFO - PROCESS | 2500 | 1461261353255 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 2500 | 1461261353259 Marionette TRACE conn5 <- [1,2766,null,{}] 10:55:53 INFO - PROCESS | 2500 | 1461261353270 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:53 INFO - PROCESS | 2500 | 1461261353381 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 10:55:53 INFO - PROCESS | 2500 | 1461261353521 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 2500 | ++DOCSHELL 1BA5C000 == 37 [pid = 2500] [id = 701] 10:55:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (1BBBF400) [pid = 2500] [serial = 2103] [outer = 00000000] 10:55:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (1D7BC400) [pid = 2500] [serial = 2104] [outer = 1BBBF400] 10:55:53 INFO - PROCESS | 2500 | 1461261353580 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (1D7C2000) [pid = 2500] [serial = 2105] [outer = 1BBBF400] 10:55:54 INFO - PROCESS | 2500 | 1461261354221 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 970ms 10:55:54 INFO - PROCESS | 2500 | 1461261354228 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 2500 | 1461261354231 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 10:55:54 INFO - PROCESS | 2500 | 1461261354234 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:55:54 INFO - PROCESS | 2500 | 1461261354236 Marionette TRACE conn5 <- [1,2770,null,{}] 10:55:54 INFO - PROCESS | 2500 | 1461261354240 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:54 INFO - PROCESS | 2500 | 1461261354354 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 10:55:54 INFO - PROCESS | 2500 | 1461261354492 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 2500 | ++DOCSHELL 1DA3DC00 == 38 [pid = 2500] [id = 702] 10:55:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (1DDC4800) [pid = 2500] [serial = 2106] [outer = 00000000] 10:55:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1EBC7400) [pid = 2500] [serial = 2107] [outer = 1DDC4800] 10:55:54 INFO - PROCESS | 2500 | 1461261354550 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1EEED800) [pid = 2500] [serial = 2108] [outer = 1DDC4800] 10:55:55 INFO - PROCESS | 2500 | 1461261355099 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:55:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:55:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 930ms 10:55:55 INFO - PROCESS | 2500 | 1461261355168 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 10:55:55 INFO - PROCESS | 2500 | 1461261355171 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 10:55:55 INFO - PROCESS | 2500 | 1461261355174 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:55:55 INFO - PROCESS | 2500 | 1461261355176 Marionette TRACE conn5 <- [1,2774,null,{}] 10:55:55 INFO - PROCESS | 2500 | 1461261355180 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:55 INFO - PROCESS | 2500 | 1461261355290 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 10:55:55 INFO - PROCESS | 2500 | 1461261355398 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 2500 | ++DOCSHELL 12A56C00 == 39 [pid = 2500] [id = 703] 10:55:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1D3CEC00) [pid = 2500] [serial = 2109] [outer = 00000000] 10:55:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1F828C00) [pid = 2500] [serial = 2110] [outer = 1D3CEC00] 10:55:55 INFO - PROCESS | 2500 | 1461261355453 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1F921C00) [pid = 2500] [serial = 2111] [outer = 1D3CEC00] 10:55:56 INFO - PROCESS | 2500 | 1461261356252 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1122ms 10:55:56 INFO - PROCESS | 2500 | 1461261356300 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 10:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:55:56 INFO - PROCESS | 2500 | 1461261356304 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 10:55:56 INFO - PROCESS | 2500 | 1461261356310 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 2500 | 1461261356313 Marionette TRACE conn5 <- [1,2778,null,{}] 10:55:56 INFO - PROCESS | 2500 | 1461261356319 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:56 INFO - PROCESS | 2500 | 1461261356424 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 10:55:56 INFO - PROCESS | 2500 | 1461261356540 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 2500 | ++DOCSHELL 12AEC400 == 40 [pid = 2500] [id = 704] 10:55:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (13765C00) [pid = 2500] [serial = 2112] [outer = 00000000] 10:55:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1463FC00) [pid = 2500] [serial = 2113] [outer = 13765C00] 10:55:56 INFO - PROCESS | 2500 | 1461261356634 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (18246400) [pid = 2500] [serial = 2114] [outer = 13765C00] 10:55:57 INFO - PROCESS | 2500 | --DOCSHELL 1AEB8400 == 39 [pid = 2500] [id = 475] 10:55:57 INFO - PROCESS | 2500 | --DOCSHELL 19ECA800 == 38 [pid = 2500] [id = 474] 10:55:57 INFO - PROCESS | 2500 | --DOCSHELL 1AFA1C00 == 37 [pid = 2500] [id = 484] 10:55:57 INFO - PROCESS | 2500 | --DOCSHELL 21D32400 == 36 [pid = 2500] [id = 664] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1B02F800) [pid = 2500] [serial = 2050] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (14107800) [pid = 2500] [serial = 2035] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (146FC800) [pid = 2500] [serial = 2036] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1BA29800) [pid = 2500] [serial = 2027] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (127ED800) [pid = 2500] [serial = 2029] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (146FC400) [pid = 2500] [serial = 2038] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 93 (18448000) [pid = 2500] [serial = 2041] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 92 (184E5C00) [pid = 2500] [serial = 2042] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 91 (19ED3800) [pid = 2500] [serial = 2045] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 90 (19EC9C00) [pid = 2500] [serial = 2044] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 89 (1AEB1800) [pid = 2500] [serial = 2047] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 88 (1AEB5800) [pid = 2500] [serial = 2048] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 87 (17841400) [pid = 2500] [serial = 2039] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | --DOMWINDOW == 86 (1370A000) [pid = 2500] [serial = 2032] [outer = 00000000] [url = about:blank] 10:55:57 INFO - PROCESS | 2500 | 1461261357241 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 990ms 10:55:57 INFO - PROCESS | 2500 | 1461261357301 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 10:55:57 INFO - PROCESS | 2500 | 1461261357306 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 10:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:55:57 INFO - PROCESS | 2500 | 1461261357312 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 2500 | 1461261357314 Marionette TRACE conn5 <- [1,2782,null,{}] 10:55:57 INFO - PROCESS | 2500 | 1461261357319 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:57 INFO - PROCESS | 2500 | 1461261357413 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 10:55:57 INFO - PROCESS | 2500 | 1461261357513 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 2500 | ++DOCSHELL 1294B800 == 37 [pid = 2500] [id = 705] 10:55:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 87 (129C8800) [pid = 2500] [serial = 2115] [outer = 00000000] 10:55:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 88 (141E1C00) [pid = 2500] [serial = 2116] [outer = 129C8800] 10:55:57 INFO - PROCESS | 2500 | 1461261357559 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 89 (14BEB000) [pid = 2500] [serial = 2117] [outer = 129C8800] 10:55:58 INFO - PROCESS | 2500 | 1461261358005 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 730ms 10:55:58 INFO - PROCESS | 2500 | 1461261358045 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 2500 | 1461261358048 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 10:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:55:58 INFO - PROCESS | 2500 | 1461261358056 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 2500 | 1461261358059 Marionette TRACE conn5 <- [1,2786,null,{}] 10:55:58 INFO - PROCESS | 2500 | 1461261358069 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:58 INFO - PROCESS | 2500 | 1461261358159 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 10:55:58 INFO - PROCESS | 2500 | 1461261358175 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 2500 | ++DOCSHELL 18DBC400 == 38 [pid = 2500] [id = 706] 10:55:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 90 (18DC0000) [pid = 2500] [serial = 2118] [outer = 00000000] 10:55:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 91 (193BEC00) [pid = 2500] [serial = 2119] [outer = 18DC0000] 10:55:58 INFO - PROCESS | 2500 | 1461261358223 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 92 (19BCB800) [pid = 2500] [serial = 2120] [outer = 18DC0000] 10:55:58 INFO - PROCESS | 2500 | 1461261358706 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 690ms 10:55:58 INFO - PROCESS | 2500 | 1461261358745 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 2500 | 1461261358748 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 10:55:58 INFO - PROCESS | 2500 | 1461261358751 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:55:58 INFO - PROCESS | 2500 | 1461261358753 Marionette TRACE conn5 <- [1,2790,null,{}] 10:55:58 INFO - PROCESS | 2500 | 1461261358757 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:58 INFO - PROCESS | 2500 | 1461261358842 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 10:55:58 INFO - PROCESS | 2500 | 1461261358850 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 2500 | ++DOCSHELL 1AEAB000 == 39 [pid = 2500] [id = 707] 10:55:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 93 (1AEAC800) [pid = 2500] [serial = 2121] [outer = 00000000] 10:55:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 94 (1AF5F800) [pid = 2500] [serial = 2122] [outer = 1AEAC800] 10:55:58 INFO - PROCESS | 2500 | 1461261358899 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (1AFEAC00) [pid = 2500] [serial = 2123] [outer = 1AEAC800] 10:55:59 INFO - PROCESS | 2500 | 1461261359350 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 630ms 10:55:59 INFO - PROCESS | 2500 | 1461261359389 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 2500 | 1461261359391 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 10:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:55:59 INFO - PROCESS | 2500 | 1461261359394 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 2500 | 1461261359396 Marionette TRACE conn5 <- [1,2794,null,{}] 10:55:59 INFO - PROCESS | 2500 | 1461261359400 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:59 INFO - PROCESS | 2500 | 1461261359529 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 10:55:59 INFO - PROCESS | 2500 | 1461261359620 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 2500 | ++DOCSHELL 1B01D000 == 40 [pid = 2500] [id = 708] 10:55:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (1B020C00) [pid = 2500] [serial = 2124] [outer = 00000000] 10:55:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1BA23000) [pid = 2500] [serial = 2125] [outer = 1B020C00] 10:55:59 INFO - PROCESS | 2500 | 1461261359665 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1BA57C00) [pid = 2500] [serial = 2126] [outer = 1B020C00] 10:56:00 INFO - PROCESS | 2500 | 1461261360099 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 730ms 10:56:00 INFO - PROCESS | 2500 | 1461261360125 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 2500 | 1461261360127 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 10:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:56:00 INFO - PROCESS | 2500 | 1461261360130 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 2500 | 1461261360132 Marionette TRACE conn5 <- [1,2798,null,{}] 10:56:00 INFO - PROCESS | 2500 | 1461261360136 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:00 INFO - PROCESS | 2500 | 1461261360281 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 10:56:00 INFO - PROCESS | 2500 | 1461261360296 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 2500 | ++DOCSHELL 13241400 == 41 [pid = 2500] [id = 709] 10:56:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (13245800) [pid = 2500] [serial = 2127] [outer = 00000000] 10:56:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1CE44C00) [pid = 2500] [serial = 2128] [outer = 13245800] 10:56:00 INFO - PROCESS | 2500 | 1461261360407 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1CE84400) [pid = 2500] [serial = 2129] [outer = 13245800] 10:56:00 INFO - PROCESS | 2500 | 1461261360831 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 10:56:00 INFO - PROCESS | 2500 | 1461261360861 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 2500 | 1461261360863 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 10:56:00 INFO - PROCESS | 2500 | 1461261360867 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:56:00 INFO - PROCESS | 2500 | 1461261360869 Marionette TRACE conn5 <- [1,2802,null,{}] 10:56:00 INFO - PROCESS | 2500 | 1461261360876 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:01 INFO - PROCESS | 2500 | 1461261361028 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 10:56:01 INFO - PROCESS | 2500 | 1461261361097 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C9400 == 42 [pid = 2500] [id = 710] 10:56:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1D4DF800) [pid = 2500] [serial = 2130] [outer = 00000000] 10:56:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1D561400) [pid = 2500] [serial = 2131] [outer = 1D4DF800] 10:56:01 INFO - PROCESS | 2500 | 1461261361142 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1D55E400) [pid = 2500] [serial = 2132] [outer = 1D4DF800] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1CE51000) [pid = 2500] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1B01F000) [pid = 2500] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (17ADA800) [pid = 2500] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (13244000) [pid = 2500] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1BA57000) [pid = 2500] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (19ED1800) [pid = 2500] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (17F28000) [pid = 2500] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (1D594000) [pid = 2500] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:56:01 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (1B010800) [pid = 2500] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:56:01 INFO - PROCESS | 2500 | 1461261361683 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 830ms 10:56:01 INFO - PROCESS | 2500 | 1461261361701 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 10:56:01 INFO - PROCESS | 2500 | 1461261361703 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 10:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:56:01 INFO - PROCESS | 2500 | 1461261361706 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 2500 | 1461261361708 Marionette TRACE conn5 <- [1,2806,null,{}] 10:56:01 INFO - PROCESS | 2500 | 1461261361712 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:01 INFO - PROCESS | 2500 | 1461261361794 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 10:56:01 INFO - PROCESS | 2500 | 1461261361892 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 2500 | ++DOCSHELL 13765000 == 43 [pid = 2500] [id = 711] 10:56:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (14BEC000) [pid = 2500] [serial = 2133] [outer = 00000000] 10:56:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (1CE43C00) [pid = 2500] [serial = 2134] [outer = 14BEC000] 10:56:01 INFO - PROCESS | 2500 | 1461261361938 Marionette DEBUG loaded listener.js 10:56:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (1D559800) [pid = 2500] [serial = 2135] [outer = 14BEC000] 10:56:02 INFO - PROCESS | 2500 | 1461261362305 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 630ms 10:56:02 INFO - PROCESS | 2500 | 1461261362337 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 2500 | 1461261362339 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 10:56:02 INFO - PROCESS | 2500 | 1461261362343 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:56:02 INFO - PROCESS | 2500 | 1461261362344 Marionette TRACE conn5 <- [1,2810,null,{}] 10:56:02 INFO - PROCESS | 2500 | 1461261362375 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:02 INFO - PROCESS | 2500 | 1461261362499 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 10:56:02 INFO - PROCESS | 2500 | 1461261362511 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:02 INFO - PROCESS | 2500 | ++DOCSHELL 1D59A000 == 44 [pid = 2500] [id = 712] 10:56:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1D59CC00) [pid = 2500] [serial = 2136] [outer = 00000000] 10:56:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1D628C00) [pid = 2500] [serial = 2137] [outer = 1D59CC00] 10:56:02 INFO - PROCESS | 2500 | 1461261362558 Marionette DEBUG loaded listener.js 10:56:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (1D7BAC00) [pid = 2500] [serial = 2138] [outer = 1D59CC00] 10:56:02 INFO - PROCESS | 2500 | 1461261362981 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:56:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 650ms 10:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:56:03 INFO - PROCESS | 2500 | 1461261362997 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 2500 | 1461261362999 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 10:56:03 INFO - PROCESS | 2500 | 1461261363002 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 2500 | 1461261363004 Marionette TRACE conn5 <- [1,2814,null,{}] 10:56:03 INFO - PROCESS | 2500 | 1461261363007 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:03 INFO - PROCESS | 2500 | 1461261363133 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 10:56:03 INFO - PROCESS | 2500 | 1461261363142 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 2500 | ++DOCSHELL 136C8800 == 45 [pid = 2500] [id = 713] 10:56:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (17ADAC00) [pid = 2500] [serial = 2139] [outer = 00000000] 10:56:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1EBC9400) [pid = 2500] [serial = 2140] [outer = 17ADAC00] 10:56:03 INFO - PROCESS | 2500 | 1461261363189 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1FD35C00) [pid = 2500] [serial = 2141] [outer = 17ADAC00] 10:56:03 INFO - PROCESS | 2500 | 1461261363728 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 770ms 10:56:03 INFO - PROCESS | 2500 | 1461261363820 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 2500 | 1461261363825 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 10:56:03 INFO - PROCESS | 2500 | 1461261363832 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:56:03 INFO - PROCESS | 2500 | 1461261363836 Marionette TRACE conn5 <- [1,2818,null,{}] 10:56:03 INFO - PROCESS | 2500 | 1461261363844 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:03 INFO - PROCESS | 2500 | 1461261363970 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 10:56:04 INFO - PROCESS | 2500 | 1461261364109 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 2500 | ++DOCSHELL 13246000 == 46 [pid = 2500] [id = 714] 10:56:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (13349800) [pid = 2500] [serial = 2142] [outer = 00000000] 10:56:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (17845400) [pid = 2500] [serial = 2143] [outer = 13349800] 10:56:04 INFO - PROCESS | 2500 | 1461261364167 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (17F23800) [pid = 2500] [serial = 2144] [outer = 13349800] 10:56:04 INFO - PROCESS | 2500 | 1461261364765 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 970ms 10:56:04 INFO - PROCESS | 2500 | 1461261364811 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 10:56:04 INFO - PROCESS | 2500 | 1461261364818 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 10:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:56:04 INFO - PROCESS | 2500 | 1461261364824 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 2500 | 1461261364827 Marionette TRACE conn5 <- [1,2822,null,{}] 10:56:04 INFO - PROCESS | 2500 | 1461261364832 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:04 INFO - PROCESS | 2500 | 1461261364944 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 10:56:05 INFO - PROCESS | 2500 | 1461261365102 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:05 INFO - PROCESS | 2500 | ++DOCSHELL 184E4800 == 47 [pid = 2500] [id = 715] 10:56:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (184E5C00) [pid = 2500] [serial = 2145] [outer = 00000000] 10:56:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1AEB2C00) [pid = 2500] [serial = 2146] [outer = 184E5C00] 10:56:05 INFO - PROCESS | 2500 | 1461261365162 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1B02F800) [pid = 2500] [serial = 2147] [outer = 184E5C00] 10:56:05 INFO - PROCESS | 2500 | 1461261365766 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 970ms 10:56:05 INFO - PROCESS | 2500 | 1461261365796 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 2500 | 1461261365799 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 10:56:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:56:05 INFO - PROCESS | 2500 | 1461261365802 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 2500 | 1461261365806 Marionette TRACE conn5 <- [1,2826,null,{}] 10:56:05 INFO - PROCESS | 2500 | 1461261365818 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:05 INFO - PROCESS | 2500 | 1461261365932 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 10:56:06 INFO - PROCESS | 2500 | 1461261366076 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 2500 | ++DOCSHELL 12DE3000 == 48 [pid = 2500] [id = 716] 10:56:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1CE50000) [pid = 2500] [serial = 2148] [outer = 00000000] 10:56:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1FD32400) [pid = 2500] [serial = 2149] [outer = 1CE50000] 10:56:06 INFO - PROCESS | 2500 | 1461261366135 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (200F4800) [pid = 2500] [serial = 2150] [outer = 1CE50000] 10:56:06 INFO - PROCESS | 2500 | 1461261366758 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 970ms 10:56:06 INFO - PROCESS | 2500 | 1461261366776 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 10:56:06 INFO - PROCESS | 2500 | 1461261366779 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 10:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:56:06 INFO - PROCESS | 2500 | 1461261366783 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:56:06 INFO - PROCESS | 2500 | 1461261366785 Marionette TRACE conn5 <- [1,2830,null,{}] 10:56:06 INFO - PROCESS | 2500 | 1461261366789 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:06 INFO - PROCESS | 2500 | 1461261366903 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 10:56:07 INFO - PROCESS | 2500 | 1461261367047 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 2500 | ++DOCSHELL 20B02000 == 49 [pid = 2500] [id = 717] 10:56:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (20B02400) [pid = 2500] [serial = 2151] [outer = 00000000] 10:56:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (20B09000) [pid = 2500] [serial = 2152] [outer = 20B02400] 10:56:07 INFO - PROCESS | 2500 | 1461261367103 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (20B0E800) [pid = 2500] [serial = 2153] [outer = 20B02400] 10:56:07 INFO - PROCESS | 2500 | 1461261367649 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:56:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 970ms 10:56:07 INFO - PROCESS | 2500 | 1461261367765 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 2500 | 1461261367767 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 10:56:07 INFO - PROCESS | 2500 | 1461261367771 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:56:07 INFO - PROCESS | 2500 | 1461261367773 Marionette TRACE conn5 <- [1,2834,null,{}] 10:56:07 INFO - PROCESS | 2500 | 1461261367777 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:07 INFO - PROCESS | 2500 | 1461261367911 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 10:56:08 INFO - PROCESS | 2500 | 1461261368053 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 2500 | ++DOCSHELL 20B03C00 == 50 [pid = 2500] [id = 718] 10:56:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20B2CC00) [pid = 2500] [serial = 2154] [outer = 00000000] 10:56:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (20B33C00) [pid = 2500] [serial = 2155] [outer = 20B2CC00] 10:56:08 INFO - PROCESS | 2500 | 1461261368108 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (20B36400) [pid = 2500] [serial = 2156] [outer = 20B2CC00] 10:56:08 INFO - PROCESS | 2500 | 1461261368675 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 930ms 10:56:08 INFO - PROCESS | 2500 | 1461261368707 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 2500 | 1461261368710 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 10:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:56:08 INFO - PROCESS | 2500 | 1461261368714 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 2500 | 1461261368716 Marionette TRACE conn5 <- [1,2838,null,{}] 10:56:08 INFO - PROCESS | 2500 | 1461261368720 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:08 INFO - PROCESS | 2500 | 1461261368846 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 10:56:09 INFO - PROCESS | 2500 | 1461261369152 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 2500 | ++DOCSHELL 127F6C00 == 51 [pid = 2500] [id = 719] 10:56:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (13244000) [pid = 2500] [serial = 2157] [outer = 00000000] 10:56:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1782AC00) [pid = 2500] [serial = 2158] [outer = 13244000] 10:56:09 INFO - PROCESS | 2500 | 1461261369221 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (17F24000) [pid = 2500] [serial = 2159] [outer = 13244000] 10:56:09 INFO - PROCESS | 2500 | 1461261369861 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1235ms 10:56:09 INFO - PROCESS | 2500 | 1461261369952 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 10:56:09 INFO - PROCESS | 2500 | 1461261369957 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 10:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:56:09 INFO - PROCESS | 2500 | 1461261369963 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 2500 | 1461261369966 Marionette TRACE conn5 <- [1,2842,null,{}] 10:56:09 INFO - PROCESS | 2500 | 1461261369971 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:10 INFO - PROCESS | 2500 | 1461261370090 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 10:56:10 INFO - PROCESS | 2500 | 1461261370217 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1376BC00 == 50 [pid = 2500] [id = 477] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1B019000 == 49 [pid = 2500] [id = 476] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1D59A000 == 48 [pid = 2500] [id = 712] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 13765000 == 47 [pid = 2500] [id = 711] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1D3C9400 == 46 [pid = 2500] [id = 710] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 13241400 == 45 [pid = 2500] [id = 709] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1B01D000 == 44 [pid = 2500] [id = 708] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1AEAB000 == 43 [pid = 2500] [id = 707] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 18DBC400 == 42 [pid = 2500] [id = 706] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 1294B800 == 41 [pid = 2500] [id = 705] 10:56:10 INFO - PROCESS | 2500 | --DOCSHELL 12AEC400 == 40 [pid = 2500] [id = 704] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D624C00) [pid = 2500] [serial = 2095] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | ++DOCSHELL 127E9800 == 41 [pid = 2500] [id = 720] 10:56:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (127EA000) [pid = 2500] [serial = 2160] [outer = 00000000] 10:56:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (13358800) [pid = 2500] [serial = 2161] [outer = 127EA000] 10:56:10 INFO - PROCESS | 2500 | 1461261370323 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1376D400) [pid = 2500] [serial = 2162] [outer = 127EA000] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1D609800) [pid = 2500] [serial = 2092] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1D556C00) [pid = 2500] [serial = 2087] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1B025400) [pid = 2500] [serial = 2080] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1B02C800) [pid = 2500] [serial = 2081] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1D59F800) [pid = 2500] [serial = 2090] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1AEB6C00) [pid = 2500] [serial = 2078] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D52E400) [pid = 2500] [serial = 2086] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1BA5AC00) [pid = 2500] [serial = 2051] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (18113000) [pid = 2500] [serial = 2074] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (181D7C00) [pid = 2500] [serial = 2075] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (1BBC5C00) [pid = 2500] [serial = 2059] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (1CE51800) [pid = 2500] [serial = 2062] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (13351400) [pid = 2500] [serial = 2071] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1376E400) [pid = 2500] [serial = 2072] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (1BF57800) [pid = 2500] [serial = 2084] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1AEABC00) [pid = 2500] [serial = 2077] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D3C5C00) [pid = 2500] [serial = 2065] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (1BBC3000) [pid = 2500] [serial = 2083] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D55D800) [pid = 2500] [serial = 2068] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (136CE800) [pid = 2500] [serial = 2053] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1D59AC00) [pid = 2500] [serial = 2089] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (19BC9C00) [pid = 2500] [serial = 2056] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1D60E800) [pid = 2500] [serial = 2093] [outer = 00000000] [url = about:blank] 10:56:10 INFO - PROCESS | 2500 | 1461261370790 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:56:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 870ms 10:56:10 INFO - PROCESS | 2500 | 1461261370839 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 10:56:10 INFO - PROCESS | 2500 | 1461261370843 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 10:56:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:56:10 INFO - PROCESS | 2500 | 1461261370848 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 2500 | 1461261370850 Marionette TRACE conn5 <- [1,2846,null,{}] 10:56:10 INFO - PROCESS | 2500 | 1461261370854 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:10 INFO - PROCESS | 2500 | 1461261370948 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 10:56:10 INFO - PROCESS | 2500 | 1461261370957 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 2500 | ++DOCSHELL 18448400 == 42 [pid = 2500] [id = 721] 10:56:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (1824A800) [pid = 2500] [serial = 2163] [outer = 00000000] 10:56:10 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (19ED3C00) [pid = 2500] [serial = 2164] [outer = 1824A800] 10:56:11 INFO - PROCESS | 2500 | 1461261371003 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (1AEB5800) [pid = 2500] [serial = 2165] [outer = 1824A800] 10:56:11 INFO - PROCESS | 2500 | 1461261371520 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 10:56:11 INFO - PROCESS | 2500 | 1461261371601 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 2500 | 1461261371604 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 10:56:11 INFO - PROCESS | 2500 | 1461261371611 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:56:11 INFO - PROCESS | 2500 | 1461261371617 Marionette TRACE conn5 <- [1,2850,null,{}] 10:56:11 INFO - PROCESS | 2500 | 1461261371627 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:11 INFO - PROCESS | 2500 | 1461261371729 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 10:56:11 INFO - PROCESS | 2500 | 1461261371832 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:11 INFO - PROCESS | 2500 | ++DOCSHELL 1BA0D400 == 43 [pid = 2500] [id = 722] 10:56:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1BA51C00) [pid = 2500] [serial = 2166] [outer = 00000000] 10:56:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1BB54000) [pid = 2500] [serial = 2167] [outer = 1BA51C00] 10:56:11 INFO - PROCESS | 2500 | 1461261371877 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1BBC3800) [pid = 2500] [serial = 2168] [outer = 1BA51C00] 10:56:12 INFO - PROCESS | 2500 | 1461261372238 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:56:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:56:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 10:56:12 INFO - PROCESS | 2500 | 1461261372288 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 10:56:12 INFO - PROCESS | 2500 | 1461261372291 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 10:56:12 INFO - PROCESS | 2500 | 1461261372294 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:56:12 INFO - PROCESS | 2500 | 1461261372296 Marionette TRACE conn5 <- [1,2854,null,{}] 10:56:12 INFO - PROCESS | 2500 | 1461261372299 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:12 INFO - PROCESS | 2500 | 1461261372385 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 10:56:12 INFO - PROCESS | 2500 | 1461261372392 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 2500 | ++DOCSHELL 1BBC7C00 == 44 [pid = 2500] [id = 723] 10:56:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1BF5A800) [pid = 2500] [serial = 2169] [outer = 00000000] 10:56:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1CE51C00) [pid = 2500] [serial = 2170] [outer = 1BF5A800] 10:56:12 INFO - PROCESS | 2500 | 1461261372438 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1CEAF400) [pid = 2500] [serial = 2171] [outer = 1BF5A800] 10:56:12 INFO - PROCESS | 2500 | 1461261372932 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:56:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 10:56:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:56:12 INFO - PROCESS | 2500 | 1461261372968 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 10:56:12 INFO - PROCESS | 2500 | 1461261372970 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 10:56:12 INFO - PROCESS | 2500 | 1461261372973 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - PROCESS | 2500 | 1461261372975 Marionette TRACE conn5 <- [1,2858,null,{}] 10:56:12 INFO - PROCESS | 2500 | 1461261372978 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:13 INFO - PROCESS | 2500 | 1461261373104 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 10:56:13 INFO - PROCESS | 2500 | 1461261373200 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 2500 | ++DOCSHELL 1376CC00 == 45 [pid = 2500] [id = 724] 10:56:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1D524000) [pid = 2500] [serial = 2172] [outer = 00000000] 10:56:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1D55C000) [pid = 2500] [serial = 2173] [outer = 1D524000] 10:56:13 INFO - PROCESS | 2500 | 1461261373256 Marionette DEBUG loaded listener.js 10:56:13 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1D59AC00) [pid = 2500] [serial = 2174] [outer = 1D524000] 10:56:13 INFO - PROCESS | 2500 | 1461261373738 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 830ms 10:56:13 INFO - PROCESS | 2500 | 1461261373805 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 2500 | 1461261373807 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 10:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:56:13 INFO - PROCESS | 2500 | 1461261373811 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 2500 | 1461261373813 Marionette TRACE conn5 <- [1,2862,null,{}] 10:56:13 INFO - PROCESS | 2500 | 1461261373816 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:13 INFO - PROCESS | 2500 | 1461261373944 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 10:56:14 INFO - PROCESS | 2500 | 1461261374018 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:14 INFO - PROCESS | 2500 | ++DOCSHELL 1D61C000 == 46 [pid = 2500] [id = 725] 10:56:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1D61D800) [pid = 2500] [serial = 2175] [outer = 00000000] 10:56:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1D7BD400) [pid = 2500] [serial = 2176] [outer = 1D61D800] 10:56:14 INFO - PROCESS | 2500 | 1461261374067 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D7C6800) [pid = 2500] [serial = 2177] [outer = 1D61D800] 10:56:14 INFO - PROCESS | 2500 | 1461261374492 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:56:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 730ms 10:56:14 INFO - PROCESS | 2500 | 1461261374544 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 2500 | 1461261374546 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 10:56:14 INFO - PROCESS | 2500 | 1461261374549 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:56:14 INFO - PROCESS | 2500 | 1461261374551 Marionette TRACE conn5 <- [1,2866,null,{}] 10:56:14 INFO - PROCESS | 2500 | 1461261374554 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:14 INFO - PROCESS | 2500 | 1461261374773 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D4DF800) [pid = 2500] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D59CC00) [pid = 2500] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (13765C00) [pid = 2500] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (18DC0000) [pid = 2500] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (129C8800) [pid = 2500] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (1B020C00) [pid = 2500] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (13245800) [pid = 2500] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1AEAC800) [pid = 2500] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (1D61F000) [pid = 2500] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:56:14 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (14BEC000) [pid = 2500] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:56:14 INFO - PROCESS | 2500 | 1461261374845 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:14 INFO - PROCESS | 2500 | ++DOCSHELL 127EDC00 == 47 [pid = 2500] [id = 726] 10:56:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (127F4400) [pid = 2500] [serial = 2178] [outer = 00000000] 10:56:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (14BEC000) [pid = 2500] [serial = 2179] [outer = 127F4400] 10:56:14 INFO - PROCESS | 2500 | 1461261374890 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1AEAC800) [pid = 2500] [serial = 2180] [outer = 127F4400] 10:56:15 INFO - PROCESS | 2500 | 1461261375251 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 730ms 10:56:15 INFO - PROCESS | 2500 | 1461261375284 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 2500 | 1461261375286 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 10:56:15 INFO - PROCESS | 2500 | 1461261375289 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:56:15 INFO - PROCESS | 2500 | 1461261375291 Marionette TRACE conn5 <- [1,2870,null,{}] 10:56:15 INFO - PROCESS | 2500 | 1461261375295 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:15 INFO - PROCESS | 2500 | 1461261375379 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 10:56:15 INFO - PROCESS | 2500 | 1461261375387 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 2500 | ++DOCSHELL 1D625C00 == 48 [pid = 2500] [id = 727] 10:56:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1D7C0000) [pid = 2500] [serial = 2181] [outer = 00000000] 10:56:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (2026FC00) [pid = 2500] [serial = 2182] [outer = 1D7C0000] 10:56:15 INFO - PROCESS | 2500 | 1461261375433 Marionette DEBUG loaded listener.js 10:56:15 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (20B0B800) [pid = 2500] [serial = 2183] [outer = 1D7C0000] 10:56:15 INFO - PROCESS | 2500 | 1461261375891 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 632ms 10:56:15 INFO - PROCESS | 2500 | 1461261375926 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 2500 | 1461261375928 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 10:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:56:15 INFO - PROCESS | 2500 | 1461261375932 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 2500 | 1461261375933 Marionette TRACE conn5 <- [1,2874,null,{}] 10:56:15 INFO - PROCESS | 2500 | 1461261375938 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:16 INFO - PROCESS | 2500 | 1461261376023 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 10:56:16 INFO - PROCESS | 2500 | 1461261376030 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 2500 | ++DOCSHELL 13243C00 == 49 [pid = 2500] [id = 728] 10:56:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1B01F000) [pid = 2500] [serial = 2184] [outer = 00000000] 10:56:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (20B8E000) [pid = 2500] [serial = 2185] [outer = 1B01F000] 10:56:16 INFO - PROCESS | 2500 | 1461261376077 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (20B93400) [pid = 2500] [serial = 2186] [outer = 1B01F000] 10:56:16 INFO - PROCESS | 2500 | 1461261376536 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 630ms 10:56:16 INFO - PROCESS | 2500 | 1461261376566 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 10:56:16 INFO - PROCESS | 2500 | 1461261376568 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 10:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:56:16 INFO - PROCESS | 2500 | 1461261376571 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 2500 | 1461261376573 Marionette TRACE conn5 <- [1,2878,null,{}] 10:56:16 INFO - PROCESS | 2500 | 1461261376576 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:16 INFO - PROCESS | 2500 | 1461261376711 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 10:56:16 INFO - PROCESS | 2500 | 1461261376720 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 2500 | ++DOCSHELL 20B30800 == 50 [pid = 2500] [id = 729] 10:56:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (20BB1400) [pid = 2500] [serial = 2187] [outer = 00000000] 10:56:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (20BBB400) [pid = 2500] [serial = 2188] [outer = 20BB1400] 10:56:16 INFO - PROCESS | 2500 | 1461261376770 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (20C0E000) [pid = 2500] [serial = 2189] [outer = 20BB1400] 10:56:17 INFO - PROCESS | 2500 | 1461261377466 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 930ms 10:56:17 INFO - PROCESS | 2500 | 1461261377516 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 2500 | 1461261377522 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 10:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:56:17 INFO - PROCESS | 2500 | 1461261377529 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 2500 | 1461261377533 Marionette TRACE conn5 <- [1,2882,null,{}] 10:56:17 INFO - PROCESS | 2500 | 1461261377539 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:17 INFO - PROCESS | 2500 | 1461261377664 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 10:56:17 INFO - PROCESS | 2500 | 1461261377805 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:17 INFO - PROCESS | 2500 | ++DOCSHELL 1810FC00 == 51 [pid = 2500] [id = 730] 10:56:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (18115C00) [pid = 2500] [serial = 2190] [outer = 00000000] 10:56:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1AA73000) [pid = 2500] [serial = 2191] [outer = 18115C00] 10:56:17 INFO - PROCESS | 2500 | 1461261377864 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1AF9BC00) [pid = 2500] [serial = 2192] [outer = 18115C00] 10:56:18 INFO - PROCESS | 2500 | 1461261378455 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:56:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 990ms 10:56:18 INFO - PROCESS | 2500 | 1461261378521 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 10:56:18 INFO - PROCESS | 2500 | 1461261378527 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 10:56:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:56:18 INFO - PROCESS | 2500 | 1461261378534 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:56:18 INFO - PROCESS | 2500 | 1461261378537 Marionette TRACE conn5 <- [1,2886,null,{}] 10:56:18 INFO - PROCESS | 2500 | 1461261378541 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:18 INFO - PROCESS | 2500 | 1461261378661 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 10:56:18 INFO - PROCESS | 2500 | 1461261378808 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:18 INFO - PROCESS | 2500 | ++DOCSHELL 1BA0A800 == 52 [pid = 2500] [id = 731] 10:56:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1BA58400) [pid = 2500] [serial = 2193] [outer = 00000000] 10:56:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D558800) [pid = 2500] [serial = 2194] [outer = 1BA58400] 10:56:18 INFO - PROCESS | 2500 | 1461261378864 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D59EC00) [pid = 2500] [serial = 2195] [outer = 1BA58400] 10:56:19 INFO - PROCESS | 2500 | 1461261379475 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 970ms 10:56:19 INFO - PROCESS | 2500 | 1461261379505 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 2500 | 1461261379508 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 10:56:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:56:19 INFO - PROCESS | 2500 | 1461261379512 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 2500 | 1461261379516 Marionette TRACE conn5 <- [1,2890,null,{}] 10:56:19 INFO - PROCESS | 2500 | 1461261379527 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:19 INFO - PROCESS | 2500 | 1461261379650 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 10:56:19 INFO - PROCESS | 2500 | 1461261379798 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 2500 | ++DOCSHELL 13703000 == 53 [pid = 2500] [id = 732] 10:56:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (20BBE000) [pid = 2500] [serial = 2196] [outer = 00000000] 10:56:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20C15C00) [pid = 2500] [serial = 2197] [outer = 20BBE000] 10:56:19 INFO - PROCESS | 2500 | 1461261379856 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20C1B800) [pid = 2500] [serial = 2198] [outer = 20BBE000] 10:56:20 INFO - PROCESS | 2500 | 1461261380453 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:56:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:56:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 970ms 10:56:20 INFO - PROCESS | 2500 | 1461261380485 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 10:56:20 INFO - PROCESS | 2500 | 1461261380489 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 10:56:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:56:20 INFO - PROCESS | 2500 | 1461261380492 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 2500 | 1461261380494 Marionette TRACE conn5 <- [1,2894,null,{}] 10:56:20 INFO - PROCESS | 2500 | 1461261380498 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:20 INFO - PROCESS | 2500 | 1461261380615 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 10:56:20 INFO - PROCESS | 2500 | 1461261380775 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:20 INFO - PROCESS | 2500 | ++DOCSHELL 20C19C00 == 54 [pid = 2500] [id = 733] 10:56:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (20C1AC00) [pid = 2500] [serial = 2199] [outer = 00000000] 10:56:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20F99400) [pid = 2500] [serial = 2200] [outer = 20C1AC00] 10:56:20 INFO - PROCESS | 2500 | 1461261380832 Marionette DEBUG loaded listener.js 10:56:20 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20F9E000) [pid = 2500] [serial = 2201] [outer = 20C1AC00] 10:56:21 INFO - PROCESS | 2500 | 1461261381365 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:56:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 930ms 10:56:21 INFO - PROCESS | 2500 | 1461261381426 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 10:56:21 INFO - PROCESS | 2500 | 1461261381428 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 10:56:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:56:21 INFO - PROCESS | 2500 | 1461261381432 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:56:21 INFO - PROCESS | 2500 | 1461261381434 Marionette TRACE conn5 <- [1,2898,null,{}] 10:56:21 INFO - PROCESS | 2500 | 1461261381438 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:21 INFO - PROCESS | 2500 | 1461261381550 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 10:56:21 INFO - PROCESS | 2500 | 1461261381696 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 2500 | ++DOCSHELL 20F98C00 == 55 [pid = 2500] [id = 734] 10:56:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20F9F800) [pid = 2500] [serial = 2202] [outer = 00000000] 10:56:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (20FAF400) [pid = 2500] [serial = 2203] [outer = 20F9F800] 10:56:21 INFO - PROCESS | 2500 | 1461261381752 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (20FB2000) [pid = 2500] [serial = 2204] [outer = 20F9F800] 10:56:22 INFO - PROCESS | 2500 | 1461261382336 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:56:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:56:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:56:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 970ms 10:56:22 INFO - PROCESS | 2500 | 1461261382406 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 2500 | 1461261382408 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 10:56:22 INFO - TEST-START | /DOMEvents/constructors.html 10:56:22 INFO - PROCESS | 2500 | 1461261382412 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 2500 | 1461261382414 Marionette TRACE conn5 <- [1,2902,null,{}] 10:56:22 INFO - PROCESS | 2500 | 1461261382418 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:22 INFO - PROCESS | 2500 | 1461261382538 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 10:56:22 INFO - PROCESS | 2500 | 1461261382687 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 2500 | ++DOCSHELL 12A59C00 == 56 [pid = 2500] [id = 735] 10:56:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (12A5A800) [pid = 2500] [serial = 2205] [outer = 00000000] 10:56:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1810AC00) [pid = 2500] [serial = 2206] [outer = 12A5A800] 10:56:22 INFO - PROCESS | 2500 | 1461261382747 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (18428000) [pid = 2500] [serial = 2207] [outer = 12A5A800] 10:56:23 INFO - PROCESS | 2500 | 1461261383643 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:56:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:56:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:56:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:56:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:56:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:56:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:56:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:56:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:56:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1282ms 10:56:23 INFO - PROCESS | 2500 | 1461261383698 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 2500 | 1461261383701 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 10:56:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:56:23 INFO - PROCESS | 2500 | 1461261383750 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:56:23 INFO - PROCESS | 2500 | 1461261383754 Marionette TRACE conn5 <- [1,2906,null,{}] 10:56:23 INFO - PROCESS | 2500 | 1461261383763 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:23 INFO - PROCESS | 2500 | 1461261383875 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 10:56:24 INFO - PROCESS | 2500 | 1461261384024 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 2500 | ++DOCSHELL 17F61400 == 57 [pid = 2500] [id = 736] 10:56:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (17F62000) [pid = 2500] [serial = 2208] [outer = 00000000] 10:56:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1AFEDC00) [pid = 2500] [serial = 2209] [outer = 17F62000] 10:56:24 INFO - PROCESS | 2500 | 1461261384078 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1B020800) [pid = 2500] [serial = 2210] [outer = 17F62000] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 13767C00 == 56 [pid = 2500] [id = 696] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 1D592C00 == 55 [pid = 2500] [id = 697] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 13243C00 == 54 [pid = 2500] [id = 728] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 1D625C00 == 53 [pid = 2500] [id = 727] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 127EDC00 == 52 [pid = 2500] [id = 726] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 1D61C000 == 51 [pid = 2500] [id = 725] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 1376CC00 == 50 [pid = 2500] [id = 724] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 1BBC7C00 == 49 [pid = 2500] [id = 723] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 1BA0D400 == 48 [pid = 2500] [id = 722] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1EBC9400) [pid = 2500] [serial = 2140] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 18448400 == 47 [pid = 2500] [id = 721] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 127E9800 == 46 [pid = 2500] [id = 720] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 127F6C00 == 45 [pid = 2500] [id = 719] 10:56:24 INFO - PROCESS | 2500 | --DOCSHELL 136C8800 == 44 [pid = 2500] [id = 713] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1D7BAC00) [pid = 2500] [serial = 2138] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (18246400) [pid = 2500] [serial = 2114] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1463FC00) [pid = 2500] [serial = 2113] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (193BEC00) [pid = 2500] [serial = 2119] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (19BCB800) [pid = 2500] [serial = 2120] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (141E1C00) [pid = 2500] [serial = 2116] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (14BEB000) [pid = 2500] [serial = 2117] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1EBC7400) [pid = 2500] [serial = 2107] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1BA23000) [pid = 2500] [serial = 2125] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1BA57C00) [pid = 2500] [serial = 2126] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1CE84400) [pid = 2500] [serial = 2129] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1AF5F800) [pid = 2500] [serial = 2122] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1D7BC400) [pid = 2500] [serial = 2104] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1CE44C00) [pid = 2500] [serial = 2128] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1D624800) [pid = 2500] [serial = 2096] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1CE43C00) [pid = 2500] [serial = 2134] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (139CBC00) [pid = 2500] [serial = 2098] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (1D561400) [pid = 2500] [serial = 2131] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1D628C00) [pid = 2500] [serial = 2137] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1D55E400) [pid = 2500] [serial = 2132] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1AF9F000) [pid = 2500] [serial = 2101] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1F828C00) [pid = 2500] [serial = 2110] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D559800) [pid = 2500] [serial = 2135] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1AFEAC00) [pid = 2500] [serial = 2123] [outer = 00000000] [url = about:blank] 10:56:24 INFO - PROCESS | 2500 | 1461261384699 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:56:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:56:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 990ms 10:56:24 INFO - PROCESS | 2500 | 1461261384743 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 10:56:24 INFO - PROCESS | 2500 | 1461261384749 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 10:56:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:56:24 INFO - PROCESS | 2500 | 1461261384755 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:56:24 INFO - PROCESS | 2500 | 1461261384758 Marionette TRACE conn5 <- [1,2910,null,{}] 10:56:24 INFO - PROCESS | 2500 | 1461261384761 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:24 INFO - PROCESS | 2500 | 1461261384854 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 10:56:24 INFO - PROCESS | 2500 | 1461261384863 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 2500 | ++DOCSHELL 127F5800 == 45 [pid = 2500] [id = 737] 10:56:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (12ADF000) [pid = 2500] [serial = 2211] [outer = 00000000] 10:56:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (17F28800) [pid = 2500] [serial = 2212] [outer = 12ADF000] 10:56:24 INFO - PROCESS | 2500 | 1461261384910 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1824D000) [pid = 2500] [serial = 2213] [outer = 12ADF000] 10:56:25 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:56:25 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:56:25 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:56:25 INFO - PROCESS | 2500 | [2500] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 10:56:25 INFO - PROCESS | 2500 | 1461261385472 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:56:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:56:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:56:25 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 10:56:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:56:25 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 10:56:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:56:25 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]" 10:56:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:56:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:56:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:56:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 780ms 10:56:25 INFO - PROCESS | 2500 | 1461261385538 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 10:56:25 INFO - PROCESS | 2500 | 1461261385540 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 10:56:25 INFO - PROCESS | 2500 | 1461261385543 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:56:25 INFO - PROCESS | 2500 | 1461261385547 Marionette TRACE conn5 <- [1,2914,null,{}] 10:56:25 INFO - PROCESS | 2500 | 1461261385558 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:25 INFO - PROCESS | 2500 | 1461261385695 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 10:56:25 INFO - PROCESS | 2500 | 1461261385711 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 2500 | ++DOCSHELL 1BA28C00 == 46 [pid = 2500] [id = 738] 10:56:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1BA29000) [pid = 2500] [serial = 2214] [outer = 00000000] 10:56:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1BBC5C00) [pid = 2500] [serial = 2215] [outer = 1BA29000] 10:56:25 INFO - PROCESS | 2500 | 1461261385762 Marionette DEBUG loaded listener.js 10:56:25 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1C286400) [pid = 2500] [serial = 2216] [outer = 1BA29000] 10:56:26 INFO - PROCESS | 2500 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:56:26 INFO - PROCESS | 2500 | 1461261386276 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:56:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:56:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 770ms 10:56:26 INFO - PROCESS | 2500 | 1461261386318 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 2500 | 1461261386321 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 10:56:26 INFO - PROCESS | 2500 | 1461261386324 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:56:26 INFO - PROCESS | 2500 | 1461261386325 Marionette TRACE conn5 <- [1,2918,null,{}] 10:56:26 INFO - PROCESS | 2500 | 1461261386329 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:26 INFO - PROCESS | 2500 | 1461261386417 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 10:56:26 INFO - PROCESS | 2500 | 1461261386423 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 2500 | ++DOCSHELL 1CE4EC00 == 47 [pid = 2500] [id = 739] 10:56:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1CE4F000) [pid = 2500] [serial = 2217] [outer = 00000000] 10:56:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1D3C8400) [pid = 2500] [serial = 2218] [outer = 1CE4F000] 10:56:26 INFO - PROCESS | 2500 | 1461261386471 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1D4EEC00) [pid = 2500] [serial = 2219] [outer = 1CE4F000] 10:56:26 INFO - PROCESS | 2500 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:56:26 INFO - PROCESS | 2500 | 1461261386907 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:56:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:56:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 630ms 10:56:26 INFO - PROCESS | 2500 | 1461261386968 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 2500 | 1461261386970 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 10:56:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:56:26 INFO - PROCESS | 2500 | 1461261386986 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 2500 | 1461261386988 Marionette TRACE conn5 <- [1,2922,null,{}] 10:56:26 INFO - PROCESS | 2500 | 1461261386992 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:27 INFO - PROCESS | 2500 | 1461261387142 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 10:56:27 INFO - PROCESS | 2500 | 1461261387160 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 2500 | ++DOCSHELL 1D553C00 == 48 [pid = 2500] [id = 740] 10:56:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D592C00) [pid = 2500] [serial = 2220] [outer = 00000000] 10:56:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D604000) [pid = 2500] [serial = 2221] [outer = 1D592C00] 10:56:27 INFO - PROCESS | 2500 | 1461261387209 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (1D605C00) [pid = 2500] [serial = 2222] [outer = 1D592C00] 10:56:27 INFO - PROCESS | 2500 | 1461261387662 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:56:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:56:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 730ms 10:56:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:56:27 INFO - PROCESS | 2500 | 1461261387716 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 2500 | 1461261387718 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 10:56:27 INFO - PROCESS | 2500 | 1461261387721 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 2500 | 1461261387723 Marionette TRACE conn5 <- [1,2926,null,{}] 10:56:27 INFO - PROCESS | 2500 | 1461261387726 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:27 INFO - PROCESS | 2500 | 1461261387866 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 10:56:27 INFO - PROCESS | 2500 | 1461261387937 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 2500 | ++DOCSHELL 1D61E800 == 49 [pid = 2500] [id = 741] 10:56:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (1D61F000) [pid = 2500] [serial = 2223] [outer = 00000000] 10:56:27 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (1D9C6000) [pid = 2500] [serial = 2224] [outer = 1D61F000] 10:56:27 INFO - PROCESS | 2500 | 1461261387984 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (1DDF2C00) [pid = 2500] [serial = 2225] [outer = 1D61F000] 10:56:28 INFO - PROCESS | 2500 | 1461261388377 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:56:28 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. 10:56:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 10:56:28 INFO - PROCESS | 2500 | 1461261388391 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 2500 | 1461261388393 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 10:56:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:56:28 INFO - PROCESS | 2500 | 1461261388396 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 2500 | 1461261388398 Marionette TRACE conn5 <- [1,2930,null,{}] 10:56:28 INFO - PROCESS | 2500 | 1461261388402 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:28 INFO - PROCESS | 2500 | 1461261388528 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 10:56:28 INFO - PROCESS | 2500 | 1461261388624 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 2500 | ++DOCSHELL 1EEF6000 == 50 [pid = 2500] [id = 742] 10:56:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (1F828800) [pid = 2500] [serial = 2226] [outer = 00000000] 10:56:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (2026D800) [pid = 2500] [serial = 2227] [outer = 1F828800] 10:56:28 INFO - PROCESS | 2500 | 1461261388668 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (20B08400) [pid = 2500] [serial = 2228] [outer = 1F828800] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1D524000) [pid = 2500] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (1D61D800) [pid = 2500] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (127F4400) [pid = 2500] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1824A800) [pid = 2500] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1BA51C00) [pid = 2500] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1BF5A800) [pid = 2500] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (127EA000) [pid = 2500] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (13244000) [pid = 2500] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (1B01F000) [pid = 2500] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:56:29 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1D7C0000) [pid = 2500] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:56:29 INFO - PROCESS | 2500 | 1461261389197 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:56:29 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 10:56:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:56:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 830ms 10:56:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:56:29 INFO - PROCESS | 2500 | 1461261389228 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 2500 | 1461261389230 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 10:56:29 INFO - PROCESS | 2500 | 1461261389233 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 2500 | 1461261389235 Marionette TRACE conn5 <- [1,2934,null,{}] 10:56:29 INFO - PROCESS | 2500 | 1461261389238 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:29 INFO - PROCESS | 2500 | 1461261389322 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 10:56:29 INFO - PROCESS | 2500 | 1461261389328 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 2500 | ++DOCSHELL 127EA000 == 51 [pid = 2500] [id = 743] 10:56:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (127F4400) [pid = 2500] [serial = 2229] [outer = 00000000] 10:56:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1D626C00) [pid = 2500] [serial = 2230] [outer = 127F4400] 10:56:29 INFO - PROCESS | 2500 | 1461261389374 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1D61D800) [pid = 2500] [serial = 2231] [outer = 127F4400] 10:56:29 INFO - PROCESS | 2500 | 1461261389781 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:56:29 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. 10:56:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 10:56:29 INFO - PROCESS | 2500 | 1461261389804 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 2500 | 1461261389806 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 10:56:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:56:29 INFO - PROCESS | 2500 | 1461261389824 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 2500 | 1461261389826 Marionette TRACE conn5 <- [1,2938,null,{}] 10:56:29 INFO - PROCESS | 2500 | 1461261389829 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:29 INFO - PROCESS | 2500 | 1461261389994 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 10:56:30 INFO - PROCESS | 2500 | 1461261390006 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 2500 | ++DOCSHELL 20B0CC00 == 52 [pid = 2500] [id = 744] 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20B2A800) [pid = 2500] [serial = 2232] [outer = 00000000] 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20BB8800) [pid = 2500] [serial = 2233] [outer = 20B2A800] 10:56:30 INFO - PROCESS | 2500 | 1461261390050 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (20BBB800) [pid = 2500] [serial = 2234] [outer = 20B2A800] 10:56:30 INFO - PROCESS | 2500 | ++DOCSHELL 20FA0800 == 53 [pid = 2500] [id = 745] 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20FAB000) [pid = 2500] [serial = 2235] [outer = 00000000] 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20FAE800) [pid = 2500] [serial = 2236] [outer = 20FAB000] 10:56:30 INFO - PROCESS | 2500 | 1461261390488 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:56:30 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. 10:56:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 690ms 10:56:30 INFO - PROCESS | 2500 | 1461261390504 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 2500 | 1461261390506 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 10:56:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:56:30 INFO - PROCESS | 2500 | 1461261390524 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 2500 | 1461261390526 Marionette TRACE conn5 <- [1,2942,null,{}] 10:56:30 INFO - PROCESS | 2500 | 1461261390529 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:30 INFO - PROCESS | 2500 | 1461261390639 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 10:56:30 INFO - PROCESS | 2500 | 1461261390648 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 2500 | ++DOCSHELL 18DBFC00 == 54 [pid = 2500] [id = 746] 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20BC0000) [pid = 2500] [serial = 2237] [outer = 00000000] 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (21C84400) [pid = 2500] [serial = 2238] [outer = 20BC0000] 10:56:30 INFO - PROCESS | 2500 | 1461261390693 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (21D2CC00) [pid = 2500] [serial = 2239] [outer = 20BC0000] 10:56:31 INFO - PROCESS | 2500 | 1461261391208 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:56:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:56:31 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 10:56:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 730ms 10:56:31 INFO - PROCESS | 2500 | 1461261391255 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 10:56:31 INFO - PROCESS | 2500 | 1461261391260 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 10:56:31 INFO - PROCESS | 2500 | 1461261391266 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:56:31 INFO - PROCESS | 2500 | 1461261391271 Marionette TRACE conn5 <- [1,2946,null,{}] 10:56:31 INFO - PROCESS | 2500 | 1461261391278 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:31 INFO - PROCESS | 2500 | 1461261391484 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 10:56:31 INFO - PROCESS | 2500 | 1461261391630 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 2500 | ++DOCSHELL 17B33800 == 55 [pid = 2500] [id = 747] 10:56:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (17F23400) [pid = 2500] [serial = 2240] [outer = 00000000] 10:56:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1844E000) [pid = 2500] [serial = 2241] [outer = 17F23400] 10:56:31 INFO - PROCESS | 2500 | 1461261391688 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (18DC4400) [pid = 2500] [serial = 2242] [outer = 17F23400] 10:56:32 INFO - PROCESS | 2500 | 1461261392222 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:56:32 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. 10:56:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 970ms 10:56:32 INFO - PROCESS | 2500 | 1461261392241 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 10:56:32 INFO - PROCESS | 2500 | 1461261392248 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 10:56:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:56:32 INFO - PROCESS | 2500 | 1461261392255 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 2500 | 1461261392258 Marionette TRACE conn5 <- [1,2950,null,{}] 10:56:32 INFO - PROCESS | 2500 | 1461261392262 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:32 INFO - PROCESS | 2500 | 1461261392378 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 10:56:32 INFO - PROCESS | 2500 | 1461261392502 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 2500 | ++DOCSHELL 1842A400 == 56 [pid = 2500] [id = 748] 10:56:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (193C5000) [pid = 2500] [serial = 2243] [outer = 00000000] 10:56:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (1BA5B400) [pid = 2500] [serial = 2244] [outer = 193C5000] 10:56:32 INFO - PROCESS | 2500 | 1461261392559 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (1C08F000) [pid = 2500] [serial = 2245] [outer = 193C5000] 10:56:33 INFO - PROCESS | 2500 | 1461261393087 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:56:33 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. 10:56:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 890ms 10:56:33 INFO - PROCESS | 2500 | 1461261393145 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 2500 | 1461261393148 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 10:56:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:56:33 INFO - PROCESS | 2500 | 1461261393192 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 2500 | 1461261393197 Marionette TRACE conn5 <- [1,2954,null,{}] 10:56:33 INFO - PROCESS | 2500 | 1461261393216 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:33 INFO - PROCESS | 2500 | 1461261393340 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 10:56:33 INFO - PROCESS | 2500 | 1461261393455 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 2500 | ++DOCSHELL 13763400 == 57 [pid = 2500] [id = 749] 10:56:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (1F8B5C00) [pid = 2500] [serial = 2246] [outer = 00000000] 10:56:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (20F94800) [pid = 2500] [serial = 2247] [outer = 1F8B5C00] 10:56:33 INFO - PROCESS | 2500 | 1461261393559 Marionette DEBUG loaded listener.js 10:56:33 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (21C8BC00) [pid = 2500] [serial = 2248] [outer = 1F8B5C00] 10:56:34 INFO - PROCESS | 2500 | 1461261394085 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:56:34 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. 10:56:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 970ms 10:56:34 INFO - PROCESS | 2500 | 1461261394137 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 10:56:34 INFO - PROCESS | 2500 | 1461261394140 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 10:56:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:56:34 INFO - PROCESS | 2500 | 1461261394144 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 2500 | 1461261394146 Marionette TRACE conn5 <- [1,2958,null,{}] 10:56:34 INFO - PROCESS | 2500 | 1461261394150 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:34 INFO - PROCESS | 2500 | 1461261394264 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 10:56:34 INFO - PROCESS | 2500 | 1461261394425 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:34 INFO - PROCESS | 2500 | ++DOCSHELL 21D38400 == 58 [pid = 2500] [id = 750] 10:56:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (21D39C00) [pid = 2500] [serial = 2249] [outer = 00000000] 10:56:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (21DEDC00) [pid = 2500] [serial = 2250] [outer = 21D39C00] 10:56:34 INFO - PROCESS | 2500 | 1461261394485 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (21DF4000) [pid = 2500] [serial = 2251] [outer = 21D39C00] 10:56:35 INFO - PROCESS | 2500 | 1461261395024 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:56:35 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. 10:56:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 930ms 10:56:35 INFO - PROCESS | 2500 | 1461261395076 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 2500 | 1461261395079 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 10:56:35 INFO - PROCESS | 2500 | 1461261395082 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:56:35 INFO - PROCESS | 2500 | 1461261395084 Marionette TRACE conn5 <- [1,2962,null,{}] 10:56:35 INFO - PROCESS | 2500 | 1461261395088 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:35 INFO - PROCESS | 2500 | 1461261395201 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 10:56:35 INFO - PROCESS | 2500 | 1461261395362 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:35 INFO - PROCESS | 2500 | ++DOCSHELL 21E2EC00 == 59 [pid = 2500] [id = 751] 10:56:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (21E30400) [pid = 2500] [serial = 2252] [outer = 00000000] 10:56:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (21F23C00) [pid = 2500] [serial = 2253] [outer = 21E30400] 10:56:35 INFO - PROCESS | 2500 | 1461261395418 Marionette DEBUG loaded listener.js 10:56:35 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (21FD2400) [pid = 2500] [serial = 2254] [outer = 21E30400] 10:56:35 INFO - PROCESS | 2500 | 1461261395903 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:56:35 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. 10:56:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 870ms 10:56:35 INFO - PROCESS | 2500 | 1461261395965 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 2500 | 1461261395968 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 10:56:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:56:35 INFO - PROCESS | 2500 | 1461261395972 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 2500 | 1461261395975 Marionette TRACE conn5 <- [1,2966,null,{}] 10:56:35 INFO - PROCESS | 2500 | 1461261395979 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:36 INFO - PROCESS | 2500 | 1461261396110 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 10:56:36 INFO - PROCESS | 2500 | 1461261396263 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:36 INFO - PROCESS | 2500 | ++DOCSHELL 22161800 == 60 [pid = 2500] [id = 752] 10:56:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (22162400) [pid = 2500] [serial = 2255] [outer = 00000000] 10:56:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (22167800) [pid = 2500] [serial = 2256] [outer = 22162400] 10:56:36 INFO - PROCESS | 2500 | 1461261396322 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (2226D000) [pid = 2500] [serial = 2257] [outer = 22162400] 10:56:36 INFO - PROCESS | 2500 | 1461261396808 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:56:36 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. 10:56:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 870ms 10:56:36 INFO - PROCESS | 2500 | 1461261396853 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 10:56:36 INFO - PROCESS | 2500 | 1461261396855 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 10:56:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:56:36 INFO - PROCESS | 2500 | 1461261396860 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:56:36 INFO - PROCESS | 2500 | 1461261396862 Marionette TRACE conn5 <- [1,2970,null,{}] 10:56:36 INFO - PROCESS | 2500 | 1461261396866 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:36 INFO - PROCESS | 2500 | 1461261396978 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 10:56:37 INFO - PROCESS | 2500 | 1461261397099 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 2500 | ++DOCSHELL 22165800 == 61 [pid = 2500] [id = 753] 10:56:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (2226EC00) [pid = 2500] [serial = 2258] [outer = 00000000] 10:56:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (2274BC00) [pid = 2500] [serial = 2259] [outer = 2226EC00] 10:56:37 INFO - PROCESS | 2500 | 1461261397153 Marionette DEBUG loaded listener.js 10:56:37 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (2274EC00) [pid = 2500] [serial = 2260] [outer = 2226EC00] 10:56:37 INFO - PROCESS | 2500 | 1461261397649 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:56:37 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 10:56:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:56:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 830ms 10:56:37 INFO - PROCESS | 2500 | 1461261397693 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 10:56:37 INFO - PROCESS | 2500 | 1461261397695 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 10:56:37 INFO - PROCESS | 2500 | 1461261397698 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:56:37 INFO - PROCESS | 2500 | 1461261397701 Marionette TRACE conn5 <- [1,2974,null,{}] 10:56:37 INFO - PROCESS | 2500 | 1461261397704 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:37 INFO - PROCESS | 2500 | 1461261397815 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 10:56:38 INFO - PROCESS | 2500 | 1461261398003 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:38 INFO - PROCESS | 2500 | ++DOCSHELL 20B92800 == 62 [pid = 2500] [id = 754] 10:56:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (20BB1C00) [pid = 2500] [serial = 2261] [outer = 00000000] 10:56:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 156 (228C7800) [pid = 2500] [serial = 2262] [outer = 20BB1C00] 10:56:38 INFO - PROCESS | 2500 | 1461261398058 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 2500 | ++DOMWINDOW == 157 (228CB000) [pid = 2500] [serial = 2263] [outer = 20BB1C00] 10:56:38 INFO - PROCESS | 2500 | 1461261398688 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:56:38 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. 10:56:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1023ms 10:56:38 INFO - PROCESS | 2500 | 1461261398726 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 10:56:38 INFO - PROCESS | 2500 | 1461261398730 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 10:56:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:56:38 INFO - PROCESS | 2500 | 1461261398735 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 2500 | 1461261398738 Marionette TRACE conn5 <- [1,2978,null,{}] 10:56:38 INFO - PROCESS | 2500 | 1461261398762 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:38 INFO - PROCESS | 2500 | 1461261398866 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 10:56:39 INFO - PROCESS | 2500 | 1461261399024 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 2500 | ++DOCSHELL 1AEB6400 == 63 [pid = 2500] [id = 755] 10:56:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 158 (1AEB7000) [pid = 2500] [serial = 2264] [outer = 00000000] 10:56:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 159 (13764400) [pid = 2500] [serial = 2265] [outer = 1AEB7000] 10:56:39 INFO - PROCESS | 2500 | 1461261399077 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 160 (1B01F000) [pid = 2500] [serial = 2266] [outer = 1AEB7000] 10:56:39 INFO - PROCESS | 2500 | ++DOCSHELL 1BBBE000 == 64 [pid = 2500] [id = 756] 10:56:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 161 (1CEAD000) [pid = 2500] [serial = 2267] [outer = 00000000] 10:56:39 INFO - PROCESS | 2500 | ++DOMWINDOW == 162 (1D3C7000) [pid = 2500] [serial = 2268] [outer = 1CEAD000] 10:56:39 INFO - PROCESS | 2500 | 1461261399740 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:56:39 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. 10:56:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1043ms 10:56:39 INFO - PROCESS | 2500 | 1461261399779 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 10:56:39 INFO - PROCESS | 2500 | 1461261399785 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 10:56:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:56:39 INFO - PROCESS | 2500 | 1461261399791 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 2500 | 1461261399793 Marionette TRACE conn5 <- [1,2982,null,{}] 10:56:39 INFO - PROCESS | 2500 | 1461261399798 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:39 INFO - PROCESS | 2500 | 1461261399968 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 10:56:40 INFO - PROCESS | 2500 | 1461261400118 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 2500 | ++DOCSHELL 18251000 == 65 [pid = 2500] [id = 757] 10:56:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 163 (18DC8C00) [pid = 2500] [serial = 2269] [outer = 00000000] 10:56:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 164 (1BBC5400) [pid = 2500] [serial = 2270] [outer = 18DC8C00] 10:56:40 INFO - PROCESS | 2500 | 1461261400168 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 165 (1D553800) [pid = 2500] [serial = 2271] [outer = 18DC8C00] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 20FA0800 == 64 [pid = 2500] [id = 745] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 20B0CC00 == 63 [pid = 2500] [id = 744] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 127EA000 == 62 [pid = 2500] [id = 743] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 1EEF6000 == 61 [pid = 2500] [id = 742] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 1D61E800 == 60 [pid = 2500] [id = 741] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 1D553C00 == 59 [pid = 2500] [id = 740] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 1CE4EC00 == 58 [pid = 2500] [id = 739] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 1BA28C00 == 57 [pid = 2500] [id = 738] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 164 (17845400) [pid = 2500] [serial = 2143] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 163 (1AEB2C00) [pid = 2500] [serial = 2146] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 162 (1FD32400) [pid = 2500] [serial = 2149] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 161 (20B09000) [pid = 2500] [serial = 2152] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 160 (20B33C00) [pid = 2500] [serial = 2155] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 127F5800 == 56 [pid = 2500] [id = 737] 10:56:40 INFO - PROCESS | 2500 | --DOCSHELL 17F61400 == 55 [pid = 2500] [id = 736] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 159 (1D55C000) [pid = 2500] [serial = 2173] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 158 (1D7BD400) [pid = 2500] [serial = 2176] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 157 (1D59AC00) [pid = 2500] [serial = 2174] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 156 (14BEC000) [pid = 2500] [serial = 2179] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 155 (19ED3C00) [pid = 2500] [serial = 2164] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (1AEB5800) [pid = 2500] [serial = 2165] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (1BB54000) [pid = 2500] [serial = 2167] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (1BBC3800) [pid = 2500] [serial = 2168] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (1CE51C00) [pid = 2500] [serial = 2170] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (13358800) [pid = 2500] [serial = 2161] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1376D400) [pid = 2500] [serial = 2162] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1D7C6800) [pid = 2500] [serial = 2177] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (17F24000) [pid = 2500] [serial = 2159] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1782AC00) [pid = 2500] [serial = 2158] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (20B8E000) [pid = 2500] [serial = 2185] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (2026FC00) [pid = 2500] [serial = 2182] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (20B93400) [pid = 2500] [serial = 2186] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (1AEAC800) [pid = 2500] [serial = 2180] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (20B0B800) [pid = 2500] [serial = 2183] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1CEAF400) [pid = 2500] [serial = 2171] [outer = 00000000] [url = about:blank] 10:56:40 INFO - PROCESS | 2500 | 1461261400694 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:56:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:56:40 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 10:56:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 930ms 10:56:40 INFO - PROCESS | 2500 | 1461261400724 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 2500 | 1461261400726 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 10:56:40 INFO - PROCESS | 2500 | 1461261400729 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:56:40 INFO - PROCESS | 2500 | 1461261400733 Marionette TRACE conn5 <- [1,2986,null,{}] 10:56:40 INFO - PROCESS | 2500 | 1461261400747 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:40 INFO - PROCESS | 2500 | 1461261400845 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 10:56:40 INFO - PROCESS | 2500 | 1461261400852 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 2500 | ++DOCSHELL 146F7800 == 56 [pid = 2500] [id = 758] 10:56:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (14BED800) [pid = 2500] [serial = 2272] [outer = 00000000] 10:56:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (18448400) [pid = 2500] [serial = 2273] [outer = 14BED800] 10:56:40 INFO - PROCESS | 2500 | 1461261400902 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (1AEAC400) [pid = 2500] [serial = 2274] [outer = 14BED800] 10:56:41 INFO - PROCESS | 2500 | 1461261401370 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:56:41 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. 10:56:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 10:56:41 INFO - PROCESS | 2500 | 1461261401403 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 10:56:41 INFO - PROCESS | 2500 | 1461261401406 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 10:56:41 INFO - PROCESS | 2500 | 1461261401409 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:56:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:56:41 INFO - PROCESS | 2500 | 1461261401411 Marionette TRACE conn5 <- [1,2990,null,{}] 10:56:41 INFO - PROCESS | 2500 | 1461261401414 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:41 INFO - PROCESS | 2500 | 1461261401506 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 10:56:41 INFO - PROCESS | 2500 | 1461261401512 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 2500 | ++DOCSHELL 1B01C800 == 57 [pid = 2500] [id = 759] 10:56:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (1B022400) [pid = 2500] [serial = 2275] [outer = 00000000] 10:56:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (1C284400) [pid = 2500] [serial = 2276] [outer = 1B022400] 10:56:41 INFO - PROCESS | 2500 | 1461261401559 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (1CE78400) [pid = 2500] [serial = 2277] [outer = 1B022400] 10:56:42 INFO - PROCESS | 2500 | 1461261402052 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:56:42 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. 10:56:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 10:56:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:56:42 INFO - PROCESS | 2500 | 1461261402083 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 2500 | 1461261402085 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 10:56:42 INFO - PROCESS | 2500 | 1461261402088 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 2500 | 1461261402090 Marionette TRACE conn5 <- [1,2994,null,{}] 10:56:42 INFO - PROCESS | 2500 | 1461261402093 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:42 INFO - PROCESS | 2500 | 1461261402180 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 10:56:42 INFO - PROCESS | 2500 | 1461261402186 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 2500 | ++DOCSHELL 1D552C00 == 58 [pid = 2500] [id = 760] 10:56:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (1D553C00) [pid = 2500] [serial = 2278] [outer = 00000000] 10:56:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (1D606000) [pid = 2500] [serial = 2279] [outer = 1D553C00] 10:56:42 INFO - PROCESS | 2500 | 1461261402237 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 2500 | ++DOMWINDOW == 149 (1D61E000) [pid = 2500] [serial = 2280] [outer = 1D553C00] 10:56:42 INFO - PROCESS | 2500 | 1461261402710 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:56:42 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. 10:56:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 10:56:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:56:42 INFO - PROCESS | 2500 | 1461261402763 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 2500 | 1461261402765 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 10:56:42 INFO - PROCESS | 2500 | 1461261402768 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 2500 | 1461261402770 Marionette TRACE conn5 <- [1,2998,null,{}] 10:56:42 INFO - PROCESS | 2500 | 1461261402773 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:42 INFO - PROCESS | 2500 | 1461261402923 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 10:56:43 INFO - PROCESS | 2500 | 1461261403023 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 2500 | ++DOCSHELL 1D7BF000 == 59 [pid = 2500] [id = 761] 10:56:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 150 (1D7C0400) [pid = 2500] [serial = 2281] [outer = 00000000] 10:56:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 151 (1FD35000) [pid = 2500] [serial = 2282] [outer = 1D7C0400] 10:56:43 INFO - PROCESS | 2500 | 1461261403069 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 152 (1FD3A800) [pid = 2500] [serial = 2283] [outer = 1D7C0400] 10:56:43 INFO - PROCESS | 2500 | [2500] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:56:43 INFO - PROCESS | 2500 | 1461261403519 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:56:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:56:43 INFO - {} 10:56:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:56:43 INFO - {} 10:56:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:56:43 INFO - {} 10:56:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:56:43 INFO - {} 10:56:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 10:56:43 INFO - PROCESS | 2500 | 1461261403540 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 10:56:43 INFO - TEST-START | /FileAPI/fileReader.html 10:56:43 INFO - PROCESS | 2500 | 1461261403541 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 10:56:43 INFO - PROCESS | 2500 | 1461261403545 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 2500 | 1461261403546 Marionette TRACE conn5 <- [1,3002,null,{}] 10:56:43 INFO - PROCESS | 2500 | 1461261403570 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:43 INFO - PROCESS | 2500 | 1461261403702 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 10:56:43 INFO - PROCESS | 2500 | 1461261403708 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 2500 | ++DOCSHELL 1FD32400 == 60 [pid = 2500] [id = 762] 10:56:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 153 (20B05400) [pid = 2500] [serial = 2284] [outer = 00000000] 10:56:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 154 (20B93800) [pid = 2500] [serial = 2285] [outer = 20B05400] 10:56:43 INFO - PROCESS | 2500 | 1461261403815 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 2500 | ++DOMWINDOW == 155 (20BB2800) [pid = 2500] [serial = 2286] [outer = 20B05400] 10:56:44 INFO - PROCESS | 2500 | 1461261404212 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:56:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:56:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:56:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:56:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:56:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 730ms 10:56:44 INFO - PROCESS | 2500 | 1461261404282 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 10:56:44 INFO - PROCESS | 2500 | 1461261404284 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 10:56:44 INFO - PROCESS | 2500 | 1461261404287 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - TEST-START | /FileAPI/historical.html 10:56:44 INFO - PROCESS | 2500 | 1461261404288 Marionette TRACE conn5 <- [1,3006,null,{}] 10:56:44 INFO - PROCESS | 2500 | 1461261404292 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:44 INFO - PROCESS | 2500 | 1461261404447 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 10:56:44 INFO - PROCESS | 2500 | 1461261404465 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:44 INFO - PROCESS | 2500 | ++DOCSHELL 20B91C00 == 61 [pid = 2500] [id = 763] 10:56:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 156 (20BB8000) [pid = 2500] [serial = 2287] [outer = 00000000] 10:56:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 157 (20FB3C00) [pid = 2500] [serial = 2288] [outer = 20BB8000] 10:56:44 INFO - PROCESS | 2500 | 1461261404512 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 2500 | ++DOMWINDOW == 158 (21C82C00) [pid = 2500] [serial = 2289] [outer = 20BB8000] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 157 (1CE47C00) [pid = 2500] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 156 (21D32800) [pid = 2500] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 155 (13242000) [pid = 2500] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 154 (17F5D400) [pid = 2500] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 153 (13239400) [pid = 2500] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 152 (20B2CC00) [pid = 2500] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 151 (20B02400) [pid = 2500] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 150 (1BBBF400) [pid = 2500] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 149 (1CED3000) [pid = 2500] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 148 (1DDC4800) [pid = 2500] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (1BB55800) [pid = 2500] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (184E5C00) [pid = 2500] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (17ADAC00) [pid = 2500] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (1CE50000) [pid = 2500] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1D3CEC00) [pid = 2500] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (193BB800) [pid = 2500] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (13349800) [pid = 2500] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (1D592C00) [pid = 2500] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1D61F000) [pid = 2500] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1F828800) [pid = 2500] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (127F4400) [pid = 2500] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (12A5A800) [pid = 2500] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (20F9F800) [pid = 2500] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (12ADF000) [pid = 2500] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (17F62000) [pid = 2500] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (20C1AC00) [pid = 2500] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (18115C00) [pid = 2500] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (20BB1400) [pid = 2500] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (20BBE000) [pid = 2500] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1BA29000) [pid = 2500] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (1BA58400) [pid = 2500] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (1CE4F000) [pid = 2500] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (20B2A800) [pid = 2500] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (20FAB000) [pid = 2500] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (0F07E400) [pid = 2500] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (1354FC00) [pid = 2500] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:56:45 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (1D556800) [pid = 2500] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:56:45 INFO - PROCESS | 2500 | 1461261405169 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:56:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:56:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:56:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:56:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:56:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:56:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:56:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:56:45 INFO - TEST-OK | /FileAPI/historical.html | took 931ms 10:56:45 INFO - TEST-START | /FileAPI/idlharness.html 10:56:45 INFO - PROCESS | 2500 | 1461261405224 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 2500 | 1461261405226 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 10:56:45 INFO - PROCESS | 2500 | 1461261405230 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 2500 | 1461261405232 Marionette TRACE conn5 <- [1,3010,null,{}] 10:56:45 INFO - PROCESS | 2500 | 1461261405244 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:45 INFO - PROCESS | 2500 | 1461261405332 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 10:56:45 INFO - PROCESS | 2500 | 1461261405340 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 2500 | ++DOCSHELL 1353AC00 == 62 [pid = 2500] [id = 764] 10:56:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (1353F800) [pid = 2500] [serial = 2290] [outer = 00000000] 10:56:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (1AA77000) [pid = 2500] [serial = 2291] [outer = 1353F800] 10:56:45 INFO - PROCESS | 2500 | 1461261405385 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (1B024800) [pid = 2500] [serial = 2292] [outer = 1353F800] 10:56:46 INFO - PROCESS | 2500 | 1461261406355 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:56:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:56:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:56:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:56:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:56:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:56:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:56:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:56:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:56:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:56:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:56:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:56:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:56:46 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 10:56:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:56:46 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 10:56:46 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 10:56:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:56:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:56:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:56:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:56:46 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 10:56:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:56:46 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 10:56:46 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 10:56:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:56:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:56:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:56:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:56:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:56:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:56:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 1233ms 10:56:46 INFO - PROCESS | 2500 | 1461261406465 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 2500 | 1461261406467 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 10:56:46 INFO - TEST-START | /FileAPI/idlharness.worker 10:56:46 INFO - PROCESS | 2500 | 1461261406470 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 2500 | 1461261406472 Marionette TRACE conn5 <- [1,3014,null,{}] 10:56:46 INFO - PROCESS | 2500 | 1461261406476 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:46 INFO - PROCESS | 2500 | 1461261406608 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 10:56:46 INFO - PROCESS | 2500 | 1461261406617 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 2500 | ++DOCSHELL 0F077400 == 63 [pid = 2500] [id = 765] 10:56:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (12D0B800) [pid = 2500] [serial = 2293] [outer = 00000000] 10:56:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (227EA800) [pid = 2500] [serial = 2294] [outer = 12D0B800] 10:56:46 INFO - PROCESS | 2500 | 1461261406667 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (228C4400) [pid = 2500] [serial = 2295] [outer = 12D0B800] 10:56:46 INFO - PROCESS | 2500 | [2500] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:56:47 INFO - PROCESS | 2500 | 1461261407877 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:56:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:56:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:56:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:56:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:56:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:56:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:56:47 INFO - {} 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:56:47 INFO - {} 10:56:47 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 - {} 10:56:47 INFO - {} 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:56:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:56:47 INFO - {} 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:56:47 INFO - {} 10:56:47 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 - {} 10:56:47 INFO - {} 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:56:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:56:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:56:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:56:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 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 10:56:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:56:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:56:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:56:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:56:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:56:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:56:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:56:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:56:47 INFO - {} 10:56:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:56:48 INFO - {} 10:56:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1544ms 10:56:48 INFO - PROCESS | 2500 | 1461261408021 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 2500 | 1461261408027 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 10:56:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:56:48 INFO - PROCESS | 2500 | 1461261408032 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 2500 | 1461261408035 Marionette TRACE conn5 <- [1,3018,null,{}] 10:56:48 INFO - PROCESS | 2500 | 1461261408041 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:48 INFO - PROCESS | 2500 | 1461261408161 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 10:56:48 INFO - PROCESS | 2500 | 1461261408308 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 2500 | ++DOCSHELL 12982400 == 64 [pid = 2500] [id = 766] 10:56:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (13763C00) [pid = 2500] [serial = 2296] [outer = 00000000] 10:56:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (21F14C00) [pid = 2500] [serial = 2297] [outer = 13763C00] 10:56:48 INFO - PROCESS | 2500 | 1461261408367 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (2267D800) [pid = 2500] [serial = 2298] [outer = 13763C00] 10:56:48 INFO - PROCESS | 2500 | 1461261408896 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:56:48 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 10:56:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 870ms 10:56:48 INFO - PROCESS | 2500 | 1461261408906 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 2500 | 1461261408912 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 10:56:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:56:48 INFO - PROCESS | 2500 | 1461261408918 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 2500 | 1461261408921 Marionette TRACE conn5 <- [1,3022,null,{}] 10:56:48 INFO - PROCESS | 2500 | 1461261408925 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:49 INFO - PROCESS | 2500 | 1461261409047 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 10:56:49 INFO - PROCESS | 2500 | 1461261409203 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:49 INFO - PROCESS | 2500 | ++DOCSHELL 20B0C400 == 65 [pid = 2500] [id = 767] 10:56:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (20B8B800) [pid = 2500] [serial = 2299] [outer = 00000000] 10:56:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (2391F000) [pid = 2500] [serial = 2300] [outer = 20B8B800] 10:56:49 INFO - PROCESS | 2500 | 1461261409261 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (2392A400) [pid = 2500] [serial = 2301] [outer = 20B8B800] 10:56:49 INFO - PROCESS | 2500 | 1461261409802 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:56:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:56:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 930ms 10:56:49 INFO - PROCESS | 2500 | 1461261409850 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 2500 | 1461261409853 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 10:56:49 INFO - PROCESS | 2500 | 1461261409874 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:56:49 INFO - PROCESS | 2500 | 1461261409878 Marionette TRACE conn5 <- [1,3026,null,{}] 10:56:49 INFO - PROCESS | 2500 | 1461261409890 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:50 INFO - PROCESS | 2500 | 1461261410015 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 10:56:50 INFO - PROCESS | 2500 | 1461261410182 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 2500 | ++DOCSHELL 25FC8800 == 66 [pid = 2500] [id = 768] 10:56:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (25FC8C00) [pid = 2500] [serial = 2302] [outer = 00000000] 10:56:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (26084C00) [pid = 2500] [serial = 2303] [outer = 25FC8C00] 10:56:50 INFO - PROCESS | 2500 | 1461261410241 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (26089000) [pid = 2500] [serial = 2304] [outer = 25FC8C00] 10:56:50 INFO - PROCESS | 2500 | 1461261410754 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:56:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 10:56:50 INFO - PROCESS | 2500 | 1461261410808 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 2500 | 1461261410811 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 10:56:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:56:50 INFO - PROCESS | 2500 | 1461261410815 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 2500 | 1461261410817 Marionette TRACE conn5 <- [1,3030,null,{}] 10:56:50 INFO - PROCESS | 2500 | 1461261410821 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:50 INFO - PROCESS | 2500 | 1461261410937 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 10:56:51 INFO - PROCESS | 2500 | 1461261411105 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 2500 | ++DOCSHELL 25A42000 == 67 [pid = 2500] [id = 769] 10:56:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (25A42400) [pid = 2500] [serial = 2305] [outer = 00000000] 10:56:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (25A47400) [pid = 2500] [serial = 2306] [outer = 25A42400] 10:56:51 INFO - PROCESS | 2500 | 1461261411161 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (25FC1000) [pid = 2500] [serial = 2307] [outer = 25A42400] 10:56:51 INFO - PROCESS | 2500 | 1461261411970 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:56:52 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. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:56:52 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'.) 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:56:52 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. 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:56:52 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. 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:56:52 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. 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 10:56:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:56:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:56:52 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1284ms 10:56:52 INFO - PROCESS | 2500 | 1461261412107 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 2500 | 1461261412109 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 10:56:52 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:56:52 INFO - PROCESS | 2500 | 1461261412113 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 2500 | 1461261412115 Marionette TRACE conn5 <- [1,3034,null,{}] 10:56:52 INFO - PROCESS | 2500 | 1461261412162 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:52 INFO - PROCESS | 2500 | 1461261412269 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 10:56:52 INFO - PROCESS | 2500 | 1461261412461 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:52 INFO - PROCESS | 2500 | ++DOCSHELL 13768C00 == 68 [pid = 2500] [id = 770] 10:56:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 140 (18169C00) [pid = 2500] [serial = 2308] [outer = 00000000] 10:56:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 141 (1D607800) [pid = 2500] [serial = 2309] [outer = 18169C00] 10:56:52 INFO - PROCESS | 2500 | 1461261412524 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 2500 | ++DOMWINDOW == 142 (1EBC4000) [pid = 2500] [serial = 2310] [outer = 18169C00] 10:56:52 INFO - PROCESS | 2500 | [2500] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:56:53 INFO - PROCESS | 2500 | 1461261413034 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:56:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:56:53 INFO - {} 10:56:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 970ms 10:56:53 INFO - PROCESS | 2500 | 1461261413094 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 10:56:53 INFO - PROCESS | 2500 | 1461261413096 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 10:56:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:56:53 INFO - PROCESS | 2500 | 1461261413101 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:56:53 INFO - PROCESS | 2500 | 1461261413103 Marionette TRACE conn5 <- [1,3038,null,{}] 10:56:53 INFO - PROCESS | 2500 | 1461261413112 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:53 INFO - PROCESS | 2500 | 1461261413255 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 10:56:53 INFO - PROCESS | 2500 | 1461261413656 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 2500 | ++DOCSHELL 136CD800 == 69 [pid = 2500] [id = 771] 10:56:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 143 (136CFC00) [pid = 2500] [serial = 2311] [outer = 00000000] 10:56:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 144 (139C9400) [pid = 2500] [serial = 2312] [outer = 136CFC00] 10:56:53 INFO - PROCESS | 2500 | 1461261413707 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 2500 | ++DOMWINDOW == 145 (14BEB000) [pid = 2500] [serial = 2313] [outer = 136CFC00] 10:56:54 INFO - PROCESS | 2500 | 1461261414244 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:56:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1191ms 10:56:54 INFO - PROCESS | 2500 | 1461261414304 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 2500 | 1461261414308 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 10:56:54 INFO - PROCESS | 2500 | 1461261414314 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:56:54 INFO - PROCESS | 2500 | 1461261414319 Marionette TRACE conn5 <- [1,3042,null,{}] 10:56:54 INFO - PROCESS | 2500 | 1461261414323 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:54 INFO - PROCESS | 2500 | 1461261414431 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 10:56:54 INFO - PROCESS | 2500 | 1461261414599 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 2500 | ++DOCSHELL 17F66000 == 70 [pid = 2500] [id = 772] 10:56:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 146 (18111800) [pid = 2500] [serial = 2314] [outer = 00000000] 10:56:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 147 (146FC400) [pid = 2500] [serial = 2315] [outer = 18111800] 10:56:54 INFO - PROCESS | 2500 | 1461261414652 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 2500 | ++DOMWINDOW == 148 (18DC5C00) [pid = 2500] [serial = 2316] [outer = 18111800] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 13548800 == 69 [pid = 2500] [id = 677] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 20B02000 == 68 [pid = 2500] [id = 717] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 20B03C00 == 67 [pid = 2500] [id = 718] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1353AC00 == 66 [pid = 2500] [id = 764] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 20B91C00 == 65 [pid = 2500] [id = 763] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1FD32400 == 64 [pid = 2500] [id = 762] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1D7BF000 == 63 [pid = 2500] [id = 761] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1D552C00 == 62 [pid = 2500] [id = 760] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1B01C800 == 61 [pid = 2500] [id = 759] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 147 (21C84400) [pid = 2500] [serial = 2238] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 146F7800 == 60 [pid = 2500] [id = 758] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 18251000 == 59 [pid = 2500] [id = 757] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1BBBE000 == 58 [pid = 2500] [id = 756] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1AEB6400 == 57 [pid = 2500] [id = 755] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 1842A400 == 56 [pid = 2500] [id = 748] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 17B33800 == 55 [pid = 2500] [id = 747] 10:56:55 INFO - PROCESS | 2500 | --DOCSHELL 18DBFC00 == 54 [pid = 2500] [id = 746] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 146 (1CE76800) [pid = 2500] [serial = 2063] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 145 (21D38800) [pid = 2500] [serial = 1994] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 144 (13765400) [pid = 2500] [serial = 2054] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 143 (1AF5B800) [pid = 2500] [serial = 2057] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 142 (17ACDC00) [pid = 2500] [serial = 2099] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 141 (20B36400) [pid = 2500] [serial = 2156] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 140 (20B0E800) [pid = 2500] [serial = 2153] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 139 (1D7C2000) [pid = 2500] [serial = 2105] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 138 (1D3CC400) [pid = 2500] [serial = 2066] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 137 (1EEED800) [pid = 2500] [serial = 2108] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 136 (1BF59800) [pid = 2500] [serial = 2060] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 135 (1B02F800) [pid = 2500] [serial = 2147] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 134 (1FD35C00) [pid = 2500] [serial = 2141] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 133 (200F4800) [pid = 2500] [serial = 2150] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 132 (1F921C00) [pid = 2500] [serial = 2111] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 131 (1BB06400) [pid = 2500] [serial = 2102] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 130 (17F23800) [pid = 2500] [serial = 2144] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 129 (1B020800) [pid = 2500] [serial = 2210] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 128 (1AFEDC00) [pid = 2500] [serial = 2209] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 127 (20F9E000) [pid = 2500] [serial = 2201] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 126 (20F99400) [pid = 2500] [serial = 2200] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 125 (1AF9BC00) [pid = 2500] [serial = 2192] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 124 (1AA73000) [pid = 2500] [serial = 2191] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 123 (20BBB400) [pid = 2500] [serial = 2188] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 122 (20C0E000) [pid = 2500] [serial = 2189] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 121 (20C1B800) [pid = 2500] [serial = 2198] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 120 (20C15C00) [pid = 2500] [serial = 2197] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 119 (1BBC5C00) [pid = 2500] [serial = 2215] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 118 (1C286400) [pid = 2500] [serial = 2216] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 117 (1D59EC00) [pid = 2500] [serial = 2195] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 116 (1D558800) [pid = 2500] [serial = 2194] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 115 (1D3C8400) [pid = 2500] [serial = 2218] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 114 (1D61D800) [pid = 2500] [serial = 2231] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 113 (20BBB800) [pid = 2500] [serial = 2234] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 112 (20FAE800) [pid = 2500] [serial = 2236] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 111 (20B08400) [pid = 2500] [serial = 2228] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 110 (18428000) [pid = 2500] [serial = 2207] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 109 (20BB8800) [pid = 2500] [serial = 2233] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 108 (1D4EEC00) [pid = 2500] [serial = 2219] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 107 (12980C00) [pid = 2500] [serial = 2030] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 106 (139C3000) [pid = 2500] [serial = 2033] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 105 (1D593000) [pid = 2500] [serial = 2069] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 104 (1D604000) [pid = 2500] [serial = 2221] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 103 (1D605C00) [pid = 2500] [serial = 2222] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 102 (1DDF2C00) [pid = 2500] [serial = 2225] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 101 (1D9C6000) [pid = 2500] [serial = 2224] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 100 (2026D800) [pid = 2500] [serial = 2227] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 99 (1D626C00) [pid = 2500] [serial = 2230] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 98 (1810AC00) [pid = 2500] [serial = 2206] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 97 (20FB2000) [pid = 2500] [serial = 2204] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 96 (20FAF400) [pid = 2500] [serial = 2203] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 95 (17F28800) [pid = 2500] [serial = 2212] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | --DOMWINDOW == 94 (1824D000) [pid = 2500] [serial = 2213] [outer = 00000000] [url = about:blank] 10:56:55 INFO - PROCESS | 2500 | 1461261415569 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:56:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:56:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:56:55 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" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:56:55 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" 10:56:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:56:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:56:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:56:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1335ms 10:56:55 INFO - PROCESS | 2500 | 1461261415666 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 2500 | 1461261415670 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 10:56:55 INFO - PROCESS | 2500 | 1461261415673 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:56:55 INFO - PROCESS | 2500 | 1461261415675 Marionette TRACE conn5 <- [1,3046,null,{}] 10:56:55 INFO - PROCESS | 2500 | 1461261415679 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:55 INFO - PROCESS | 2500 | 1461261415770 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 10:56:55 INFO - PROCESS | 2500 | 1461261415776 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 2500 | ++DOCSHELL 136D1800 == 55 [pid = 2500] [id = 773] 10:56:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 95 (13767C00) [pid = 2500] [serial = 2317] [outer = 00000000] 10:56:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 96 (17ADA800) [pid = 2500] [serial = 2318] [outer = 13767C00] 10:56:55 INFO - PROCESS | 2500 | 1461261415825 Marionette DEBUG loaded listener.js 10:56:55 INFO - PROCESS | 2500 | ++DOMWINDOW == 97 (18170C00) [pid = 2500] [serial = 2319] [outer = 13767C00] 10:56:56 INFO - PROCESS | 2500 | 1461261416381 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:56:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:56:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:56:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:56:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:56:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:56:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:56:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:56:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:56:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:56:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:56:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 739ms 10:56:56 INFO - PROCESS | 2500 | 1461261416416 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 10:56:56 INFO - PROCESS | 2500 | 1461261416419 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 10:56:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:56:56 INFO - PROCESS | 2500 | 1461261416428 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 2500 | 1461261416434 Marionette TRACE conn5 <- [1,3050,null,{}] 10:56:56 INFO - PROCESS | 2500 | 1461261416439 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:56 INFO - PROCESS | 2500 | 1461261416536 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 10:56:56 INFO - PROCESS | 2500 | 1461261416543 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 2500 | ++DOCSHELL 1824B400 == 56 [pid = 2500] [id = 774] 10:56:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 98 (18251000) [pid = 2500] [serial = 2320] [outer = 00000000] 10:56:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 99 (1B022800) [pid = 2500] [serial = 2321] [outer = 18251000] 10:56:56 INFO - PROCESS | 2500 | 1461261416591 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 2500 | ++DOMWINDOW == 100 (1B02B000) [pid = 2500] [serial = 2322] [outer = 18251000] 10:56:56 INFO - PROCESS | 2500 | [2500] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:56:57 INFO - PROCESS | 2500 | 1461261417252 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:56:57 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:56:57 INFO - {} 10:56:57 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 891ms 10:56:57 INFO - PROCESS | 2500 | 1461261417332 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 2500 | 1461261417337 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 10:56:57 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:56:57 INFO - PROCESS | 2500 | 1461261417343 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 2500 | 1461261417347 Marionette TRACE conn5 <- [1,3054,null,{}] 10:56:57 INFO - PROCESS | 2500 | 1461261417353 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:57 INFO - PROCESS | 2500 | 1461261417459 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 10:56:57 INFO - PROCESS | 2500 | 1461261417600 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 2500 | ++DOCSHELL 127EC800 == 57 [pid = 2500] [id = 775] 10:56:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 101 (127ED800) [pid = 2500] [serial = 2323] [outer = 00000000] 10:56:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 102 (17F29000) [pid = 2500] [serial = 2324] [outer = 127ED800] 10:56:57 INFO - PROCESS | 2500 | 1461261417700 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 2500 | ++DOMWINDOW == 103 (1824D000) [pid = 2500] [serial = 2325] [outer = 127ED800] 10:56:58 INFO - PROCESS | 2500 | 1461261418236 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:56:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:56:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 930ms 10:56:58 INFO - PROCESS | 2500 | 1461261418276 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 2500 | 1461261418283 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 10:56:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:56:58 INFO - PROCESS | 2500 | 1461261418289 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 2500 | 1461261418292 Marionette TRACE conn5 <- [1,3058,null,{}] 10:56:58 INFO - PROCESS | 2500 | 1461261418297 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:58 INFO - PROCESS | 2500 | 1461261418415 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 10:56:58 INFO - PROCESS | 2500 | 1461261418534 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 2500 | ++DOCSHELL 13352400 == 58 [pid = 2500] [id = 776] 10:56:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 104 (13353400) [pid = 2500] [serial = 2326] [outer = 00000000] 10:56:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 105 (1AEB2800) [pid = 2500] [serial = 2327] [outer = 13353400] 10:56:58 INFO - PROCESS | 2500 | 1461261418592 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 2500 | ++DOMWINDOW == 106 (1AFE4400) [pid = 2500] [serial = 2328] [outer = 13353400] 10:56:59 INFO - PROCESS | 2500 | 1461261419138 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:56:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 871ms 10:56:59 INFO - PROCESS | 2500 | 1461261419162 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 2500 | 1461261419165 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 10:56:59 INFO - PROCESS | 2500 | 1461261419168 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:56:59 INFO - PROCESS | 2500 | 1461261419172 Marionette TRACE conn5 <- [1,3062,null,{}] 10:56:59 INFO - PROCESS | 2500 | 1461261419184 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:59 INFO - PROCESS | 2500 | 1461261419301 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 10:56:59 INFO - PROCESS | 2500 | 1461261419420 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 2500 | ++DOCSHELL 1B01C800 == 59 [pid = 2500] [id = 777] 10:56:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 107 (1B01D000) [pid = 2500] [serial = 2329] [outer = 00000000] 10:56:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 108 (1BBC8800) [pid = 2500] [serial = 2330] [outer = 1B01D000] 10:56:59 INFO - PROCESS | 2500 | 1461261419478 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 2500 | ++DOMWINDOW == 109 (1C088C00) [pid = 2500] [serial = 2331] [outer = 1B01D000] 10:56:59 INFO - PROCESS | 2500 | 1461261419975 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:56:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:56:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 830ms 10:57:00 INFO - PROCESS | 2500 | 1461261420003 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 2500 | 1461261420006 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 10:57:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:57:00 INFO - PROCESS | 2500 | 1461261420009 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 2500 | 1461261420011 Marionette TRACE conn5 <- [1,3066,null,{}] 10:57:00 INFO - PROCESS | 2500 | 1461261420015 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:00 INFO - PROCESS | 2500 | 1461261420132 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 10:57:00 INFO - PROCESS | 2500 | 1461261420257 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 2500 | ++DOCSHELL 1CE43400 == 60 [pid = 2500] [id = 778] 10:57:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 110 (1CE43C00) [pid = 2500] [serial = 2332] [outer = 00000000] 10:57:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 111 (1CECF000) [pid = 2500] [serial = 2333] [outer = 1CE43C00] 10:57:00 INFO - PROCESS | 2500 | 1461261420319 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 2500 | ++DOMWINDOW == 112 (1D3C6400) [pid = 2500] [serial = 2334] [outer = 1CE43C00] 10:57:00 INFO - PROCESS | 2500 | 1461261420874 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 2500 | 1461261420950 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 10:57:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:57:00 INFO - PROCESS | 2500 | 1461261420967 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 2500 | 1461261420969 Marionette TRACE conn5 <- [1,3070,null,{}] 10:57:00 INFO - PROCESS | 2500 | 1461261420976 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:01 INFO - PROCESS | 2500 | 1461261421088 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 10:57:01 INFO - PROCESS | 2500 | 1461261421237 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:01 INFO - PROCESS | 2500 | ++DOCSHELL 1D3C9000 == 61 [pid = 2500] [id = 779] 10:57:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 113 (1D52B800) [pid = 2500] [serial = 2335] [outer = 00000000] 10:57:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 114 (1D596800) [pid = 2500] [serial = 2336] [outer = 1D52B800] 10:57:01 INFO - PROCESS | 2500 | 1461261421293 Marionette DEBUG loaded listener.js 10:57:01 INFO - PROCESS | 2500 | ++DOMWINDOW == 115 (1D598C00) [pid = 2500] [serial = 2337] [outer = 1D52B800] 10:57:01 INFO - PROCESS | 2500 | 1461261421791 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:57:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:57:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:57:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 890ms 10:57:01 INFO - PROCESS | 2500 | 1461261421848 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 2500 | 1461261421850 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 10:57:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:57:01 INFO - PROCESS | 2500 | 1461261421897 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 2500 | 1461261421899 Marionette TRACE conn5 <- [1,3074,null,{}] 10:57:01 INFO - PROCESS | 2500 | 1461261421908 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:02 INFO - PROCESS | 2500 | 1461261422047 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 10:57:02 INFO - PROCESS | 2500 | 1461261422207 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 2500 | ++DOCSHELL 1D593400 == 62 [pid = 2500] [id = 780] 10:57:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 116 (1D628800) [pid = 2500] [serial = 2338] [outer = 00000000] 10:57:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 117 (1D7C2800) [pid = 2500] [serial = 2339] [outer = 1D628800] 10:57:02 INFO - PROCESS | 2500 | 1461261422270 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 2500 | ++DOMWINDOW == 118 (1D7C4C00) [pid = 2500] [serial = 2340] [outer = 1D628800] 10:57:02 INFO - PROCESS | 2500 | 1461261422779 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:57:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 970ms 10:57:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:57:02 INFO - PROCESS | 2500 | 1461261422827 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 10:57:02 INFO - PROCESS | 2500 | 1461261422830 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 10:57:02 INFO - PROCESS | 2500 | 1461261422833 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:57:02 INFO - PROCESS | 2500 | 1461261422835 Marionette TRACE conn5 <- [1,3078,null,{}] 10:57:02 INFO - PROCESS | 2500 | 1461261422857 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:02 INFO - PROCESS | 2500 | 1461261422965 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 10:57:03 INFO - PROCESS | 2500 | 1461261423087 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 2500 | ++DOCSHELL 1D552C00 == 63 [pid = 2500] [id = 781] 10:57:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 119 (1D7BAC00) [pid = 2500] [serial = 2341] [outer = 00000000] 10:57:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 120 (1EBCC800) [pid = 2500] [serial = 2342] [outer = 1D7BAC00] 10:57:03 INFO - PROCESS | 2500 | 1461261423142 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 121 (1EEF2C00) [pid = 2500] [serial = 2343] [outer = 1D7BAC00] 10:57:03 INFO - PROCESS | 2500 | 1461261423595 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:57:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:57:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 830ms 10:57:03 INFO - PROCESS | 2500 | 1461261423668 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 2500 | 1461261423670 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 10:57:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:57:03 INFO - PROCESS | 2500 | 1461261423718 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 2500 | 1461261423721 Marionette TRACE conn5 <- [1,3082,null,{}] 10:57:03 INFO - PROCESS | 2500 | 1461261423730 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:03 INFO - PROCESS | 2500 | 1461261423847 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 10:57:03 INFO - PROCESS | 2500 | 1461261423966 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 2500 | ++DOCSHELL 17ADA000 == 64 [pid = 2500] [id = 782] 10:57:03 INFO - PROCESS | 2500 | ++DOMWINDOW == 122 (181DF400) [pid = 2500] [serial = 2344] [outer = 00000000] 10:57:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 123 (200E7C00) [pid = 2500] [serial = 2345] [outer = 181DF400] 10:57:04 INFO - PROCESS | 2500 | 1461261424021 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 124 (20269800) [pid = 2500] [serial = 2346] [outer = 181DF400] 10:57:04 INFO - PROCESS | 2500 | 1461261424517 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:57:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 870ms 10:57:04 INFO - PROCESS | 2500 | 1461261424548 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 10:57:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:57:04 INFO - PROCESS | 2500 | 1461261424550 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 10:57:04 INFO - PROCESS | 2500 | 1461261424553 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 2500 | 1461261424555 Marionette TRACE conn5 <- [1,3086,null,{}] 10:57:04 INFO - PROCESS | 2500 | 1461261424559 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:04 INFO - PROCESS | 2500 | 1461261424674 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 10:57:04 INFO - PROCESS | 2500 | 1461261424800 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 2500 | ++DOCSHELL 1FD38000 == 65 [pid = 2500] [id = 783] 10:57:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 125 (1FD39400) [pid = 2500] [serial = 2347] [outer = 00000000] 10:57:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 126 (20B0C800) [pid = 2500] [serial = 2348] [outer = 1FD39400] 10:57:04 INFO - PROCESS | 2500 | 1461261424855 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 2500 | ++DOMWINDOW == 127 (20B0BC00) [pid = 2500] [serial = 2349] [outer = 1FD39400] 10:57:05 INFO - PROCESS | 2500 | 1461261425319 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:57:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:57:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 830ms 10:57:05 INFO - PROCESS | 2500 | 1461261425388 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 2500 | 1461261425391 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 10:57:05 INFO - PROCESS | 2500 | 1461261425394 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:57:05 INFO - PROCESS | 2500 | 1461261425396 Marionette TRACE conn5 <- [1,3090,null,{}] 10:57:05 INFO - PROCESS | 2500 | 1461261425400 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:05 INFO - PROCESS | 2500 | 1461261425544 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 10:57:05 INFO - PROCESS | 2500 | 1461261425712 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 2500 | ++DOCSHELL 20B0AC00 == 66 [pid = 2500] [id = 784] 10:57:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 128 (20B0D000) [pid = 2500] [serial = 2350] [outer = 00000000] 10:57:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 129 (20B8DC00) [pid = 2500] [serial = 2351] [outer = 20B0D000] 10:57:05 INFO - PROCESS | 2500 | 1461261425770 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 2500 | ++DOMWINDOW == 130 (20B90800) [pid = 2500] [serial = 2352] [outer = 20B0D000] 10:57:06 INFO - PROCESS | 2500 | 1461261426284 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:57:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:57:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 930ms 10:57:06 INFO - PROCESS | 2500 | 1461261426329 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 2500 | 1461261426331 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 10:57:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:57:06 INFO - PROCESS | 2500 | 1461261426335 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 2500 | 1461261426338 Marionette TRACE conn5 <- [1,3094,null,{}] 10:57:06 INFO - PROCESS | 2500 | 1461261426342 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:06 INFO - PROCESS | 2500 | 1461261426477 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 10:57:06 INFO - PROCESS | 2500 | 1461261426654 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 2500 | ++DOCSHELL 129BC400 == 67 [pid = 2500] [id = 785] 10:57:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 131 (12D0A800) [pid = 2500] [serial = 2353] [outer = 00000000] 10:57:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 132 (20BBBC00) [pid = 2500] [serial = 2354] [outer = 12D0A800] 10:57:06 INFO - PROCESS | 2500 | 1461261426716 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 2500 | ++DOMWINDOW == 133 (20C14000) [pid = 2500] [serial = 2355] [outer = 12D0A800] 10:57:07 INFO - PROCESS | 2500 | 1461261427353 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:57:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1074ms 10:57:07 INFO - PROCESS | 2500 | 1461261427412 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 2500 | 1461261427417 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 10:57:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:57:07 INFO - PROCESS | 2500 | 1461261427422 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 2500 | 1461261427426 Marionette TRACE conn5 <- [1,3098,null,{}] 10:57:07 INFO - PROCESS | 2500 | 1461261427431 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:07 INFO - PROCESS | 2500 | 1461261427545 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 10:57:07 INFO - PROCESS | 2500 | 1461261427676 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 2500 | ++DOCSHELL 13351800 == 68 [pid = 2500] [id = 786] 10:57:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 134 (13547C00) [pid = 2500] [serial = 2356] [outer = 00000000] 10:57:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 135 (1370BC00) [pid = 2500] [serial = 2357] [outer = 13547C00] 10:57:07 INFO - PROCESS | 2500 | 1461261427727 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 2500 | ++DOMWINDOW == 136 (1376D400) [pid = 2500] [serial = 2358] [outer = 13547C00] 10:57:08 INFO - PROCESS | 2500 | 1461261428248 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:57:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:57:08 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 10:57:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:57:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 870ms 10:57:08 INFO - PROCESS | 2500 | --DOCSHELL 136D1800 == 67 [pid = 2500] [id = 773] 10:57:08 INFO - PROCESS | 2500 | --DOCSHELL 17F66000 == 66 [pid = 2500] [id = 772] 10:57:08 INFO - PROCESS | 2500 | --DOCSHELL 136CD800 == 65 [pid = 2500] [id = 771] 10:57:08 INFO - PROCESS | 2500 | 1461261428376 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 2500 | 1461261428382 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 10:57:08 INFO - PROCESS | 2500 | 1461261428390 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 2500 | 1461261428393 Marionette TRACE conn5 <- [1,3102,null,{}] 10:57:08 INFO - PROCESS | 2500 | 1461261428396 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:57:08 INFO - PROCESS | 2500 | 1461261428521 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 10:57:08 INFO - PROCESS | 2500 | 1461261428632 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b7a3e7ba-2701-4e00-a031-70036a7b6429\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 2500 | ++DOCSHELL 13706800 == 66 [pid = 2500] [id = 787] 10:57:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 137 (13772800) [pid = 2500] [serial = 2359] [outer = 00000000] 10:57:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 138 (17B2A400) [pid = 2500] [serial = 2360] [outer = 13772800] 10:57:08 INFO - PROCESS | 2500 | 1461261428678 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 2500 | ++DOMWINDOW == 139 (17F66400) [pid = 2500] [serial = 2361] [outer = 13772800] 10:57:09 INFO - PROCESS | 2500 | 1461261429131 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:57:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:57:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 770ms 10:57:09 INFO - PROCESS | 2500 | 1461261429176 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 2500 | 1461261429178 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 10:57:10 WARNING - u'runner_teardown' () 10:57:10 INFO - No more tests 10:57:10 INFO - Got 0 unexpected results 10:57:10 INFO - SUITE-END | took 681s 10:57:10 INFO - Closing logging queue 10:57:10 INFO - queue closed 10:57:10 INFO - Return code: 0 10:57:10 WARNING - # TBPL SUCCESS # 10:57:10 INFO - Running post-action listener: _resource_record_post_action 10:57:10 INFO - Running post-run listener: _resource_record_post_run 10:57:11 INFO - Total resource usage - Wall time: 692s; CPU: 14.0%; Read bytes: 153859584; Write bytes: 1203520000; Read time: 1702650; Write time: 9696270 10:57:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:57:11 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 311296; Write bytes: 31413248; Read time: 1980; Write time: 47130 10:57:11 INFO - run-tests - Wall time: 689s; CPU: 14.0%; Read bytes: 153548288; Write bytes: 1114164736; Read time: 1700670; Write time: 9596330 10:57:11 INFO - Running post-run listener: _upload_blobber_files 10:57:11 INFO - Blob upload gear active. 10:57:11 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 10:57:11 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 10:57:11 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-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 10:57:11 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-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 10:57:12 INFO - (blobuploader) - INFO - Open directory for files ... 10:57:12 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 10:57:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:57:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:57:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:57:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:57:12 INFO - (blobuploader) - INFO - Done attempting. 10:57:12 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 10:57:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:57:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:57:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:57:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:57:15 INFO - (blobuploader) - INFO - Done attempting. 10:57:15 INFO - (blobuploader) - INFO - Iteration through files over. 10:57:15 INFO - Return code: 0 10:57:15 INFO - rmtree: C:\slave\test\build\uploaded_files.json 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 10:57:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8b34d3f57355b57d7856695d16f35476f953d971b13524f82a2680b02d2cb3d728ae1b7f66dd19b132bf82c43090105e14964474e55dd62165bc87e3ab1cc024", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a21a6059dd51fff6f1c545c9229dde58da221898b8b4d7ca533c8c6aadbbb081b58764a6a1f1e000e60617fdf38897f6f16ce3dba3a3397cd039bc8a9de5c0ac"} 10:57:15 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 10:57:15 INFO - Writing to file C:\slave\test\properties\blobber_files 10:57:15 INFO - Contents: 10:57:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8b34d3f57355b57d7856695d16f35476f953d971b13524f82a2680b02d2cb3d728ae1b7f66dd19b132bf82c43090105e14964474e55dd62165bc87e3ab1cc024", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a21a6059dd51fff6f1c545c9229dde58da221898b8b4d7ca533c8c6aadbbb081b58764a6a1f1e000e60617fdf38897f6f16ce3dba3a3397cd039bc8a9de5c0ac"} 10:57:15 INFO - Running post-run listener: copy_logs_to_upload_dir 10:57:15 INFO - Copying logs to upload dir... 10:57:15 INFO - mkdir: C:\slave\test\build\upload\logs 10:57:15 INFO - Copying logs to upload dir... 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - Using _rmtree_windows ... 10:57:15 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1040.633000 ========= master_lag: 0.69 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 17 mins, 21 secs) (at 2016-04-21 10:57:15.334073) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 10:57:15.335044) ========= '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-041 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-041 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-041 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-inbound/sha512/8b34d3f57355b57d7856695d16f35476f953d971b13524f82a2680b02d2cb3d728ae1b7f66dd19b132bf82c43090105e14964474e55dd62165bc87e3ab1cc024", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a21a6059dd51fff6f1c545c9229dde58da221898b8b4d7ca533c8c6aadbbb081b58764a6a1f1e000e60617fdf38897f6f16ce3dba3a3397cd039bc8a9de5c0ac"} build_url:https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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/A1O3wbWsTey-T6VG5u8NCw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8b34d3f57355b57d7856695d16f35476f953d971b13524f82a2680b02d2cb3d728ae1b7f66dd19b132bf82c43090105e14964474e55dd62165bc87e3ab1cc024", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a21a6059dd51fff6f1c545c9229dde58da221898b8b4d7ca533c8c6aadbbb081b58764a6a1f1e000e60617fdf38897f6f16ce3dba3a3397cd039bc8a9de5c0ac"}' symbols_url: 'https://queue.taskcluster.net/v1/task/A1O3wbWsTey-T6VG5u8NCw/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-21 10:57:15.456737) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:57:15.457088) ========= '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-041 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-041 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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-041 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-21 10:57:15.577985) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 10:57:15.578786) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 10:57:16.236264) ========= ========= Total master_lag: 0.89 =========