builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-140 starttime: 1471692281.25 results: success (0) buildid: 20160820031515 builduid: e9b9697fd05b4ef285158e7901f25f75 revision: 440936afbdbcc443de50100956a446f7702f118d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:41.246102) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:41.246696) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:41.247006) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:41.677095) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:41.677427) ========= '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-140 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-140 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-140 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 --04:24:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.59 MB/s 04:24:42 (8.59 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.092000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:42.824584) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-20 04:24:42.824938) ========= '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-140 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-140 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-140 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.501000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-20 04:24:46.342421) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:46.342848) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 440936afbdbcc443de50100956a446f7702f118d --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 440936afbdbcc443de50100956a446f7702f118d --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-140 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-140 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-140 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-08-20 04:24:46,628 truncating revision to first 12 chars 2016-08-20 04:24:46,628 Setting DEBUG logging. 2016-08-20 04:24:46,628 attempt 1/10 2016-08-20 04:24:46,628 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/440936afbdbc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-20 04:24:47,150 unpacking tar archive at: mozilla-release-440936afbdbc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.275000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:47.656744) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:47.657285) ========= script_repo_revision: 440936afbdbcc443de50100956a446f7702f118d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:47.657960) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:47.658429) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:47.675276) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 57 secs) (at 2016-08-20 04:24:47.675703) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-140 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-140 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-140 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 04:24:48 INFO - MultiFileLogger online at 20160820 04:24:48 in C:\slave\test 04:24:48 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 04:24:48 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 04:24:48 INFO - {'append_to_log': False, 04:24:48 INFO - 'base_work_dir': 'C:\\slave\\test', 04:24:48 INFO - 'blob_upload_branch': 'mozilla-release', 04:24:48 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 04:24:48 INFO - 'buildbot_json_path': 'buildprops.json', 04:24:48 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 04:24:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:24:48 INFO - 'download_minidump_stackwalk': True, 04:24:48 INFO - 'download_symbols': 'true', 04:24:48 INFO - 'e10s': False, 04:24:48 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 04:24:48 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 04:24:48 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 04:24:48 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 04:24:48 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 04:24:48 INFO - 'C:/mozilla-build/tooltool.py'), 04:24:48 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 04:24:48 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 04:24:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:24:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:24:48 INFO - 'log_level': 'info', 04:24:48 INFO - 'log_to_console': True, 04:24:48 INFO - 'opt_config_files': (), 04:24:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:24:48 INFO - '--processes=1', 04:24:48 INFO - '--config=%(test_path)s/wptrunner.ini', 04:24:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:24:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:24:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:24:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:24:48 INFO - 'pip_index': False, 04:24:48 INFO - 'require_test_zip': True, 04:24:48 INFO - 'test_type': ('testharness',), 04:24:48 INFO - 'this_chunk': '1', 04:24:48 INFO - 'total_chunks': '10', 04:24:48 INFO - 'virtualenv_path': 'venv', 04:24:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:24:48 INFO - 'work_dir': 'build'} 04:24:48 INFO - ##### 04:24:48 INFO - ##### Running clobber step. 04:24:48 INFO - ##### 04:24:48 INFO - Running pre-action listener: _resource_record_pre_action 04:24:48 INFO - Running main action method: clobber 04:24:48 INFO - rmtree: C:\slave\test\build 04:24:48 INFO - Using _rmtree_windows ... 04:24:48 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 04:25:58 INFO - Running post-action listener: _resource_record_post_action 04:25:58 INFO - ##### 04:25:58 INFO - ##### Running read-buildbot-config step. 04:25:58 INFO - ##### 04:25:58 INFO - Running pre-action listener: _resource_record_pre_action 04:25:58 INFO - Running main action method: read_buildbot_config 04:25:58 INFO - Using buildbot properties: 04:25:58 INFO - { 04:25:58 INFO - "project": "", 04:25:58 INFO - "product": "firefox", 04:25:58 INFO - "script_repo_revision": "production", 04:25:58 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 04:25:58 INFO - "repository": "", 04:25:58 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 04:25:58 INFO - "buildid": "20160820031515", 04:25:58 INFO - "pgo_build": "False", 04:25:58 INFO - "basedir": "C:\\slave\\test", 04:25:58 INFO - "buildnumber": 10, 04:25:58 INFO - "slavename": "t-w732-ix-140", 04:25:58 INFO - "revision": "440936afbdbcc443de50100956a446f7702f118d", 04:25:58 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 04:25:58 INFO - "platform": "win32", 04:25:58 INFO - "branch": "mozilla-release", 04:25:58 INFO - "repo_path": "releases/mozilla-release", 04:25:58 INFO - "moz_repo_path": "", 04:25:58 INFO - "stage_platform": "win32", 04:25:58 INFO - "builduid": "e9b9697fd05b4ef285158e7901f25f75", 04:25:58 INFO - "slavebuilddir": "test" 04:25:58 INFO - } 04:25:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json. 04:25:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip. 04:25:58 INFO - Running post-action listener: _resource_record_post_action 04:25:58 INFO - ##### 04:25:58 INFO - ##### Running download-and-extract step. 04:25:58 INFO - ##### 04:25:58 INFO - Running pre-action listener: _resource_record_pre_action 04:25:58 INFO - Running main action method: download_and_extract 04:25:58 INFO - mkdir: C:\slave\test\build\tests 04:25:58 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')]} 04:25:58 INFO - https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 04:25:58 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json 04:25:58 INFO - Downloading https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 04:25:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.test_packages.json'}, attempt #1 04:25:59 INFO - Downloaded 1274 bytes. 04:25:59 INFO - Reading from file C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 04:25:59 INFO - Using the following test package requirements: 04:25:59 INFO - {u'common': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 04:25:59 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.cppunittest.tests.zip'], 04:25:59 INFO - u'gtest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.gtest.tests.zip'], 04:25:59 INFO - u'jittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'jsshell-win32.zip'], 04:25:59 INFO - u'mochitest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.mochitest.tests.zip'], 04:25:59 INFO - u'mozbase': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 04:25:59 INFO - u'reftest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.reftest.tests.zip'], 04:25:59 INFO - u'talos': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.talos.tests.zip'], 04:25:59 INFO - u'web-platform': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'], 04:25:59 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 04:25:59 INFO - u'firefox-48.0.2.en-US.win32.xpcshell.tests.zip']} 04:25:59 INFO - Downloading packages: [u'firefox-48.0.2.en-US.win32.common.tests.zip', u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 04:25:59 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')]} 04:25:59 INFO - https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 04:25:59 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip 04:25:59 INFO - Downloading https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip 04:25:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip'}, attempt #1 04:26:01 INFO - Downloaded 20375945 bytes. 04:26:01 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:26:01 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:26:03 INFO - caution: filename not matched: web-platform/* 04:26:03 INFO - Return code: 11 04:26:03 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')]} 04:26:03 INFO - https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 04:26:03 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip 04:26:03 INFO - Downloading https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip 04:26:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip'}, attempt #1 04:26:05 INFO - Downloaded 36389907 bytes. 04:26:05 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:26:05 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:26:55 INFO - caution: filename not matched: bin/* 04:26:55 INFO - caution: filename not matched: config/* 04:26:55 INFO - caution: filename not matched: mozbase/* 04:26:55 INFO - caution: filename not matched: marionette/* 04:26:55 INFO - caution: filename not matched: tools/wptserve/* 04:26:55 INFO - Return code: 11 04:26: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')]} 04:26:55 INFO - https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip matches https://queue.taskcluster.net 04:26:55 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 04:26:55 INFO - Downloading https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.zip 04:26:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip'}, attempt #1 04:26:58 INFO - Downloaded 68485825 bytes. 04:26:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 04:26:58 INFO - mkdir: C:\slave\test\properties 04:26:58 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 04:26:58 INFO - Writing to file C:\slave\test\properties\build_url 04:26:58 INFO - Contents: 04:26:58 INFO - build_url:https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 04:26:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 04:26:59 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 04:26:59 INFO - Writing to file C:\slave\test\properties\symbols_url 04:26:59 INFO - Contents: 04:26:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 04:26:59 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')]} 04:26:59 INFO - https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:26:59 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 04:26:59 INFO - Downloading https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 04:26:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 04:27:02 INFO - Downloaded 55642703 bytes. 04:27:02 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 04:27:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 04:27:04 INFO - Return code: 0 04:27:04 INFO - Running post-action listener: _resource_record_post_action 04:27:04 INFO - Running post-action listener: set_extra_try_arguments 04:27:04 INFO - ##### 04:27:04 INFO - ##### Running create-virtualenv step. 04:27:04 INFO - ##### 04:27:04 INFO - Running pre-action listener: _pre_create_virtualenv 04:27:04 INFO - Running pre-action listener: _resource_record_pre_action 04:27:04 INFO - Running main action method: create_virtualenv 04:27:04 INFO - Creating virtualenv C:\slave\test\build\venv 04:27:04 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 04:27:04 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 04:27:08 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 04:27:11 INFO - Installing distribute......................................................................................................................................................................................done. 04:27:12 INFO - Return code: 0 04:27:12 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 04:27:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:12 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-140', 'USERDOMAIN': 'T-W732-IX-140', '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-140', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:27:12 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 04:27:12 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 04:27:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:27:12 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:27:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:27:12 INFO - 'COMPUTERNAME': 'T-W732-IX-140', 04:27:12 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:27:12 INFO - 'DCLOCATION': 'SCL3', 04:27:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:27:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:27:12 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:27:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:27:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:27:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:27:12 INFO - 'HOMEDRIVE': 'C:', 04:27:12 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:27:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:27:12 INFO - 'KTS_VERSION': '1.19c', 04:27:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:27:12 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:27:12 INFO - 'LOGONSERVER': '\\\\T-W732-IX-140', 04:27:12 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:27:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:27:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:27:12 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:27:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:27:12 INFO - 'MOZ_AIRBAG': '1', 04:27:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:27:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:12 INFO - 'MOZ_MSVCVERSION': '8', 04:27:12 INFO - 'MOZ_NO_REMOTE': '1', 04:27:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:27:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:27:12 INFO - 'NO_EM_RESTART': '1', 04:27:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:12 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:27:12 INFO - 'OS': 'Windows_NT', 04:27:12 INFO - 'OURDRIVE': 'C:', 04:27:12 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 04:27:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:27:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:27:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:27:12 INFO - 'PROCESSOR_LEVEL': '6', 04:27:12 INFO - 'PROCESSOR_REVISION': '1e05', 04:27:12 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:27:12 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:27:12 INFO - 'PROMPT': '$P$G', 04:27:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:27:12 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:27:12 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:27:12 INFO - 'PWD': 'C:\\slave\\test', 04:27:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:27:12 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:27:12 INFO - 'SYSTEMDRIVE': 'C:', 04:27:12 INFO - 'SYSTEMROOT': 'C:\\windows', 04:27:12 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:12 INFO - 'TEST1': 'testie', 04:27:12 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:12 INFO - 'USERDOMAIN': 'T-W732-IX-140', 04:27:12 INFO - 'USERNAME': 'cltbld', 04:27:12 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:27:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:27:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:27:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:27:12 INFO - 'WINDIR': 'C:\\windows', 04:27:12 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:27:12 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:27:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:27:14 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:27:14 INFO - Downloading/unpacking psutil>=0.7.1 04:27:14 INFO - Running setup.py egg_info for package psutil 04:27:14 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 04:27:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:14 INFO - Installing collected packages: psutil 04:27:14 INFO - Running setup.py install for psutil 04:27:14 INFO - building 'psutil._psutil_windows' extension 04:27:14 INFO - error: Unable to find vcvarsall.bat 04:27:14 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-gr0wng-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 04:27:14 INFO - running install 04:27:14 INFO - running build 04:27:14 INFO - running build_py 04:27:14 INFO - creating build 04:27:14 INFO - creating build\lib.win32-2.7 04:27:14 INFO - creating build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 04:27:14 INFO - running build_ext 04:27:14 INFO - building 'psutil._psutil_windows' extension 04:27:14 INFO - error: Unable to find vcvarsall.bat 04:27:14 INFO - ---------------------------------------- 04:27:14 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-gr0wng-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 04:27:14 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 04:27:14 WARNING - Return code: 1 04:27:14 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! 04:27:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 04:27:14 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')]} 04:27:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:14 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')]} 04:27:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:14 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-140', 'USERDOMAIN': 'T-W732-IX-140', '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-140', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:27:14 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 04:27:14 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 04:27:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:27:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:27:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:27:14 INFO - 'COMPUTERNAME': 'T-W732-IX-140', 04:27:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:27:14 INFO - 'DCLOCATION': 'SCL3', 04:27:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:27:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:27:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:27:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:27:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:27:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:27:14 INFO - 'HOMEDRIVE': 'C:', 04:27:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:27:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:27:14 INFO - 'KTS_VERSION': '1.19c', 04:27:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:27:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:27:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-140', 04:27:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:27:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:27:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:27:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:27:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:27:14 INFO - 'MOZ_AIRBAG': '1', 04:27:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:27:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:14 INFO - 'MOZ_MSVCVERSION': '8', 04:27:14 INFO - 'MOZ_NO_REMOTE': '1', 04:27:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:27:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:27:14 INFO - 'NO_EM_RESTART': '1', 04:27:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:27:14 INFO - 'OS': 'Windows_NT', 04:27:14 INFO - 'OURDRIVE': 'C:', 04:27:14 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 04:27:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:27:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:27:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:27:14 INFO - 'PROCESSOR_LEVEL': '6', 04:27:14 INFO - 'PROCESSOR_REVISION': '1e05', 04:27:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:27:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:27:14 INFO - 'PROMPT': '$P$G', 04:27:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:27:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:27:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:27:14 INFO - 'PWD': 'C:\\slave\\test', 04:27:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:27:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:27:14 INFO - 'SYSTEMDRIVE': 'C:', 04:27:14 INFO - 'SYSTEMROOT': 'C:\\windows', 04:27:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:14 INFO - 'TEST1': 'testie', 04:27:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:14 INFO - 'USERDOMAIN': 'T-W732-IX-140', 04:27:14 INFO - 'USERNAME': 'cltbld', 04:27:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:27:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:27:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:27:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:27:14 INFO - 'WINDIR': 'C:\\windows', 04:27:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:27:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:27:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:27:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:27:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:27:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:27:15 INFO - Running setup.py egg_info for package mozsystemmonitor 04:27:15 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 04:27:15 INFO - Running setup.py egg_info for package psutil 04:27:15 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 04:27:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:15 INFO - Installing collected packages: mozsystemmonitor, psutil 04:27:15 INFO - Running setup.py install for mozsystemmonitor 04:27:15 INFO - Running setup.py install for psutil 04:27:15 INFO - building 'psutil._psutil_windows' extension 04:27:15 INFO - error: Unable to find vcvarsall.bat 04:27:15 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-ncmice-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 04:27:15 INFO - running install 04:27:15 INFO - running build 04:27:15 INFO - running build_py 04:27:15 INFO - running build_ext 04:27:15 INFO - building 'psutil._psutil_windows' extension 04:27:15 INFO - error: Unable to find vcvarsall.bat 04:27:15 INFO - ---------------------------------------- 04:27:15 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-ncmice-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 04:27:15 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 04:27:15 WARNING - Return code: 1 04:27:15 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! 04:27:15 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 04:27:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:15 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-140', 'USERDOMAIN': 'T-W732-IX-140', '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-140', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:27:15 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 04:27:15 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 04:27:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:27:15 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:27:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:27:15 INFO - 'COMPUTERNAME': 'T-W732-IX-140', 04:27:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:27:15 INFO - 'DCLOCATION': 'SCL3', 04:27:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:27:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:27:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:27:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:27:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:27:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:27:15 INFO - 'HOMEDRIVE': 'C:', 04:27:15 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:27:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:27:15 INFO - 'KTS_VERSION': '1.19c', 04:27:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:27:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:27:15 INFO - 'LOGONSERVER': '\\\\T-W732-IX-140', 04:27:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:27:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:27:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:27:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:27:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:27:15 INFO - 'MOZ_AIRBAG': '1', 04:27:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:27:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:15 INFO - 'MOZ_MSVCVERSION': '8', 04:27:15 INFO - 'MOZ_NO_REMOTE': '1', 04:27:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:27:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:27:15 INFO - 'NO_EM_RESTART': '1', 04:27:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:27:15 INFO - 'OS': 'Windows_NT', 04:27:15 INFO - 'OURDRIVE': 'C:', 04:27:15 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 04:27:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:27:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:27:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:27:15 INFO - 'PROCESSOR_LEVEL': '6', 04:27:15 INFO - 'PROCESSOR_REVISION': '1e05', 04:27:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:27:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:27:15 INFO - 'PROMPT': '$P$G', 04:27:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:27:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:27:15 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:27:15 INFO - 'PWD': 'C:\\slave\\test', 04:27:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:27:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:27:15 INFO - 'SYSTEMDRIVE': 'C:', 04:27:15 INFO - 'SYSTEMROOT': 'C:\\windows', 04:27:15 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:15 INFO - 'TEST1': 'testie', 04:27:15 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:15 INFO - 'USERDOMAIN': 'T-W732-IX-140', 04:27:15 INFO - 'USERNAME': 'cltbld', 04:27:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:27:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:27:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:27:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:27:15 INFO - 'WINDIR': 'C:\\windows', 04:27:15 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:27:15 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:27:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:27:16 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:27:16 INFO - Downloading/unpacking blobuploader==1.2.4 04:27:16 INFO - Downloading blobuploader-1.2.4.tar.gz 04:27:16 INFO - Running setup.py egg_info for package blobuploader 04:27:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:27:20 INFO - Running setup.py egg_info for package requests 04:27:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:27:20 INFO - Downloading docopt-0.6.1.tar.gz 04:27:20 INFO - Running setup.py egg_info for package docopt 04:27:20 INFO - Installing collected packages: blobuploader, docopt, requests 04:27:20 INFO - Running setup.py install for blobuploader 04:27:20 INFO - Running setup.py install for docopt 04:27:20 INFO - Running setup.py install for requests 04:27:20 INFO - Successfully installed blobuploader docopt requests 04:27:20 INFO - Cleaning up... 04:27:20 INFO - Return code: 0 04:27:20 INFO - Installing None into virtualenv C:\slave\test\build\venv 04:27: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')]} 04:27:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27: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')]} 04:27:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:20 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, '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-140', 'USERDOMAIN': 'T-W732-IX-140', '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-140', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:27:20 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 04:27:20 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 04:27:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:27:20 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:27:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:27:20 INFO - 'COMPUTERNAME': 'T-W732-IX-140', 04:27:20 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:27:20 INFO - 'DCLOCATION': 'SCL3', 04:27:20 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:27:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:27:20 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:27:20 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:27:20 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:27:20 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:27:20 INFO - 'HOMEDRIVE': 'C:', 04:27:20 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:27:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:27:20 INFO - 'KTS_VERSION': '1.19c', 04:27:20 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:27:20 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:27:20 INFO - 'LOGONSERVER': '\\\\T-W732-IX-140', 04:27:20 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:27:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:27:20 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:27:20 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:27:20 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:27:20 INFO - 'MOZ_AIRBAG': '1', 04:27:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:27:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:20 INFO - 'MOZ_MSVCVERSION': '8', 04:27:20 INFO - 'MOZ_NO_REMOTE': '1', 04:27:20 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:27:20 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:27:20 INFO - 'NO_EM_RESTART': '1', 04:27:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:20 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:27:20 INFO - 'OS': 'Windows_NT', 04:27:20 INFO - 'OURDRIVE': 'C:', 04:27: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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 04:27:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:27:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:27:20 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:27:20 INFO - 'PROCESSOR_LEVEL': '6', 04:27:20 INFO - 'PROCESSOR_REVISION': '1e05', 04:27:20 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:27:20 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:27:20 INFO - 'PROMPT': '$P$G', 04:27:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:27:20 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:27:20 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:27:20 INFO - 'PWD': 'C:\\slave\\test', 04:27:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:27:20 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:27:20 INFO - 'SYSTEMDRIVE': 'C:', 04:27:20 INFO - 'SYSTEMROOT': 'C:\\windows', 04:27:20 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:20 INFO - 'TEST1': 'testie', 04:27:20 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:20 INFO - 'USERDOMAIN': 'T-W732-IX-140', 04:27:20 INFO - 'USERNAME': 'cltbld', 04:27:20 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:27:20 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:27:20 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:27:20 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:27:20 INFO - 'WINDIR': 'C:\\windows', 04:27:20 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:27:20 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:27:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:27:25 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 04:27:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 04:27:25 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 04:27:25 INFO - Unpacking c:\slave\test\build\tests\marionette\client 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 04:27:25 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 04:27:25 INFO - Unpacking c:\slave\test\build\tests\marionette 04:27:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 04:27:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:27:25 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 04:27:25 INFO - Running setup.py install for browsermob-proxy 04:27:38 INFO - Running setup.py install for manifestparser 04:27:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for marionette-client 04:27:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:27:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for marionette-driver 04:27:38 INFO - Running setup.py install for mozcrash 04:27:38 INFO - Running setup.py install for mozdebug 04:27:38 INFO - Running setup.py install for mozdevice 04:27:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozfile 04:27:38 INFO - Running setup.py install for mozhttpd 04:27:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozinfo 04:27:38 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozInstall 04:27:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozleak 04:27:38 INFO - Running setup.py install for mozlog 04:27:38 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for moznetwork 04:27:38 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozprocess 04:27:38 INFO - Running setup.py install for mozprofile 04:27:38 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozrunner 04:27:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for mozscreenshot 04:27:38 INFO - Running setup.py install for moztest 04:27:38 INFO - Running setup.py install for mozversion 04:27:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 04:27:38 INFO - Running setup.py install for wptserve 04:27:38 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 04:27:38 INFO - Cleaning up... 04:27:38 INFO - Return code: 0 04:27:38 INFO - Installing None into virtualenv C:\slave\test\build\venv 04:27:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:38 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 0x01BEB6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CEB200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E60B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, '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-140', 'USERDOMAIN': 'T-W732-IX-140', '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-140', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 04:27:38 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 04:27:38 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 04:27:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:27:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:27:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:27:38 INFO - 'COMPUTERNAME': 'T-W732-IX-140', 04:27:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:27:38 INFO - 'DCLOCATION': 'SCL3', 04:27:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:27:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:27:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:27:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:27:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:27:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:27:38 INFO - 'HOMEDRIVE': 'C:', 04:27:38 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:27:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:27:38 INFO - 'KTS_VERSION': '1.19c', 04:27:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:27:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:27:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-140', 04:27:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:27:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:27:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:27:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:27:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:27:38 INFO - 'MOZ_AIRBAG': '1', 04:27:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:27:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:38 INFO - 'MOZ_MSVCVERSION': '8', 04:27:38 INFO - 'MOZ_NO_REMOTE': '1', 04:27:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:27:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:27:38 INFO - 'NO_EM_RESTART': '1', 04:27:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:27:38 INFO - 'OS': 'Windows_NT', 04:27:38 INFO - 'OURDRIVE': 'C:', 04:27:38 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 04:27:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:27:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:27:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:27:38 INFO - 'PROCESSOR_LEVEL': '6', 04:27:38 INFO - 'PROCESSOR_REVISION': '1e05', 04:27:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:27:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:27:38 INFO - 'PROMPT': '$P$G', 04:27:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:27:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:27:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:27:38 INFO - 'PWD': 'C:\\slave\\test', 04:27:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:27:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:27:38 INFO - 'SYSTEMDRIVE': 'C:', 04:27:38 INFO - 'SYSTEMROOT': 'C:\\windows', 04:27:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:38 INFO - 'TEST1': 'testie', 04:27:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:27:38 INFO - 'USERDOMAIN': 'T-W732-IX-140', 04:27:38 INFO - 'USERNAME': 'cltbld', 04:27:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:27:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:27:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:27:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:27:38 INFO - 'WINDIR': 'C:\\windows', 04:27:38 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:27:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:27:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:27:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 04:27:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 04:27:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 04:27:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 04:27:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 04:27:43 INFO - Unpacking c:\slave\test\build\tests\marionette 04:27:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 04:27:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:27:43 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)) 04:27:54 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)) 04:27:54 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)) 04:27:54 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)) 04:27:54 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)) 04:27:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 04:27:54 INFO - Downloading blessings-1.6.tar.gz 04:27:54 INFO - Running setup.py egg_info for package blessings 04:27:54 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)) 04:27:54 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 04:27:54 INFO - Running setup.py install for blessings 04:27:54 INFO - Running setup.py install for browsermob-proxy 04:27:54 INFO - Running setup.py install for manifestparser 04:27:54 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Running setup.py install for marionette-client 04:27:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 04:27:54 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Running setup.py install for marionette-driver 04:27:54 INFO - Running setup.py install for mozcrash 04:27:54 INFO - Running setup.py install for mozdebug 04:27:54 INFO - Running setup.py install for mozdevice 04:27:54 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Running setup.py install for mozhttpd 04:27:54 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Running setup.py install for mozInstall 04:27:54 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Running setup.py install for mozleak 04:27:54 INFO - Running setup.py install for mozprofile 04:27:54 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Running setup.py install for mozrunner 04:27:54 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 04:27:54 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 04:27:56 INFO - Running setup.py install for mozscreenshot 04:27:56 INFO - Running setup.py install for moztest 04:27:56 INFO - Running setup.py install for mozversion 04:27:56 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 04:27:56 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 04:27:56 INFO - Running setup.py install for wptserve 04:27:56 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 04:27:56 INFO - Cleaning up... 04:27:56 INFO - Return code: 0 04:27:56 INFO - Done creating virtualenv C:\slave\test\build\venv. 04:27:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 04:27:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 04:27:56 INFO - Reading from file tmpfile_stdout 04:27:56 INFO - Using _rmtree_windows ... 04:27:56 INFO - Using _rmtree_windows ... 04:27:56 INFO - Current package versions: 04:27:56 INFO - blessings == 1.6 04:27:56 INFO - blobuploader == 1.2.4 04:27:56 INFO - browsermob-proxy == 0.6.0 04:27:56 INFO - distribute == 0.6.14 04:27:56 INFO - docopt == 0.6.1 04:27:56 INFO - manifestparser == 1.1 04:27:56 INFO - marionette-client == 2.3.0 04:27:56 INFO - marionette-driver == 1.4.0 04:27:56 INFO - mozInstall == 1.12 04:27:56 INFO - mozcrash == 0.17 04:27:56 INFO - mozdebug == 0.1 04:27:56 INFO - mozdevice == 0.48 04:27:56 INFO - mozfile == 1.2 04:27:56 INFO - mozhttpd == 0.7 04:27:56 INFO - mozinfo == 0.9 04:27:56 INFO - mozleak == 0.1 04:27:56 INFO - mozlog == 3.1 04:27:56 INFO - moznetwork == 0.27 04:27:56 INFO - mozprocess == 0.22 04:27:56 INFO - mozprofile == 0.28 04:27:56 INFO - mozrunner == 6.11 04:27:56 INFO - mozscreenshot == 0.1 04:27:56 INFO - mozsystemmonitor == 0.0 04:27:56 INFO - moztest == 0.7 04:27:56 INFO - mozversion == 1.4 04:27:56 INFO - requests == 1.2.3 04:27:56 INFO - wptserve == 1.4.0 04:27:56 INFO - Running post-action listener: _resource_record_post_action 04:27:56 INFO - Running post-action listener: _start_resource_monitoring 04:27:56 INFO - Starting resource monitoring. 04:27:57 INFO - ##### 04:27:57 INFO - ##### Running pull step. 04:27:57 INFO - ##### 04:27:57 INFO - Running pre-action listener: _resource_record_pre_action 04:27:57 INFO - Running main action method: pull 04:27:57 INFO - Pull has nothing to do! 04:27:57 INFO - Running post-action listener: _resource_record_post_action 04:27:57 INFO - ##### 04:27:57 INFO - ##### Running install step. 04:27:57 INFO - ##### 04:27:57 INFO - Running pre-action listener: _resource_record_pre_action 04:27:57 INFO - Running main action method: install 04:27:57 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 04:27:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 04:27:57 INFO - Reading from file tmpfile_stdout 04:27:57 INFO - Using _rmtree_windows ... 04:27:57 INFO - Using _rmtree_windows ... 04:27:57 INFO - Detecting whether we're running mozinstall >=1.0... 04:27:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 04:27:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 04:27:57 INFO - Reading from file tmpfile_stdout 04:27:57 INFO - Output received: 04:27:57 INFO - Usage: mozinstall-script.py [options] installer 04:27:57 INFO - Options: 04:27:57 INFO - -h, --help show this help message and exit 04:27:57 INFO - -d DEST, --destination=DEST 04:27:57 INFO - Directory to install application into. [default: 04:27:57 INFO - "C:\slave\test"] 04:27:57 INFO - --app=APP Application being installed. [default: firefox] 04:27:57 INFO - Using _rmtree_windows ... 04:27:57 INFO - Using _rmtree_windows ... 04:27:57 INFO - mkdir: C:\slave\test\build\application 04:27:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 04:27:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.2.en-US.win32.zip --destination C:\slave\test\build\application 04:27:59 INFO - Reading from file tmpfile_stdout 04:27:59 INFO - Output received: 04:27:59 INFO - C:\slave\test\build\application\firefox\firefox.exe 04:27:59 INFO - Using _rmtree_windows ... 04:27:59 INFO - Using _rmtree_windows ... 04:27:59 INFO - Running post-action listener: _resource_record_post_action 04:27:59 INFO - ##### 04:27:59 INFO - ##### Running run-tests step. 04:27:59 INFO - ##### 04:27:59 INFO - Running pre-action listener: _resource_record_pre_action 04:27:59 INFO - Running main action method: run_tests 04:27:59 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 04:27:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:27:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:27:59 INFO - grabbing minidump binary from tooltool 04:27:59 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')]} 04:27:59 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 0x01C1A368>, '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 0x018ABD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CFE0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 04:27:59 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 04:27:59 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 04:27:59 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:28:00 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpmfhi3o 04:28:00 INFO - INFO - File integrity verified, renaming tmpmfhi3o to win32-minidump_stackwalk.exe 04:28:00 INFO - Return code: 0 04:28:00 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 04:28:00 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 04:28:00 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/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.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 04:28:00 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/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.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 04:28:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 04:28:00 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 04:28:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 04:28:00 INFO - 'COMPUTERNAME': 'T-W732-IX-140', 04:28:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 04:28:00 INFO - 'DCLOCATION': 'SCL3', 04:28:00 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 04:28:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 04:28:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 04:28:00 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 04:28:00 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 04:28:00 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 04:28:00 INFO - 'HOMEDRIVE': 'C:', 04:28:00 INFO - 'HOMEPATH': '\\Users\\cltbld', 04:28:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 04:28:00 INFO - 'KTS_VERSION': '1.19c', 04:28:00 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 04:28:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 04:28:00 INFO - 'LOGONSERVER': '\\\\T-W732-IX-140', 04:28:00 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 04:28:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 04:28:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 04:28:00 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 04:28:00 INFO - 'MOZILLABUILDDRIVE': 'C:', 04:28:00 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 04:28:00 INFO - 'MOZ_AIRBAG': '1', 04:28:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 04:28:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:28:00 INFO - 'MOZ_MSVCVERSION': '8', 04:28:00 INFO - 'MOZ_NO_REMOTE': '1', 04:28:00 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 04:28:00 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 04:28:00 INFO - 'NO_EM_RESTART': '1', 04:28:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:28:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 04:28:00 INFO - 'OS': 'Windows_NT', 04:28:00 INFO - 'OURDRIVE': 'C:', 04:28:00 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 04:28:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 04:28:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 04:28:00 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 04:28:00 INFO - 'PROCESSOR_LEVEL': '6', 04:28:00 INFO - 'PROCESSOR_REVISION': '1e05', 04:28:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 04:28:00 INFO - 'PROGRAMFILES': 'C:\\Program Files', 04:28:00 INFO - 'PROMPT': '$P$G', 04:28:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 04:28:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 04:28:00 INFO - 'PUBLIC': 'C:\\Users\\Public', 04:28:00 INFO - 'PWD': 'C:\\slave\\test', 04:28:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 04:28:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 04:28:00 INFO - 'SYSTEMDRIVE': 'C:', 04:28:00 INFO - 'SYSTEMROOT': 'C:\\windows', 04:28:00 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:28:00 INFO - 'TEST1': 'testie', 04:28:00 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 04:28:00 INFO - 'USERDOMAIN': 'T-W732-IX-140', 04:28:00 INFO - 'USERNAME': 'cltbld', 04:28:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 04:28:00 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 04:28:00 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 04:28:00 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 04:28:00 INFO - 'WINDIR': 'C:\\windows', 04:28:00 INFO - 'WINDOWS_TRACING_FLAGS': '3', 04:28:00 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 04:28:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 04:28:00 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/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.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 04:28:02 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 04:28:02 INFO - import pkg_resources 04:28:04 INFO - Using 1 client processes 04:28:07 INFO - SUITE-START | Running 778 tests 04:28:07 INFO - Running testharness tests 04:28:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:28:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 04:28:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:28:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 04:28:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:28:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 04:28:07 INFO - Setting up ssl 04:28:07 INFO - PROCESS | certutil | 04:28:07 INFO - PROCESS | certutil | 04:28:07 INFO - PROCESS | certutil | 04:28:07 INFO - Certificate Nickname Trust Attributes 04:28:07 INFO - SSL,S/MIME,JAR/XPI 04:28:07 INFO - 04:28:07 INFO - web-platform-tests CT,, 04:28:07 INFO - 04:28:07 INFO - Starting runner 04:28:08 INFO - PROCESS | 3288 | [3288] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 04:28:08 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 04:28:08 INFO - PROCESS | 3288 | [3288] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 04:28:10 INFO - PROCESS | 3288 | 1471692490081 Marionette DEBUG Marionette enabled via build flag and pref 04:28:10 INFO - PROCESS | 3288 | ++DOCSHELL 1089E000 == 1 [pid = 3288] [id = 1] 04:28:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 1 (1089E400) [pid = 3288] [serial = 1] [outer = 00000000] 04:28:10 INFO - PROCESS | 3288 | [3288] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:28:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 2 (1089F000) [pid = 3288] [serial = 2] [outer = 1089E400] 04:28:11 INFO - PROCESS | 3288 | ++DOCSHELL 10D6BC00 == 2 [pid = 3288] [id = 2] 04:28:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 3 (10D6C000) [pid = 3288] [serial = 3] [outer = 00000000] 04:28:11 INFO - PROCESS | 3288 | [3288] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:28:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 4 (10D6CC00) [pid = 3288] [serial = 4] [outer = 10D6C000] 04:28:11 INFO - PROCESS | 3288 | 1471692491676 Marionette INFO Listening on port 2828 04:28:13 INFO - PROCESS | 3288 | 1471692493229 Marionette DEBUG Marionette enabled via command-line flag 04:28:13 INFO - PROCESS | 3288 | [3288] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:28:13 INFO - PROCESS | 3288 | [3288] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:28:13 INFO - PROCESS | 3288 | ++DOCSHELL 0CA0D400 == 3 [pid = 3288] [id = 3] 04:28:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 5 (0CA0D800) [pid = 3288] [serial = 5] [outer = 00000000] 04:28:13 INFO - PROCESS | 3288 | [3288] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:28:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 6 (0CA0E400) [pid = 3288] [serial = 6] [outer = 0CA0D800] 04:28:13 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 04:28:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 7 (158C8800) [pid = 3288] [serial = 7] [outer = 10D6C000] 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494114 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49917 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494138 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49918 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494146 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49919 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494182 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49920 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494187 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49921 04:28:14 INFO - PROCESS | 3288 | 1471692494189 Marionette DEBUG Closed connection conn0 04:28:14 INFO - PROCESS | 3288 | 1471692494192 Marionette DEBUG Closed connection conn1 04:28:14 INFO - PROCESS | 3288 | 1471692494194 Marionette DEBUG Closed connection conn2 04:28:14 INFO - PROCESS | 3288 | 1471692494253 Marionette DEBUG Closed connection conn3 04:28:14 INFO - PROCESS | 3288 | 1471692494287 Marionette DEBUG Closed connection conn4 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494293 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49922 04:28:14 INFO - PROCESS | 3288 | 1471692494340 Marionette DEBUG Closed connection conn5 04:28:14 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:14 INFO - PROCESS | 3288 | 1471692494346 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49923 04:28:14 INFO - PROCESS | 3288 | ++DOCSHELL 1089F400 == 4 [pid = 3288] [id = 4] 04:28:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 8 (15F88000) [pid = 3288] [serial = 8] [outer = 00000000] 04:28:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 9 (16088C00) [pid = 3288] [serial = 9] [outer = 15F88000] 04:28:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 10 (1608EC00) [pid = 3288] [serial = 10] [outer = 15F88000] 04:28:14 INFO - PROCESS | 3288 | 1471692494488 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:28:14 INFO - PROCESS | 3288 | 1471692494493 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160820031515","device":"desktop","version":"48.0.2"} 04:28:15 INFO - PROCESS | 3288 | [3288] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:28:15 INFO - PROCESS | 3288 | [3288] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 04:28:15 INFO - PROCESS | 3288 | [3288] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:28:16 INFO - PROCESS | 3288 | ++DOCSHELL 18829000 == 5 [pid = 3288] [id = 5] 04:28:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 11 (1892AC00) [pid = 3288] [serial = 11] [outer = 00000000] 04:28:16 INFO - PROCESS | 3288 | ++DOCSHELL 1892B800 == 6 [pid = 3288] [id = 6] 04:28:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 12 (1892BC00) [pid = 3288] [serial = 12] [outer = 00000000] 04:28:16 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:28:17 INFO - PROCESS | 3288 | ++DOCSHELL 1958FC00 == 7 [pid = 3288] [id = 7] 04:28:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 13 (19590000) [pid = 3288] [serial = 13] [outer = 00000000] 04:28:17 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:28:17 INFO - PROCESS | 3288 | [3288] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:28:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 14 (19901C00) [pid = 3288] [serial = 14] [outer = 19590000] 04:28:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 15 (18AB1400) [pid = 3288] [serial = 15] [outer = 1892AC00] 04:28:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 16 (18AB2C00) [pid = 3288] [serial = 16] [outer = 1892BC00] 04:28:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 17 (195E3C00) [pid = 3288] [serial = 17] [outer = 19590000] 04:28:18 INFO - PROCESS | 3288 | 1471692498026 Marionette INFO startBrowser a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:18 INFO - PROCESS | 3288 | 1471692498066 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 3288 | 1471692498081 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 3288 | 1471692498083 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 18 (1BB09000) [pid = 3288] [serial = 18] [outer = 19590000] 04:28:18 INFO - PROCESS | 3288 | 1471692498861 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160820031515","device":"desktop","version":"48.0.2","command_id":1}}] 04:28:19 INFO - PROCESS | 3288 | 1471692499122 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:28:19 INFO - PROCESS | 3288 | 1471692499126 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:19 INFO - PROCESS | 3288 | 1471692499160 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 04:28:19 INFO - PROCESS | 3288 | 1471692499214 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:28:19 INFO - PROCESS | 3288 | 1471692499216 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:19 INFO - PROCESS | 3288 | [3288] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:28:19 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:28:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 19 (1C832800) [pid = 3288] [serial = 19] [outer = 19590000] 04:28:20 INFO - PROCESS | 3288 | 1471692500240 Marionette TRACE conn6 <- [1,3,null,{}] 04:28:20 INFO - PROCESS | 3288 | 1471692500244 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 04:28:20 INFO - PROCESS | 3288 | 1471692500246 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:20 INFO - PROCESS | 3288 | 1471692500266 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 04:28:20 INFO - PROCESS | 3288 | 1471692500279 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 3288 | 1471692500282 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 04:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:28:20 INFO - PROCESS | 3288 | 1471692500331 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 3288 | 1471692500335 Marionette TRACE conn6 <- [1,6,null,{}] 04:28:20 INFO - PROCESS | 3288 | 1471692500401 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:20 INFO - PROCESS | 3288 | 1471692500405 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:20 INFO - PROCESS | 3288 | 1471692500421 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 04:28:20 INFO - PROCESS | 3288 | 1471692500425 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 3288 | 1471692500427 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:20 INFO - PROCESS | 3288 | ++DOCSHELL 1D837C00 == 8 [pid = 3288] [id = 8] 04:28:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 20 (1D838000) [pid = 3288] [serial = 20] [outer = 00000000] 04:28:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 21 (1D83A800) [pid = 3288] [serial = 21] [outer = 1D838000] 04:28:20 INFO - PROCESS | 3288 | 1471692500479 Marionette DEBUG loaded listener.js 04:28:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 22 (1732D400) [pid = 3288] [serial = 22] [outer = 1D838000] 04:28:20 INFO - PROCESS | 3288 | ++DOCSHELL 173C8400 == 9 [pid = 3288] [id = 9] 04:28:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 23 (173C8C00) [pid = 3288] [serial = 23] [outer = 00000000] 04:28:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 24 (173CC000) [pid = 3288] [serial = 24] [outer = 173C8C00] 04:28:20 INFO - PROCESS | 3288 | 1471692500891 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 25 (0CA5A000) [pid = 3288] [serial = 25] [outer = 173C8C00] 04:28:21 INFO - PROCESS | 3288 | --DOCSHELL 1089E000 == 8 [pid = 3288] [id = 1] 04:28:21 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:28:21 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:21 INFO - PROCESS | 3288 | 1471692501889 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1625ms 04:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:28:21 INFO - PROCESS | 3288 | 1471692501919 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 3288 | 1471692501923 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 04:28:21 INFO - PROCESS | 3288 | 1471692501928 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:28:21 INFO - PROCESS | 3288 | 1471692501931 Marionette TRACE conn6 <- [1,10,null,{}] 04:28:21 INFO - PROCESS | 3288 | 1471692501936 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:21 INFO - PROCESS | 3288 | 1471692501940 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:22 INFO - PROCESS | 3288 | 1471692502092 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 04:28:22 INFO - PROCESS | 3288 | 1471692502197 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 3288 | 1471692502200 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:22 INFO - PROCESS | 3288 | ++DOCSHELL 173D1000 == 9 [pid = 3288] [id = 10] 04:28:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 26 (173D1400) [pid = 3288] [serial = 26] [outer = 00000000] 04:28:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 27 (18844C00) [pid = 3288] [serial = 27] [outer = 173D1400] 04:28:22 INFO - PROCESS | 3288 | 1471692502264 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 28 (18AD6C00) [pid = 3288] [serial = 28] [outer = 173D1400] 04:28:22 INFO - PROCESS | 3288 | 1471692502824 Marionette TRACE conn6 <- [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]]]}] 04:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 04:28:22 INFO - PROCESS | 3288 | 1471692502859 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 3288 | 1471692502864 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 04:28:22 INFO - PROCESS | 3288 | 1471692502870 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:28:22 INFO - PROCESS | 3288 | 1471692502873 Marionette TRACE conn6 <- [1,14,null,{}] 04:28:22 INFO - PROCESS | 3288 | 1471692502878 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:22 INFO - PROCESS | 3288 | 1471692502881 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:23 INFO - PROCESS | 3288 | 1471692503008 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 04:28:23 INFO - PROCESS | 3288 | 1471692503086 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 3288 | 1471692503089 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:23 INFO - PROCESS | 3288 | ++DOCSHELL 19881800 == 10 [pid = 3288] [id = 11] 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 29 (19881C00) [pid = 3288] [serial = 29] [outer = 00000000] 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 30 (19884800) [pid = 3288] [serial = 30] [outer = 19881C00] 04:28:23 INFO - PROCESS | 3288 | 1471692503154 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 31 (1A856800) [pid = 3288] [serial = 31] [outer = 19881C00] 04:28:23 INFO - PROCESS | 3288 | ++DOCSHELL 1957EC00 == 11 [pid = 3288] [id = 12] 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 32 (1957F000) [pid = 3288] [serial = 32] [outer = 00000000] 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 33 (19580800) [pid = 3288] [serial = 33] [outer = 1957F000] 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 34 (0C984000) [pid = 3288] [serial = 34] [outer = 1957F000] 04:28:23 INFO - PROCESS | 3288 | ++DOCSHELL 0CA04000 == 12 [pid = 3288] [id = 13] 04:28:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 35 (0CA0B400) [pid = 3288] [serial = 35] [outer = 00000000] 04:28:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 36 (0FB6EC00) [pid = 3288] [serial = 36] [outer = 0CA0B400] 04:28:24 INFO - PROCESS | 3288 | 1471692504045 Marionette TRACE conn6 <- [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]]]}] 04:28:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 37 (1025A800) [pid = 3288] [serial = 37] [outer = 0CA0B400] 04:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1219ms 04:28:24 INFO - PROCESS | 3288 | 1471692504109 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 3288 | 1471692504114 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 04:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:28:24 INFO - PROCESS | 3288 | 1471692504126 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 3288 | 1471692504129 Marionette TRACE conn6 <- [1,18,null,{}] 04:28:24 INFO - PROCESS | 3288 | 1471692504203 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:24 INFO - PROCESS | 3288 | 1471692504206 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:24 INFO - PROCESS | 3288 | --DOCSHELL 1089F400 == 11 [pid = 3288] [id = 4] 04:28:24 INFO - PROCESS | 3288 | 1471692504335 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 04:28:24 INFO - PROCESS | 3288 | 1471692504342 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 3288 | 1471692504347 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:24 INFO - PROCESS | 3288 | ++DOCSHELL 1089B800 == 12 [pid = 3288] [id = 14] 04:28:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 38 (1089BC00) [pid = 3288] [serial = 38] [outer = 00000000] 04:28:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 39 (10C11800) [pid = 3288] [serial = 39] [outer = 1089BC00] 04:28:24 INFO - PROCESS | 3288 | 1471692504401 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 40 (10D71400) [pid = 3288] [serial = 40] [outer = 1089BC00] 04:28:24 INFO - PROCESS | 3288 | 1471692504828 Marionette TRACE conn6 <- [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]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 750ms 04:28:24 INFO - PROCESS | 3288 | 1471692504871 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 3288 | 1471692504876 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 04:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:28:24 INFO - PROCESS | 3288 | 1471692504882 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 3288 | 1471692504884 Marionette TRACE conn6 <- [1,22,null,{}] 04:28:24 INFO - PROCESS | 3288 | 1471692504888 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:24 INFO - PROCESS | 3288 | 1471692504891 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:24 INFO - PROCESS | 3288 | 1471692504981 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 04:28:24 INFO - PROCESS | 3288 | 1471692504989 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 3288 | 1471692504991 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:25 INFO - PROCESS | 3288 | ++DOCSHELL 143B5400 == 13 [pid = 3288] [id = 15] 04:28:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 41 (143B6800) [pid = 3288] [serial = 41] [outer = 00000000] 04:28:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 42 (14874C00) [pid = 3288] [serial = 42] [outer = 143B6800] 04:28:25 INFO - PROCESS | 3288 | 1471692505041 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 43 (1496E800) [pid = 3288] [serial = 43] [outer = 143B6800] 04:28:25 INFO - PROCESS | 3288 | 1471692505481 Marionette TRACE conn6 <- [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]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 04:28:25 INFO - PROCESS | 3288 | 1471692505516 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 04:28:25 INFO - PROCESS | 3288 | 1471692505518 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 04:28:25 INFO - PROCESS | 3288 | 1471692505522 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:28:25 INFO - PROCESS | 3288 | 1471692505526 Marionette TRACE conn6 <- [1,26,null,{}] 04:28:25 INFO - PROCESS | 3288 | 1471692505537 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:25 INFO - PROCESS | 3288 | 1471692505542 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:25 INFO - PROCESS | 3288 | 1471692505640 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 04:28:25 INFO - PROCESS | 3288 | 1471692505681 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 3288 | 1471692505685 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:25 INFO - PROCESS | 3288 | ++DOCSHELL 16087400 == 14 [pid = 3288] [id = 16] 04:28:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 44 (1608C400) [pid = 3288] [serial = 44] [outer = 00000000] 04:28:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 45 (161B3800) [pid = 3288] [serial = 45] [outer = 1608C400] 04:28:25 INFO - PROCESS | 3288 | 1471692505739 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 46 (163BF000) [pid = 3288] [serial = 46] [outer = 1608C400] 04:28:26 INFO - PROCESS | 3288 | 1471692506177 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 670ms 04:28:26 INFO - PROCESS | 3288 | 1471692506196 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 3288 | 1471692506199 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 04:28:26 INFO - PROCESS | 3288 | 1471692506202 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:28:26 INFO - PROCESS | 3288 | 1471692506204 Marionette TRACE conn6 <- [1,30,null,{}] 04:28:26 INFO - PROCESS | 3288 | 1471692506208 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:26 INFO - PROCESS | 3288 | 1471692506210 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:26 INFO - PROCESS | 3288 | 1471692506307 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 04:28:26 INFO - PROCESS | 3288 | 1471692506312 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 3288 | 1471692506314 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:26 INFO - PROCESS | 3288 | ++DOCSHELL 1643B400 == 15 [pid = 3288] [id = 17] 04:28:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 47 (16440C00) [pid = 3288] [serial = 47] [outer = 00000000] 04:28:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 48 (173D0000) [pid = 3288] [serial = 48] [outer = 16440C00] 04:28:26 INFO - PROCESS | 3288 | 1471692506364 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 49 (1892CC00) [pid = 3288] [serial = 49] [outer = 16440C00] 04:28:26 INFO - PROCESS | 3288 | 1471692506781 Marionette TRACE conn6 <- [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]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 04:28:26 INFO - PROCESS | 3288 | 1471692506840 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 3288 | 1471692506842 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 04:28:26 INFO - PROCESS | 3288 | 1471692506846 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 3288 | 1471692506847 Marionette TRACE conn6 <- [1,34,null,{}] 04:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:28:26 INFO - PROCESS | 3288 | 1471692506851 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:26 INFO - PROCESS | 3288 | 1471692506853 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:26 INFO - PROCESS | 3288 | 1471692506936 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 04:28:26 INFO - PROCESS | 3288 | 1471692506941 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 3288 | 1471692506944 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:26 INFO - PROCESS | 3288 | ++DOCSHELL 102CAC00 == 16 [pid = 3288] [id = 18] 04:28:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 50 (14874400) [pid = 3288] [serial = 50] [outer = 00000000] 04:28:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 51 (18C28400) [pid = 3288] [serial = 51] [outer = 14874400] 04:28:27 INFO - PROCESS | 3288 | 1471692506994 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 52 (18C2C400) [pid = 3288] [serial = 52] [outer = 14874400] 04:28:27 INFO - PROCESS | 3288 | 1471692507420 Marionette TRACE conn6 <- [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]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 04:28:27 INFO - PROCESS | 3288 | 1471692507481 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 3288 | 1471692507483 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 04:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:28:27 INFO - PROCESS | 3288 | 1471692507486 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 3288 | 1471692507488 Marionette TRACE conn6 <- [1,38,null,{}] 04:28:27 INFO - PROCESS | 3288 | 1471692507492 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:27 INFO - PROCESS | 3288 | 1471692507498 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:27 INFO - PROCESS | 3288 | 1471692507603 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 04:28:27 INFO - PROCESS | 3288 | 1471692507615 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 3288 | 1471692507617 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:27 INFO - PROCESS | 3288 | ++DOCSHELL 18ADDC00 == 17 [pid = 3288] [id = 19] 04:28:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (19583800) [pid = 3288] [serial = 53] [outer = 00000000] 04:28:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (1A8CE800) [pid = 3288] [serial = 54] [outer = 19583800] 04:28:27 INFO - PROCESS | 3288 | 1471692507664 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (1A8D1C00) [pid = 3288] [serial = 55] [outer = 19583800] 04:28:28 INFO - PROCESS | 3288 | 1471692508168 Marionette TRACE conn6 <- [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]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 730ms 04:28:28 INFO - PROCESS | 3288 | 1471692508217 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 3288 | 1471692508219 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 04:28:28 INFO - PROCESS | 3288 | 1471692508222 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:28:28 INFO - PROCESS | 3288 | 1471692508224 Marionette TRACE conn6 <- [1,42,null,{}] 04:28:28 INFO - PROCESS | 3288 | 1471692508228 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:28 INFO - PROCESS | 3288 | 1471692508230 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:28 INFO - PROCESS | 3288 | 1471692508322 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 04:28:28 INFO - PROCESS | 3288 | 1471692508331 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 3288 | 1471692508333 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:28 INFO - PROCESS | 3288 | ++DOCSHELL 1AAD7400 == 18 [pid = 3288] [id = 20] 04:28:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (1B66D000) [pid = 3288] [serial = 56] [outer = 00000000] 04:28:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (1B677C00) [pid = 3288] [serial = 57] [outer = 1B66D000] 04:28:28 INFO - PROCESS | 3288 | 1471692508384 Marionette DEBUG loaded listener.js 04:28:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (1D241C00) [pid = 3288] [serial = 58] [outer = 1B66D000] 04:28:28 INFO - PROCESS | 3288 | 1471692508767 Marionette TRACE conn6 <- [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]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 04:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:28:28 INFO - PROCESS | 3288 | 1471692508798 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 3288 | 1471692508800 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 04:28:28 INFO - PROCESS | 3288 | 1471692508803 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 3288 | 1471692508805 Marionette TRACE conn6 <- [1,46,null,{}] 04:28:28 INFO - PROCESS | 3288 | 1471692508809 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:28 INFO - PROCESS | 3288 | 1471692508811 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:28 INFO - PROCESS | 3288 | 1471692508926 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 04:28:28 INFO - PROCESS | 3288 | 1471692508933 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 3288 | 1471692508935 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:28 INFO - PROCESS | 3288 | ++DOCSHELL 1B627400 == 19 [pid = 3288] [id = 21] 04:28:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (1B628000) [pid = 3288] [serial = 59] [outer = 00000000] 04:28:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (1B62E000) [pid = 3288] [serial = 60] [outer = 1B628000] 04:28:29 INFO - PROCESS | 3288 | 1471692508991 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (1B62E800) [pid = 3288] [serial = 61] [outer = 1B628000] 04:28:29 INFO - PROCESS | 3288 | 1471692509375 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 632ms 04:28:29 INFO - PROCESS | 3288 | 1471692509436 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 3288 | 1471692509438 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 04:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:28:29 INFO - PROCESS | 3288 | 1471692509441 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 3288 | 1471692509442 Marionette TRACE conn6 <- [1,50,null,{}] 04:28:29 INFO - PROCESS | 3288 | 1471692509446 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:29 INFO - PROCESS | 3288 | 1471692509448 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:29 INFO - PROCESS | 3288 | 1471692509562 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 04:28:29 INFO - PROCESS | 3288 | 1471692509574 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 3288 | 1471692509576 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:29 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EFC00 == 20 [pid = 3288] [id = 22] 04:28:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0C1F0000) [pid = 3288] [serial = 62] [outer = 00000000] 04:28:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0C1F7000) [pid = 3288] [serial = 63] [outer = 0C1F0000] 04:28:29 INFO - PROCESS | 3288 | 1471692509623 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (173D3800) [pid = 3288] [serial = 64] [outer = 0C1F0000] 04:28:30 INFO - PROCESS | 3288 | 1471692510021 Marionette TRACE conn6 <- [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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 630ms 04:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:28:30 INFO - PROCESS | 3288 | 1471692510072 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 3288 | 1471692510074 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 04:28:30 INFO - PROCESS | 3288 | 1471692510077 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 3288 | 1471692510079 Marionette TRACE conn6 <- [1,54,null,{}] 04:28:30 INFO - PROCESS | 3288 | 1471692510082 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:30 INFO - PROCESS | 3288 | 1471692510084 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:30 INFO - PROCESS | 3288 | 1471692510192 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 04:28:30 INFO - PROCESS | 3288 | 1471692510200 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 3288 | 1471692510202 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:30 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F6400 == 21 [pid = 3288] [id = 23] 04:28:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (10260800) [pid = 3288] [serial = 65] [outer = 00000000] 04:28:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (1B677800) [pid = 3288] [serial = 66] [outer = 10260800] 04:28:30 INFO - PROCESS | 3288 | 1471692510251 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1D248C00) [pid = 3288] [serial = 67] [outer = 10260800] 04:28:30 INFO - PROCESS | 3288 | 1471692510630 Marionette TRACE conn6 <- [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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 04:28:30 INFO - PROCESS | 3288 | 1471692510648 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 3288 | 1471692510650 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 04:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:28:30 INFO - PROCESS | 3288 | 1471692510653 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 3288 | 1471692510655 Marionette TRACE conn6 <- [1,58,null,{}] 04:28:30 INFO - PROCESS | 3288 | 1471692510659 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:30 INFO - PROCESS | 3288 | 1471692510661 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:30 INFO - PROCESS | 3288 | 1471692510793 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 04:28:30 INFO - PROCESS | 3288 | 1471692510849 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 3288 | 1471692510852 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:30 INFO - PROCESS | 3288 | ++DOCSHELL 0FC31800 == 22 [pid = 3288] [id = 24] 04:28:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC33400) [pid = 3288] [serial = 68] [outer = 00000000] 04:28:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC3CC00) [pid = 3288] [serial = 69] [outer = 0FC33400] 04:28:30 INFO - PROCESS | 3288 | 1471692510901 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1D83FC00) [pid = 3288] [serial = 70] [outer = 0FC33400] 04:28:31 INFO - PROCESS | 3288 | 1471692511239 Marionette TRACE conn6 <- [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]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 04:28:31 INFO - PROCESS | 3288 | 1471692511284 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 3288 | 1471692511286 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 04:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:28:31 INFO - PROCESS | 3288 | 1471692511289 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 3288 | 1471692511291 Marionette TRACE conn6 <- [1,62,null,{}] 04:28:31 INFO - PROCESS | 3288 | 1471692511294 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:31 INFO - PROCESS | 3288 | 1471692511296 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:31 INFO - PROCESS | 3288 | 1471692511407 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 04:28:31 INFO - PROCESS | 3288 | 1471692511415 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:31 INFO - PROCESS | 3288 | 1471692511417 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:31 INFO - PROCESS | 3288 | ++DOCSHELL 101C3800 == 23 [pid = 3288] [id = 25] 04:28:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (101C3C00) [pid = 3288] [serial = 71] [outer = 00000000] 04:28:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (101CC000) [pid = 3288] [serial = 72] [outer = 101C3C00] 04:28:31 INFO - PROCESS | 3288 | 1471692511465 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (101CE400) [pid = 3288] [serial = 73] [outer = 101C3C00] 04:28:31 INFO - PROCESS | 3288 | 1471692511863 Marionette TRACE conn6 <- [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]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 04:28:31 INFO - PROCESS | 3288 | 1471692511920 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 3288 | 1471692511922 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 04:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:28:31 INFO - PROCESS | 3288 | 1471692511925 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 3288 | 1471692511927 Marionette TRACE conn6 <- [1,66,null,{}] 04:28:31 INFO - PROCESS | 3288 | 1471692511930 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:31 INFO - PROCESS | 3288 | 1471692511932 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:32 INFO - PROCESS | 3288 | 1471692512713 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 04:28:32 INFO - PROCESS | 3288 | 1471692512807 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 3288 | 1471692512810 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:32 INFO - PROCESS | 3288 | ++DOCSHELL 0C984C00 == 24 [pid = 3288] [id = 26] 04:28:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0CA02800) [pid = 3288] [serial = 74] [outer = 00000000] 04:28:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (0CAF3400) [pid = 3288] [serial = 75] [outer = 0CA02800] 04:28:32 INFO - PROCESS | 3288 | 1471692512865 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (0FC2D400) [pid = 3288] [serial = 76] [outer = 0CA02800] 04:28:33 INFO - PROCESS | 3288 | 1471692513302 Marionette TRACE conn6 <- [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]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1434ms 04:28:33 INFO - PROCESS | 3288 | 1471692513365 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 3288 | 1471692513369 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 04:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:28:33 INFO - PROCESS | 3288 | 1471692513374 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 3288 | 1471692513377 Marionette TRACE conn6 <- [1,70,null,{}] 04:28:33 INFO - PROCESS | 3288 | 1471692513382 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:33 INFO - PROCESS | 3288 | 1471692513385 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:33 INFO - PROCESS | 3288 | 1471692513500 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 04:28:33 INFO - PROCESS | 3288 | 1471692513506 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 3288 | 1471692513509 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:33 INFO - PROCESS | 3288 | ++DOCSHELL 1021AC00 == 25 [pid = 3288] [id = 27] 04:28:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1021D800) [pid = 3288] [serial = 77] [outer = 00000000] 04:28:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (10818000) [pid = 3288] [serial = 78] [outer = 1021D800] 04:28:33 INFO - PROCESS | 3288 | 1471692513561 Marionette DEBUG loaded listener.js 04:28:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1089EC00) [pid = 3288] [serial = 79] [outer = 1021D800] 04:28:34 INFO - PROCESS | 3288 | 1471692513997 Marionette TRACE conn6 <- [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]]]}] 04:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (15F88000) [pid = 3288] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (173D1400) [pid = 3288] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19881C00) [pid = 3288] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1089BC00) [pid = 3288] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (143B6800) [pid = 3288] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1608C400) [pid = 3288] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (16440C00) [pid = 3288] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (14874400) [pid = 3288] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C1F0000) [pid = 3288] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (10260800) [pid = 3288] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC33400) [pid = 3288] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:28:34 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1D838000) [pid = 3288] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:28:34 INFO - PROCESS | 3288 | 1471692514385 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 3288 | 1471692514388 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 04:28:34 INFO - PROCESS | 3288 | 1471692514399 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 3288 | 1471692514401 Marionette TRACE conn6 <- [1,74,null,{}] 04:28:34 INFO - PROCESS | 3288 | 1471692514406 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:34 INFO - PROCESS | 3288 | 1471692514408 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:28:34 INFO - PROCESS | 3288 | 1471692514491 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 04:28:34 INFO - PROCESS | 3288 | 1471692514502 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 3288 | 1471692514504 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:34 INFO - PROCESS | 3288 | ++DOCSHELL 0FC3C800 == 26 [pid = 3288] [id = 28] 04:28:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (101C8000) [pid = 3288] [serial = 80] [outer = 00000000] 04:28:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1436FC00) [pid = 3288] [serial = 81] [outer = 101C8000] 04:28:34 INFO - PROCESS | 3288 | 1471692514554 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1482B000) [pid = 3288] [serial = 82] [outer = 101C8000] 04:28:34 INFO - PROCESS | 3288 | 1471692514981 Marionette TRACE conn6 <- [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]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 610ms 04:28:35 INFO - PROCESS | 3288 | 1471692515026 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 3288 | 1471692515029 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 04:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:28:35 INFO - PROCESS | 3288 | 1471692515039 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 3288 | 1471692515043 Marionette TRACE conn6 <- [1,78,null,{}] 04:28:35 INFO - PROCESS | 3288 | 1471692515047 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:35 INFO - PROCESS | 3288 | 1471692515050 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:35 INFO - PROCESS | 3288 | 1471692515175 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 04:28:35 INFO - PROCESS | 3288 | 1471692515191 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 3288 | 1471692515193 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:35 INFO - PROCESS | 3288 | ++DOCSHELL 15D64C00 == 27 [pid = 3288] [id = 29] 04:28:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (15F7F800) [pid = 3288] [serial = 83] [outer = 00000000] 04:28:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1608D400) [pid = 3288] [serial = 84] [outer = 15F7F800] 04:28:35 INFO - PROCESS | 3288 | 1471692515242 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (163B8000) [pid = 3288] [serial = 85] [outer = 15F7F800] 04:28:35 INFO - PROCESS | 3288 | 1471692515665 Marionette TRACE conn6 <- [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]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 690ms 04:28:35 INFO - PROCESS | 3288 | 1471692515725 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 3288 | 1471692515728 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 04:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:28:35 INFO - PROCESS | 3288 | 1471692515731 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 3288 | 1471692515733 Marionette TRACE conn6 <- [1,82,null,{}] 04:28:35 INFO - PROCESS | 3288 | 1471692515742 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:35 INFO - PROCESS | 3288 | 1471692515744 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:35 INFO - PROCESS | 3288 | 1471692515847 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 04:28:35 INFO - PROCESS | 3288 | 1471692515861 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 3288 | 1471692515863 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:35 INFO - PROCESS | 3288 | ++DOCSHELL 173C7400 == 28 [pid = 3288] [id = 30] 04:28:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173C7800) [pid = 3288] [serial = 86] [outer = 00000000] 04:28:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1881E400) [pid = 3288] [serial = 87] [outer = 173C7800] 04:28:35 INFO - PROCESS | 3288 | 1471692515909 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18931C00) [pid = 3288] [serial = 88] [outer = 173C7800] 04:28:36 INFO - PROCESS | 3288 | 1471692516327 Marionette TRACE conn6 <- [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]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 04:28:36 INFO - PROCESS | 3288 | 1471692516382 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 3288 | 1471692516386 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 04:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:28:36 INFO - PROCESS | 3288 | 1471692516396 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 3288 | 1471692516401 Marionette TRACE conn6 <- [1,86,null,{}] 04:28:36 INFO - PROCESS | 3288 | 1471692516407 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:36 INFO - PROCESS | 3288 | 1471692516411 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:36 INFO - PROCESS | 3288 | 1471692516522 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 04:28:36 INFO - PROCESS | 3288 | 1471692516608 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:36 INFO - PROCESS | 3288 | 1471692516613 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:36 INFO - PROCESS | 3288 | ++DOCSHELL 0FB52000 == 29 [pid = 3288] [id = 31] 04:28:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (0FB52800) [pid = 3288] [serial = 89] [outer = 00000000] 04:28:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FC33400) [pid = 3288] [serial = 90] [outer = 0FB52800] 04:28:36 INFO - PROCESS | 3288 | 1471692516672 Marionette DEBUG loaded listener.js 04:28:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FC3B400) [pid = 3288] [serial = 91] [outer = 0FB52800] 04:28:37 INFO - PROCESS | 3288 | 1471692517233 Marionette TRACE conn6 <- [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]]]}] 04:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 870ms 04:28:37 INFO - PROCESS | 3288 | 1471692517272 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 3288 | 1471692517276 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 04:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:28:37 INFO - PROCESS | 3288 | 1471692517282 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 3288 | 1471692517286 Marionette TRACE conn6 <- [1,90,null,{}] 04:28:37 INFO - PROCESS | 3288 | 1471692517291 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:37 INFO - PROCESS | 3288 | 1471692517294 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:37 INFO - PROCESS | 3288 | 1471692517407 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 04:28:37 INFO - PROCESS | 3288 | 1471692517493 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 3288 | 1471692517496 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:37 INFO - PROCESS | 3288 | ++DOCSHELL 15363800 == 30 [pid = 3288] [id = 32] 04:28:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (15367800) [pid = 3288] [serial = 92] [outer = 00000000] 04:28:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (15F87C00) [pid = 3288] [serial = 93] [outer = 15367800] 04:28:37 INFO - PROCESS | 3288 | 1471692517558 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (17321C00) [pid = 3288] [serial = 94] [outer = 15367800] 04:28:38 INFO - PROCESS | 3288 | 1471692518071 Marionette TRACE conn6 <- [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]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 830ms 04:28:38 INFO - PROCESS | 3288 | 1471692518112 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 04:28:38 INFO - PROCESS | 3288 | 1471692518115 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 04:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:28:38 INFO - PROCESS | 3288 | 1471692518118 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 3288 | 1471692518121 Marionette TRACE conn6 <- [1,94,null,{}] 04:28:38 INFO - PROCESS | 3288 | 1471692518131 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:38 INFO - PROCESS | 3288 | 1471692518136 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:38 INFO - PROCESS | 3288 | 1471692518249 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 04:28:38 INFO - PROCESS | 3288 | 1471692518337 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 3288 | 1471692518341 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:38 INFO - PROCESS | 3288 | ++DOCSHELL 1987A800 == 31 [pid = 3288] [id = 33] 04:28:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1987B400) [pid = 3288] [serial = 95] [outer = 00000000] 04:28:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1987F400) [pid = 3288] [serial = 96] [outer = 1987B400] 04:28:38 INFO - PROCESS | 3288 | 1471692518405 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19887400) [pid = 3288] [serial = 97] [outer = 1987B400] 04:28:38 INFO - PROCESS | 3288 | 1471692518992 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 930ms 04:28:39 INFO - PROCESS | 3288 | 1471692519051 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 3288 | 1471692519054 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 04:28:39 INFO - PROCESS | 3288 | 1471692519057 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:28:39 INFO - PROCESS | 3288 | 1471692519060 Marionette TRACE conn6 <- [1,98,null,{}] 04:28:39 INFO - PROCESS | 3288 | 1471692519064 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:39 INFO - PROCESS | 3288 | 1471692519066 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:39 INFO - PROCESS | 3288 | 1471692519178 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 04:28:39 INFO - PROCESS | 3288 | 1471692519261 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 3288 | 1471692519264 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:39 INFO - PROCESS | 3288 | ++DOCSHELL 16193400 == 32 [pid = 3288] [id = 34] 04:28:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (16193C00) [pid = 3288] [serial = 98] [outer = 00000000] 04:28:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1619AC00) [pid = 3288] [serial = 99] [outer = 16193C00] 04:28:39 INFO - PROCESS | 3288 | 1471692519323 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (19578800) [pid = 3288] [serial = 100] [outer = 16193C00] 04:28:39 INFO - PROCESS | 3288 | 1471692519816 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 770ms 04:28:39 INFO - PROCESS | 3288 | 1471692519832 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 3288 | 1471692519834 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 04:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:28:39 INFO - PROCESS | 3288 | 1471692519852 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 3288 | 1471692519854 Marionette TRACE conn6 <- [1,102,null,{}] 04:28:39 INFO - PROCESS | 3288 | 1471692519860 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:39 INFO - PROCESS | 3288 | 1471692519862 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:39 INFO - PROCESS | 3288 | 1471692519964 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 04:28:40 INFO - PROCESS | 3288 | 1471692520063 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:40 INFO - PROCESS | 3288 | 1471692520065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:40 INFO - PROCESS | 3288 | ++DOCSHELL 101C9400 == 33 [pid = 3288] [id = 35] 04:28:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (15802000) [pid = 3288] [serial = 101] [outer = 00000000] 04:28:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (19C07800) [pid = 3288] [serial = 102] [outer = 15802000] 04:28:40 INFO - PROCESS | 3288 | 1471692520120 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (19C09400) [pid = 3288] [serial = 103] [outer = 15802000] 04:28:40 INFO - PROCESS | 3288 | 1471692520743 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:28:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 950ms 04:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:28:40 INFO - PROCESS | 3288 | 1471692520792 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 04:28:40 INFO - PROCESS | 3288 | 1471692520796 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 04:28:40 INFO - PROCESS | 3288 | 1471692520802 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 3288 | 1471692520805 Marionette TRACE conn6 <- [1,106,null,{}] 04:28:40 INFO - PROCESS | 3288 | 1471692520810 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:40 INFO - PROCESS | 3288 | 1471692520813 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:40 INFO - PROCESS | 3288 | 1471692520919 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 04:28:41 INFO - PROCESS | 3288 | 1471692520993 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:41 INFO - PROCESS | 3288 | 1471692520998 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:41 INFO - PROCESS | 3288 | ++DOCSHELL 0FFD6400 == 34 [pid = 3288] [id = 36] 04:28:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (0FFDBC00) [pid = 3288] [serial = 104] [outer = 00000000] 04:28:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (101CB800) [pid = 3288] [serial = 105] [outer = 0FFDBC00] 04:28:41 INFO - PROCESS | 3288 | 1471692521052 Marionette DEBUG loaded listener.js 04:28:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (142E2400) [pid = 3288] [serial = 106] [outer = 0FFDBC00] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (195E3C00) [pid = 3288] [serial = 17] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (173CC000) [pid = 3288] [serial = 24] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (18844C00) [pid = 3288] [serial = 27] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (19884800) [pid = 3288] [serial = 30] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (0FB6EC00) [pid = 3288] [serial = 36] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (10C11800) [pid = 3288] [serial = 39] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (10D71400) [pid = 3288] [serial = 40] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (14874C00) [pid = 3288] [serial = 42] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (161B3800) [pid = 3288] [serial = 45] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (163BF000) [pid = 3288] [serial = 46] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (173D0000) [pid = 3288] [serial = 48] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18C28400) [pid = 3288] [serial = 51] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A8CE800) [pid = 3288] [serial = 54] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1892CC00) [pid = 3288] [serial = 49] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1B677C00) [pid = 3288] [serial = 57] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1B62E000) [pid = 3288] [serial = 60] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0C1F7000) [pid = 3288] [serial = 63] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1B677800) [pid = 3288] [serial = 66] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19580800) [pid = 3288] [serial = 33] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18C2C400) [pid = 3288] [serial = 52] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18AD6C00) [pid = 3288] [serial = 28] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (173D3800) [pid = 3288] [serial = 64] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A856800) [pid = 3288] [serial = 31] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1D248C00) [pid = 3288] [serial = 67] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1496E800) [pid = 3288] [serial = 43] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1732D400) [pid = 3288] [serial = 22] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1D83FC00) [pid = 3288] [serial = 70] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (16088C00) [pid = 3288] [serial = 9] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (1608EC00) [pid = 3288] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (10D6CC00) [pid = 3288] [serial = 4] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (0FC3CC00) [pid = 3288] [serial = 69] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (1D83A800) [pid = 3288] [serial = 21] [outer = 00000000] [url = about:blank] 04:28:41 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (19901C00) [pid = 3288] [serial = 14] [outer = 00000000] [url = about:blank] 04:28:42 INFO - PROCESS | 3288 | 1471692522031 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1276ms 04:28:42 INFO - PROCESS | 3288 | 1471692522078 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 3288 | 1471692522082 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 04:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:28:42 INFO - PROCESS | 3288 | 1471692522087 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 3288 | 1471692522090 Marionette TRACE conn6 <- [1,110,null,{}] 04:28:42 INFO - PROCESS | 3288 | 1471692522096 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:42 INFO - PROCESS | 3288 | 1471692522099 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:42 INFO - PROCESS | 3288 | 1471692522195 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 04:28:42 INFO - PROCESS | 3288 | 1471692522268 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 3288 | 1471692522271 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:42 INFO - PROCESS | 3288 | ++DOCSHELL 0FB54400 == 35 [pid = 3288] [id = 37] 04:28:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FB54800) [pid = 3288] [serial = 107] [outer = 00000000] 04:28:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FFDDC00) [pid = 3288] [serial = 108] [outer = 0FB54800] 04:28:42 INFO - PROCESS | 3288 | 1471692522323 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (101C5000) [pid = 3288] [serial = 109] [outer = 0FB54800] 04:28:42 INFO - PROCESS | 3288 | 1471692522733 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 690ms 04:28:42 INFO - PROCESS | 3288 | 1471692522778 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 3288 | 1471692522783 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 04:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:28:42 INFO - PROCESS | 3288 | 1471692522789 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 3288 | 1471692522792 Marionette TRACE conn6 <- [1,114,null,{}] 04:28:42 INFO - PROCESS | 3288 | 1471692522795 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:42 INFO - PROCESS | 3288 | 1471692522798 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:42 INFO - PROCESS | 3288 | 1471692522886 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 04:28:42 INFO - PROCESS | 3288 | 1471692522893 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 3288 | 1471692522895 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:42 INFO - PROCESS | 3288 | ++DOCSHELL 14484000 == 36 [pid = 3288] [id = 38] 04:28:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (14484400) [pid = 3288] [serial = 110] [outer = 00000000] 04:28:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (148F5000) [pid = 3288] [serial = 111] [outer = 14484400] 04:28:42 INFO - PROCESS | 3288 | 1471692522947 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (14A71400) [pid = 3288] [serial = 112] [outer = 14484400] 04:28:43 INFO - PROCESS | 3288 | 1471692523408 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 670ms 04:28:43 INFO - PROCESS | 3288 | 1471692523463 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 04:28:43 INFO - PROCESS | 3288 | 1471692523465 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 04:28:43 INFO - PROCESS | 3288 | 1471692523468 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:28:43 INFO - PROCESS | 3288 | 1471692523472 Marionette TRACE conn6 <- [1,118,null,{}] 04:28:43 INFO - PROCESS | 3288 | 1471692523482 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:43 INFO - PROCESS | 3288 | 1471692523487 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:43 INFO - PROCESS | 3288 | 1471692523570 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 04:28:43 INFO - PROCESS | 3288 | 1471692523664 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 3288 | 1471692523667 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:43 INFO - PROCESS | 3288 | ++DOCSHELL 16198C00 == 37 [pid = 3288] [id = 39] 04:28:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (16199000) [pid = 3288] [serial = 113] [outer = 00000000] 04:28:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (161B9000) [pid = 3288] [serial = 114] [outer = 16199000] 04:28:43 INFO - PROCESS | 3288 | 1471692523718 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (16435000) [pid = 3288] [serial = 115] [outer = 16199000] 04:28:44 INFO - PROCESS | 3288 | 1471692524104 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 670ms 04:28:44 INFO - PROCESS | 3288 | 1471692524142 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 3288 | 1471692524145 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 04:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:28:44 INFO - PROCESS | 3288 | 1471692524148 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 3288 | 1471692524150 Marionette TRACE conn6 <- [1,122,null,{}] 04:28:44 INFO - PROCESS | 3288 | 1471692524154 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:44 INFO - PROCESS | 3288 | 1471692524156 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:44 INFO - PROCESS | 3288 | 1471692524268 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 04:28:44 INFO - PROCESS | 3288 | 1471692524274 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 3288 | 1471692524276 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:44 INFO - PROCESS | 3288 | ++DOCSHELL 173C9000 == 38 [pid = 3288] [id = 40] 04:28:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (173C9400) [pid = 3288] [serial = 116] [outer = 00000000] 04:28:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18822C00) [pid = 3288] [serial = 117] [outer = 173C9400] 04:28:44 INFO - PROCESS | 3288 | 1471692524326 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1892FC00) [pid = 3288] [serial = 118] [outer = 173C9400] 04:28:44 INFO - PROCESS | 3288 | 1471692524750 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 04:28:44 INFO - PROCESS | 3288 | 1471692524787 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 3288 | 1471692524789 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 04:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:28:44 INFO - PROCESS | 3288 | 1471692524792 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 3288 | 1471692524794 Marionette TRACE conn6 <- [1,126,null,{}] 04:28:44 INFO - PROCESS | 3288 | 1471692524798 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:44 INFO - PROCESS | 3288 | 1471692524800 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:44 INFO - PROCESS | 3288 | 1471692524908 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 04:28:44 INFO - PROCESS | 3288 | 1471692524979 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 3288 | 1471692524981 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:45 INFO - PROCESS | 3288 | ++DOCSHELL 18AD7800 == 39 [pid = 3288] [id = 41] 04:28:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18ADA000) [pid = 3288] [serial = 119] [outer = 00000000] 04:28:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18FBE400) [pid = 3288] [serial = 120] [outer = 18ADA000] 04:28:45 INFO - PROCESS | 3288 | 1471692525031 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19579400) [pid = 3288] [serial = 121] [outer = 18ADA000] 04:28:45 INFO - PROCESS | 3288 | 1471692525477 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:28:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:28:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 730ms 04:28:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:28:45 INFO - PROCESS | 3288 | 1471692525528 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 04:28:45 INFO - PROCESS | 3288 | 1471692525530 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 04:28:45 INFO - PROCESS | 3288 | 1471692525533 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:28:45 INFO - PROCESS | 3288 | 1471692525535 Marionette TRACE conn6 <- [1,130,null,{}] 04:28:45 INFO - PROCESS | 3288 | 1471692525538 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:45 INFO - PROCESS | 3288 | 1471692525544 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:45 INFO - PROCESS | 3288 | 1471692525681 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 04:28:45 INFO - PROCESS | 3288 | 1471692525734 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 3288 | 1471692525736 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:45 INFO - PROCESS | 3288 | ++DOCSHELL 158C6400 == 40 [pid = 3288] [id = 42] 04:28:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (158C6800) [pid = 3288] [serial = 122] [outer = 00000000] 04:28:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (195E7C00) [pid = 3288] [serial = 123] [outer = 158C6800] 04:28:45 INFO - PROCESS | 3288 | 1471692525782 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19901C00) [pid = 3288] [serial = 124] [outer = 158C6800] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1B66D000) [pid = 3288] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19583800) [pid = 3288] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1B628000) [pid = 3288] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (173C7800) [pid = 3288] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1021D800) [pid = 3288] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101C8000) [pid = 3288] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (15F7F800) [pid = 3288] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0CA02800) [pid = 3288] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:28:46 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (101C3C00) [pid = 3288] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:28:46 INFO - PROCESS | 3288 | 1471692526226 Marionette TRACE conn6 <- [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]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 730ms 04:28:46 INFO - PROCESS | 3288 | 1471692526264 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 3288 | 1471692526266 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 04:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:28:46 INFO - PROCESS | 3288 | 1471692526270 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 3288 | 1471692526271 Marionette TRACE conn6 <- [1,134,null,{}] 04:28:46 INFO - PROCESS | 3288 | 1471692526279 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:46 INFO - PROCESS | 3288 | 1471692526281 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:46 INFO - PROCESS | 3288 | 1471692526388 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 04:28:46 INFO - PROCESS | 3288 | 1471692526435 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 3288 | 1471692526437 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:46 INFO - PROCESS | 3288 | ++DOCSHELL 0FB59400 == 41 [pid = 3288] [id = 43] 04:28:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (101D0C00) [pid = 3288] [serial = 125] [outer = 00000000] 04:28:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (19885400) [pid = 3288] [serial = 126] [outer = 101D0C00] 04:28:46 INFO - PROCESS | 3288 | 1471692526485 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (19887000) [pid = 3288] [serial = 127] [outer = 101D0C00] 04:28:46 INFO - PROCESS | 3288 | 1471692526835 Marionette TRACE conn6 <- [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]]]}] 04:28:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 04:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:28:46 INFO - PROCESS | 3288 | 1471692526844 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 3288 | 1471692526846 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 04:28:46 INFO - PROCESS | 3288 | 1471692526849 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 3288 | 1471692526850 Marionette TRACE conn6 <- [1,138,null,{}] 04:28:46 INFO - PROCESS | 3288 | 1471692526854 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:46 INFO - PROCESS | 3288 | 1471692526856 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:46 INFO - PROCESS | 3288 | 1471692526959 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 04:28:46 INFO - PROCESS | 3288 | 1471692526967 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 3288 | 1471692526969 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:46 INFO - PROCESS | 3288 | ++DOCSHELL 1957BC00 == 42 [pid = 3288] [id = 44] 04:28:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19581400) [pid = 3288] [serial = 128] [outer = 00000000] 04:28:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19CC2C00) [pid = 3288] [serial = 129] [outer = 19581400] 04:28:47 INFO - PROCESS | 3288 | 1471692527017 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19C0E000) [pid = 3288] [serial = 130] [outer = 19581400] 04:28:47 INFO - PROCESS | 3288 | 1471692527403 Marionette TRACE conn6 <- [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]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 630ms 04:28:47 INFO - PROCESS | 3288 | 1471692527480 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 3288 | 1471692527482 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 04:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:28:47 INFO - PROCESS | 3288 | 1471692527485 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 3288 | 1471692527487 Marionette TRACE conn6 <- [1,142,null,{}] 04:28:47 INFO - PROCESS | 3288 | 1471692527490 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:47 INFO - PROCESS | 3288 | 1471692527492 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:47 INFO - PROCESS | 3288 | 1471692527598 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 04:28:47 INFO - PROCESS | 3288 | 1471692527610 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 3288 | 1471692527612 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:47 INFO - PROCESS | 3288 | ++DOCSHELL 16198400 == 43 [pid = 3288] [id = 45] 04:28:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1A8CF000) [pid = 3288] [serial = 131] [outer = 00000000] 04:28:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1B47C000) [pid = 3288] [serial = 132] [outer = 1A8CF000] 04:28:47 INFO - PROCESS | 3288 | 1471692527669 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1B624400) [pid = 3288] [serial = 133] [outer = 1A8CF000] 04:28:48 INFO - PROCESS | 3288 | 1471692528115 Marionette TRACE conn6 <- [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]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 670ms 04:28:48 INFO - PROCESS | 3288 | 1471692528156 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 3288 | 1471692528161 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 04:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:28:48 INFO - PROCESS | 3288 | 1471692528166 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 3288 | 1471692528171 Marionette TRACE conn6 <- [1,146,null,{}] 04:28:48 INFO - PROCESS | 3288 | 1471692528178 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:48 INFO - PROCESS | 3288 | 1471692528182 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:48 INFO - PROCESS | 3288 | 1471692528310 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 04:28:48 INFO - PROCESS | 3288 | 1471692528408 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 3288 | 1471692528413 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:48 INFO - PROCESS | 3288 | ++DOCSHELL 08161C00 == 44 [pid = 3288] [id = 46] 04:28:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (08162400) [pid = 3288] [serial = 134] [outer = 00000000] 04:28:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (08166400) [pid = 3288] [serial = 135] [outer = 08162400] 04:28:48 INFO - PROCESS | 3288 | 1471692528474 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0C1F4400) [pid = 3288] [serial = 136] [outer = 08162400] 04:28:49 INFO - PROCESS | 3288 | 1471692529253 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1124ms 04:28:49 INFO - PROCESS | 3288 | 1471692529290 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 04:28:49 INFO - PROCESS | 3288 | 1471692529295 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 04:28:49 INFO - PROCESS | 3288 | 1471692529301 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:28:49 INFO - PROCESS | 3288 | 1471692529304 Marionette TRACE conn6 <- [1,150,null,{}] 04:28:49 INFO - PROCESS | 3288 | 1471692529309 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:49 INFO - PROCESS | 3288 | 1471692529312 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:49 INFO - PROCESS | 3288 | 1471692529435 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 04:28:49 INFO - PROCESS | 3288 | 1471692529507 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 3288 | 1471692529509 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:49 INFO - PROCESS | 3288 | ++DOCSHELL 10D9EC00 == 45 [pid = 3288] [id = 47] 04:28:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1436E400) [pid = 3288] [serial = 137] [outer = 00000000] 04:28:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (14874400) [pid = 3288] [serial = 138] [outer = 1436E400] 04:28:49 INFO - PROCESS | 3288 | 1471692529567 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (158C7400) [pid = 3288] [serial = 139] [outer = 1436E400] 04:28:50 INFO - PROCESS | 3288 | 1471692530444 Marionette TRACE conn6 <- [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]]]}] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 1987A800 == 44 [pid = 3288] [id = 33] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 15363800 == 43 [pid = 3288] [id = 32] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 173C7400 == 42 [pid = 3288] [id = 30] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 0FB52000 == 41 [pid = 3288] [id = 31] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 15D64C00 == 40 [pid = 3288] [id = 29] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 1957BC00 == 39 [pid = 3288] [id = 44] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 0FB59400 == 38 [pid = 3288] [id = 43] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 158C6400 == 37 [pid = 3288] [id = 42] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 18AD7800 == 36 [pid = 3288] [id = 41] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 173C9000 == 35 [pid = 3288] [id = 40] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 16198C00 == 34 [pid = 3288] [id = 39] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 14484000 == 33 [pid = 3288] [id = 38] 04:28:50 INFO - PROCESS | 3288 | --DOCSHELL 0FB54400 == 32 [pid = 3288] [id = 37] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (101CE400) [pid = 3288] [serial = 73] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1881E400) [pid = 3288] [serial = 87] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10818000) [pid = 3288] [serial = 78] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1436FC00) [pid = 3288] [serial = 81] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (163B8000) [pid = 3288] [serial = 85] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1089EC00) [pid = 3288] [serial = 79] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0CAF3400) [pid = 3288] [serial = 75] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FC2D400) [pid = 3288] [serial = 76] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1608D400) [pid = 3288] [serial = 84] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1482B000) [pid = 3288] [serial = 82] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18931C00) [pid = 3288] [serial = 88] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101CC000) [pid = 3288] [serial = 72] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1D241C00) [pid = 3288] [serial = 58] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A8D1C00) [pid = 3288] [serial = 55] [outer = 00000000] [url = about:blank] 04:28:50 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1B62E800) [pid = 3288] [serial = 61] [outer = 00000000] [url = about:blank] 04:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1175ms 04:28:50 INFO - PROCESS | 3288 | 1471692530480 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 3288 | 1471692530485 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 04:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:28:50 INFO - PROCESS | 3288 | 1471692530489 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 3288 | 1471692530492 Marionette TRACE conn6 <- [1,154,null,{}] 04:28:50 INFO - PROCESS | 3288 | 1471692530498 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:50 INFO - PROCESS | 3288 | 1471692530501 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:50 INFO - PROCESS | 3288 | 1471692530595 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 04:28:50 INFO - PROCESS | 3288 | 1471692530668 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 3288 | 1471692530671 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:50 INFO - PROCESS | 3288 | ++DOCSHELL 0C5E3400 == 33 [pid = 3288] [id = 48] 04:28:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C936800) [pid = 3288] [serial = 140] [outer = 00000000] 04:28:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FB52C00) [pid = 3288] [serial = 141] [outer = 0C936800] 04:28:50 INFO - PROCESS | 3288 | 1471692530722 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC2EC00) [pid = 3288] [serial = 142] [outer = 0C936800] 04:28:51 INFO - PROCESS | 3288 | 1471692531119 Marionette TRACE conn6 <- [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]]]}] 04:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 690ms 04:28:51 INFO - PROCESS | 3288 | 1471692531181 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 3288 | 1471692531185 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 04:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:28:51 INFO - PROCESS | 3288 | 1471692531191 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 3288 | 1471692531194 Marionette TRACE conn6 <- [1,158,null,{}] 04:28:51 INFO - PROCESS | 3288 | 1471692531197 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:51 INFO - PROCESS | 3288 | 1471692531200 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:51 INFO - PROCESS | 3288 | 1471692531291 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 04:28:51 INFO - PROCESS | 3288 | 1471692531297 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 3288 | 1471692531299 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:51 INFO - PROCESS | 3288 | ++DOCSHELL 101CD000 == 34 [pid = 3288] [id = 49] 04:28:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (101CD400) [pid = 3288] [serial = 143] [outer = 00000000] 04:28:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (10D6E000) [pid = 3288] [serial = 144] [outer = 101CD400] 04:28:51 INFO - PROCESS | 3288 | 1471692531351 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (14370000) [pid = 3288] [serial = 145] [outer = 101CD400] 04:28:51 INFO - PROCESS | 3288 | 1471692531808 Marionette TRACE conn6 <- [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]]]}] 04:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 04:28:51 INFO - PROCESS | 3288 | 1471692531865 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 3288 | 1471692531868 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 04:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:28:51 INFO - PROCESS | 3288 | 1471692531871 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 3288 | 1471692531875 Marionette TRACE conn6 <- [1,162,null,{}] 04:28:51 INFO - PROCESS | 3288 | 1471692531886 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:51 INFO - PROCESS | 3288 | 1471692531891 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:52 INFO - PROCESS | 3288 | 1471692532002 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 04:28:52 INFO - PROCESS | 3288 | 1471692532080 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 3288 | 1471692532083 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:52 INFO - PROCESS | 3288 | ++DOCSHELL 16083C00 == 35 [pid = 3288] [id = 50] 04:28:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (16084C00) [pid = 3288] [serial = 146] [outer = 00000000] 04:28:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1608F000) [pid = 3288] [serial = 147] [outer = 16084C00] 04:28:52 INFO - PROCESS | 3288 | 1471692532135 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (16197800) [pid = 3288] [serial = 148] [outer = 16084C00] 04:28:52 INFO - PROCESS | 3288 | 1471692532523 Marionette TRACE conn6 <- [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]]]}] 04:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 04:28:52 INFO - PROCESS | 3288 | 1471692532545 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 04:28:52 INFO - PROCESS | 3288 | 1471692532547 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 04:28:52 INFO - PROCESS | 3288 | 1471692532550 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:28:52 INFO - PROCESS | 3288 | 1471692532552 Marionette TRACE conn6 <- [1,166,null,{}] 04:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:28:52 INFO - PROCESS | 3288 | 1471692532556 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:52 INFO - PROCESS | 3288 | 1471692532558 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:52 INFO - PROCESS | 3288 | 1471692532682 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 04:28:52 INFO - PROCESS | 3288 | 1471692532695 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 3288 | 1471692532697 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:52 INFO - PROCESS | 3288 | ++DOCSHELL 163BF000 == 36 [pid = 3288] [id = 51] 04:28:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16441400) [pid = 3288] [serial = 149] [outer = 00000000] 04:28:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173D4C00) [pid = 3288] [serial = 150] [outer = 16441400] 04:28:52 INFO - PROCESS | 3288 | 1471692532746 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18845400) [pid = 3288] [serial = 151] [outer = 16441400] 04:28:53 INFO - PROCESS | 3288 | 1471692533184 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 04:28:53 INFO - PROCESS | 3288 | 1471692533225 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 04:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:28:53 INFO - PROCESS | 3288 | 1471692533227 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 04:28:53 INFO - PROCESS | 3288 | 1471692533230 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 3288 | 1471692533232 Marionette TRACE conn6 <- [1,170,null,{}] 04:28:53 INFO - PROCESS | 3288 | 1471692533236 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:53 INFO - PROCESS | 3288 | 1471692533238 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:53 INFO - PROCESS | 3288 | 1471692533340 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 04:28:53 INFO - PROCESS | 3288 | 1471692533415 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 3288 | 1471692533417 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:53 INFO - PROCESS | 3288 | ++DOCSHELL 18AA4800 == 37 [pid = 3288] [id = 52] 04:28:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18AD5C00) [pid = 3288] [serial = 152] [outer = 00000000] 04:28:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18C2E400) [pid = 3288] [serial = 153] [outer = 18AD5C00] 04:28:53 INFO - PROCESS | 3288 | 1471692533466 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1957AC00) [pid = 3288] [serial = 154] [outer = 18AD5C00] 04:28:53 INFO - PROCESS | 3288 | 1471692533882 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 730ms 04:28:53 INFO - PROCESS | 3288 | 1471692533961 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 04:28:53 INFO - PROCESS | 3288 | 1471692533963 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 04:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:28:53 INFO - PROCESS | 3288 | 1471692533967 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 3288 | 1471692533968 Marionette TRACE conn6 <- [1,174,null,{}] 04:28:53 INFO - PROCESS | 3288 | 1471692533978 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:53 INFO - PROCESS | 3288 | 1471692533984 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:54 INFO - PROCESS | 3288 | 1471692534131 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 04:28:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19C0B800) [pid = 3288] [serial = 155] [outer = 0CA0B400] 04:28:54 INFO - PROCESS | 3288 | 1471692534205 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 3288 | 1471692534208 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:54 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F3800 == 38 [pid = 3288] [id = 53] 04:28:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19C10800) [pid = 3288] [serial = 156] [outer = 00000000] 04:28:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1AAC8400) [pid = 3288] [serial = 157] [outer = 19C10800] 04:28:54 INFO - PROCESS | 3288 | 1471692534260 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1A853C00) [pid = 3288] [serial = 158] [outer = 19C10800] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FFDBC00) [pid = 3288] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FB54800) [pid = 3288] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (14484400) [pid = 3288] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (173C9400) [pid = 3288] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FB52800) [pid = 3288] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (15367800) [pid = 3288] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (158C6800) [pid = 3288] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1987B400) [pid = 3288] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19581400) [pid = 3288] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16193C00) [pid = 3288] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (15802000) [pid = 3288] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18ADA000) [pid = 3288] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (101D0C00) [pid = 3288] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:28:54 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (16199000) [pid = 3288] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:28:54 INFO - PROCESS | 3288 | 1471692534846 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 930ms 04:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:28:54 INFO - PROCESS | 3288 | 1471692534897 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 3288 | 1471692534899 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 04:28:54 INFO - PROCESS | 3288 | 1471692534903 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 3288 | 1471692534904 Marionette TRACE conn6 <- [1,178,null,{}] 04:28:54 INFO - PROCESS | 3288 | 1471692534911 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:54 INFO - PROCESS | 3288 | 1471692534913 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:55 INFO - PROCESS | 3288 | 1471692534997 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 04:28:55 INFO - PROCESS | 3288 | 1471692535069 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 3288 | 1471692535071 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:55 INFO - PROCESS | 3288 | ++DOCSHELL 10257C00 == 39 [pid = 3288] [id = 54] 04:28:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (10259400) [pid = 3288] [serial = 159] [outer = 00000000] 04:28:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (158C6800) [pid = 3288] [serial = 160] [outer = 10259400] 04:28:55 INFO - PROCESS | 3288 | 1471692535120 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (16195800) [pid = 3288] [serial = 161] [outer = 10259400] 04:28:55 INFO - PROCESS | 3288 | 1471692535468 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 590ms 04:28:55 INFO - PROCESS | 3288 | 1471692535493 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 3288 | 1471692535496 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 04:28:55 INFO - PROCESS | 3288 | 1471692535499 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:28:55 INFO - PROCESS | 3288 | 1471692535501 Marionette TRACE conn6 <- [1,182,null,{}] 04:28:55 INFO - PROCESS | 3288 | 1471692535504 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:55 INFO - PROCESS | 3288 | 1471692535506 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:55 INFO - PROCESS | 3288 | 1471692535591 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 04:28:55 INFO - PROCESS | 3288 | 1471692535662 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 3288 | 1471692535664 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:55 INFO - PROCESS | 3288 | ++DOCSHELL 0CA0FC00 == 40 [pid = 3288] [id = 55] 04:28:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (101C6800) [pid = 3288] [serial = 162] [outer = 00000000] 04:28:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19585C00) [pid = 3288] [serial = 163] [outer = 101C6800] 04:28:55 INFO - PROCESS | 3288 | 1471692535710 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19C07400) [pid = 3288] [serial = 164] [outer = 101C6800] 04:28:56 INFO - PROCESS | 3288 | 1471692536059 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms 04:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:28:56 INFO - PROCESS | 3288 | 1471692536133 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 3288 | 1471692536135 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 04:28:56 INFO - PROCESS | 3288 | 1471692536138 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 3288 | 1471692536140 Marionette TRACE conn6 <- [1,186,null,{}] 04:28:56 INFO - PROCESS | 3288 | 1471692536143 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 3288 | 1471692536156 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:56 INFO - PROCESS | 3288 | 1471692536267 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 04:28:56 INFO - PROCESS | 3288 | 1471692536276 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 3288 | 1471692536277 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:56 INFO - PROCESS | 3288 | ++DOCSHELL 18A16000 == 41 [pid = 3288] [id = 56] 04:28:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18A16C00) [pid = 3288] [serial = 165] [outer = 00000000] 04:28:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18A1A400) [pid = 3288] [serial = 166] [outer = 18A16C00] 04:28:56 INFO - PROCESS | 3288 | 1471692536325 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18A1C400) [pid = 3288] [serial = 167] [outer = 18A16C00] 04:28:56 INFO - PROCESS | 3288 | 1471692536727 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 631ms 04:28:56 INFO - PROCESS | 3288 | 1471692536798 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 3288 | 1471692536802 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 04:28:56 INFO - PROCESS | 3288 | 1471692536808 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:28:56 INFO - PROCESS | 3288 | 1471692536812 Marionette TRACE conn6 <- [1,190,null,{}] 04:28:56 INFO - PROCESS | 3288 | 1471692536819 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 3288 | 1471692536823 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:56 INFO - PROCESS | 3288 | 1471692536973 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 04:28:57 INFO - PROCESS | 3288 | 1471692537096 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 3288 | 1471692537101 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:57 INFO - PROCESS | 3288 | ++DOCSHELL 0C5D3800 == 42 [pid = 3288] [id = 57] 04:28:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0C935400) [pid = 3288] [serial = 168] [outer = 00000000] 04:28:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FB4F800) [pid = 3288] [serial = 169] [outer = 0C935400] 04:28:57 INFO - PROCESS | 3288 | 1471692537164 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FFD7C00) [pid = 3288] [serial = 170] [outer = 0C935400] 04:28:57 INFO - PROCESS | 3288 | 1471692537768 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1016ms 04:28:57 INFO - PROCESS | 3288 | 1471692537832 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 3288 | 1471692537836 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 04:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:28:57 INFO - PROCESS | 3288 | 1471692537843 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 3288 | 1471692537847 Marionette TRACE conn6 <- [1,194,null,{}] 04:28:57 INFO - PROCESS | 3288 | 1471692537852 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:57 INFO - PROCESS | 3288 | 1471692537855 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:58 INFO - PROCESS | 3288 | 1471692538002 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 04:28:58 INFO - PROCESS | 3288 | 1471692538121 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 3288 | 1471692538124 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:58 INFO - PROCESS | 3288 | ++DOCSHELL 14967C00 == 43 [pid = 3288] [id = 58] 04:28:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1496A400) [pid = 3288] [serial = 171] [outer = 00000000] 04:28:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (15D64C00) [pid = 3288] [serial = 172] [outer = 1496A400] 04:28:58 INFO - PROCESS | 3288 | 1471692538186 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (16194400) [pid = 3288] [serial = 173] [outer = 1496A400] 04:28:58 INFO - PROCESS | 3288 | 1471692538771 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 987ms 04:28:58 INFO - PROCESS | 3288 | 1471692538829 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 3288 | 1471692538832 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 04:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:28:58 INFO - PROCESS | 3288 | 1471692538836 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 3288 | 1471692538838 Marionette TRACE conn6 <- [1,198,null,{}] 04:28:58 INFO - PROCESS | 3288 | 1471692538862 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:58 INFO - PROCESS | 3288 | 1471692538867 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:58 INFO - PROCESS | 3288 | 1471692538983 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 04:28:59 INFO - PROCESS | 3288 | 1471692539054 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 3288 | 1471692539058 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:28:59 INFO - PROCESS | 3288 | ++DOCSHELL 163BF800 == 44 [pid = 3288] [id = 59] 04:28:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1643C400) [pid = 3288] [serial = 174] [outer = 00000000] 04:28:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (18AA9400) [pid = 3288] [serial = 175] [outer = 1643C400] 04:28:59 INFO - PROCESS | 3288 | 1471692539163 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (19582C00) [pid = 3288] [serial = 176] [outer = 1643C400] 04:28:59 INFO - PROCESS | 3288 | 1471692539870 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1092ms 04:28:59 INFO - PROCESS | 3288 | 1471692539931 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 3288 | 1471692539935 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 04:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:28:59 INFO - PROCESS | 3288 | 1471692539939 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 3288 | 1471692539943 Marionette TRACE conn6 <- [1,202,null,{}] 04:28:59 INFO - PROCESS | 3288 | 1471692539948 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:59 INFO - PROCESS | 3288 | 1471692539951 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:00 INFO - PROCESS | 3288 | 1471692540051 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 04:29:00 INFO - PROCESS | 3288 | 1471692540130 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 3288 | 1471692540133 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:00 INFO - PROCESS | 3288 | ++DOCSHELL 101CAC00 == 45 [pid = 3288] [id = 60] 04:29:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (101CC800) [pid = 3288] [serial = 177] [outer = 00000000] 04:29:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (10264400) [pid = 3288] [serial = 178] [outer = 101CC800] 04:29:00 INFO - PROCESS | 3288 | 1471692540186 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (1081C000) [pid = 3288] [serial = 179] [outer = 101CC800] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 16193400 == 44 [pid = 3288] [id = 34] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 101C9400 == 43 [pid = 3288] [id = 35] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 0CA0FC00 == 42 [pid = 3288] [id = 55] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 10257C00 == 41 [pid = 3288] [id = 54] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 0C1F3800 == 40 [pid = 3288] [id = 53] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 18AA4800 == 39 [pid = 3288] [id = 52] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 163BF000 == 38 [pid = 3288] [id = 51] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 16083C00 == 37 [pid = 3288] [id = 50] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 101CD000 == 36 [pid = 3288] [id = 49] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 0C5E3400 == 35 [pid = 3288] [id = 48] 04:29:00 INFO - PROCESS | 3288 | --DOCSHELL 16198400 == 34 [pid = 3288] [id = 45] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (142E2400) [pid = 3288] [serial = 106] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (101CB800) [pid = 3288] [serial = 105] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (0FFDDC00) [pid = 3288] [serial = 108] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (101C5000) [pid = 3288] [serial = 109] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (148F5000) [pid = 3288] [serial = 111] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (14A71400) [pid = 3288] [serial = 112] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18822C00) [pid = 3288] [serial = 117] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (1892FC00) [pid = 3288] [serial = 118] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC3B400) [pid = 3288] [serial = 91] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC33400) [pid = 3288] [serial = 90] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (17321C00) [pid = 3288] [serial = 94] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (15F87C00) [pid = 3288] [serial = 93] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (195E7C00) [pid = 3288] [serial = 123] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (19887400) [pid = 3288] [serial = 97] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1987F400) [pid = 3288] [serial = 96] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19C0E000) [pid = 3288] [serial = 130] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19578800) [pid = 3288] [serial = 100] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1619AC00) [pid = 3288] [serial = 99] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19C09400) [pid = 3288] [serial = 103] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19C07800) [pid = 3288] [serial = 102] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19579400) [pid = 3288] [serial = 121] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19885400) [pid = 3288] [serial = 126] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18FBE400) [pid = 3288] [serial = 120] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19901C00) [pid = 3288] [serial = 124] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (161B9000) [pid = 3288] [serial = 114] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1B47C000) [pid = 3288] [serial = 132] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19887000) [pid = 3288] [serial = 127] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19CC2C00) [pid = 3288] [serial = 129] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (16435000) [pid = 3288] [serial = 115] [outer = 00000000] [url = about:blank] 04:29:00 INFO - PROCESS | 3288 | 1471692540636 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 730ms 04:29:00 INFO - PROCESS | 3288 | 1471692540671 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 3288 | 1471692540675 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 04:29:00 INFO - PROCESS | 3288 | 1471692540681 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:29:00 INFO - PROCESS | 3288 | 1471692540683 Marionette TRACE conn6 <- [1,206,null,{}] 04:29:00 INFO - PROCESS | 3288 | 1471692540691 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:00 INFO - PROCESS | 3288 | 1471692540694 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:00 INFO - PROCESS | 3288 | 1471692540807 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 04:29:00 INFO - PROCESS | 3288 | 1471692540816 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 3288 | 1471692540818 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:00 INFO - PROCESS | 3288 | ++DOCSHELL 1081CC00 == 35 [pid = 3288] [id = 61] 04:29:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10899400) [pid = 3288] [serial = 180] [outer = 00000000] 04:29:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (10DA1000) [pid = 3288] [serial = 181] [outer = 10899400] 04:29:00 INFO - PROCESS | 3288 | 1471692540869 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (143BC000) [pid = 3288] [serial = 182] [outer = 10899400] 04:29:01 INFO - PROCESS | 3288 | 1471692541330 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 04:29:01 INFO - PROCESS | 3288 | 1471692541359 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 3288 | 1471692541362 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 04:29:01 INFO - PROCESS | 3288 | 1471692541365 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:29:01 INFO - PROCESS | 3288 | 1471692541368 Marionette TRACE conn6 <- [1,210,null,{}] 04:29:01 INFO - PROCESS | 3288 | 1471692541379 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:01 INFO - PROCESS | 3288 | 1471692541383 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:01 INFO - PROCESS | 3288 | 1471692541467 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 04:29:01 INFO - PROCESS | 3288 | 1471692541476 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 3288 | 1471692541479 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:01 INFO - PROCESS | 3288 | ++DOCSHELL 16083800 == 36 [pid = 3288] [id = 62] 04:29:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (16083C00) [pid = 3288] [serial = 183] [outer = 00000000] 04:29:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1618F400) [pid = 3288] [serial = 184] [outer = 16083C00] 04:29:01 INFO - PROCESS | 3288 | 1471692541530 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (161B3800) [pid = 3288] [serial = 185] [outer = 16083C00] 04:29:01 INFO - PROCESS | 3288 | 1471692541971 Marionette TRACE conn6 <- [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]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 630ms 04:29:02 INFO - PROCESS | 3288 | 1471692542000 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 3288 | 1471692542003 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 04:29:02 INFO - PROCESS | 3288 | 1471692542006 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:29:02 INFO - PROCESS | 3288 | 1471692542008 Marionette TRACE conn6 <- [1,214,null,{}] 04:29:02 INFO - PROCESS | 3288 | 1471692542011 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:02 INFO - PROCESS | 3288 | 1471692542013 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:02 INFO - PROCESS | 3288 | 1471692542103 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 04:29:02 INFO - PROCESS | 3288 | 1471692542109 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 3288 | 1471692542111 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:02 INFO - PROCESS | 3288 | ++DOCSHELL 16437000 == 37 [pid = 3288] [id = 63] 04:29:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1643B000) [pid = 3288] [serial = 186] [outer = 00000000] 04:29:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173C7800) [pid = 3288] [serial = 187] [outer = 1643B000] 04:29:02 INFO - PROCESS | 3288 | 1471692542168 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18822C00) [pid = 3288] [serial = 188] [outer = 1643B000] 04:29:02 INFO - PROCESS | 3288 | 1471692542606 Marionette TRACE conn6 <- [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]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 631ms 04:29:02 INFO - PROCESS | 3288 | 1471692542658 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 3288 | 1471692542660 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 04:29:02 INFO - PROCESS | 3288 | 1471692542664 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 3288 | 1471692542665 Marionette TRACE conn6 <- [1,218,null,{}] 04:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:29:02 INFO - PROCESS | 3288 | 1471692542669 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:02 INFO - PROCESS | 3288 | 1471692542671 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:02 INFO - PROCESS | 3288 | 1471692542788 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 04:29:02 INFO - PROCESS | 3288 | 1471692542796 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 3288 | 1471692542798 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:02 INFO - PROCESS | 3288 | ++DOCSHELL 164B8000 == 38 [pid = 3288] [id = 64] 04:29:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1883A800) [pid = 3288] [serial = 189] [outer = 00000000] 04:29:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A12C00) [pid = 3288] [serial = 190] [outer = 1883A800] 04:29:02 INFO - PROCESS | 3288 | 1471692542846 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A18000) [pid = 3288] [serial = 191] [outer = 1883A800] 04:29:03 INFO - PROCESS | 3288 | 1471692543283 Marionette TRACE conn6 <- [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]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 04:29:03 INFO - PROCESS | 3288 | 1471692543340 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 3288 | 1471692543342 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 04:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:29:03 INFO - PROCESS | 3288 | 1471692543346 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 3288 | 1471692543347 Marionette TRACE conn6 <- [1,222,null,{}] 04:29:03 INFO - PROCESS | 3288 | 1471692543351 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:03 INFO - PROCESS | 3288 | 1471692543357 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:03 INFO - PROCESS | 3288 | 1471692543489 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 04:29:03 INFO - PROCESS | 3288 | 1471692543561 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 3288 | 1471692543563 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:03 INFO - PROCESS | 3288 | ++DOCSHELL 18AD6C00 == 39 [pid = 3288] [id = 65] 04:29:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18AD9800) [pid = 3288] [serial = 192] [outer = 00000000] 04:29:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (195E7000) [pid = 3288] [serial = 193] [outer = 18AD9800] 04:29:03 INFO - PROCESS | 3288 | 1471692543611 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (195E7400) [pid = 3288] [serial = 194] [outer = 18AD9800] 04:29:04 INFO - PROCESS | 3288 | 1471692544006 Marionette TRACE conn6 <- [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]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 730ms 04:29:04 INFO - PROCESS | 3288 | 1471692544080 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 3288 | 1471692544082 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 04:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:29:04 INFO - PROCESS | 3288 | 1471692544086 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 3288 | 1471692544087 Marionette TRACE conn6 <- [1,226,null,{}] 04:29:04 INFO - PROCESS | 3288 | 1471692544096 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 3288 | 1471692544098 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:04 INFO - PROCESS | 3288 | 1471692544219 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 04:29:04 INFO - PROCESS | 3288 | 1471692544225 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 3288 | 1471692544228 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:04 INFO - PROCESS | 3288 | ++DOCSHELL 19580800 == 40 [pid = 3288] [id = 66] 04:29:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19881C00) [pid = 3288] [serial = 195] [outer = 00000000] 04:29:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19C02C00) [pid = 3288] [serial = 196] [outer = 19881C00] 04:29:04 INFO - PROCESS | 3288 | 1471692544275 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C06400) [pid = 3288] [serial = 197] [outer = 19881C00] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (101C6800) [pid = 3288] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18AD5C00) [pid = 3288] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0C936800) [pid = 3288] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (16084C00) [pid = 3288] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (101CD400) [pid = 3288] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19C10800) [pid = 3288] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (10259400) [pid = 3288] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:29:04 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (16441400) [pid = 3288] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:29:04 INFO - PROCESS | 3288 | 1471692544795 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 730ms 04:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:29:04 INFO - PROCESS | 3288 | 1471692544826 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 3288 | 1471692544828 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 04:29:04 INFO - PROCESS | 3288 | 1471692544832 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 3288 | 1471692544834 Marionette TRACE conn6 <- [1,230,null,{}] 04:29:04 INFO - PROCESS | 3288 | 1471692544837 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 3288 | 1471692544839 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:04 INFO - PROCESS | 3288 | 1471692544921 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 04:29:04 INFO - PROCESS | 3288 | 1471692544927 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 3288 | 1471692544929 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:04 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EC800 == 41 [pid = 3288] [id = 67] 04:29:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0C574000) [pid = 3288] [serial = 198] [outer = 00000000] 04:29:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1881D400) [pid = 3288] [serial = 199] [outer = 0C574000] 04:29:04 INFO - PROCESS | 3288 | 1471692544976 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19883000) [pid = 3288] [serial = 200] [outer = 0C574000] 04:29:05 INFO - PROCESS | 3288 | 1471692545412 Marionette TRACE conn6 <- [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]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 04:29:05 INFO - PROCESS | 3288 | 1471692545465 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 3288 | 1471692545467 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 04:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:29:05 INFO - PROCESS | 3288 | 1471692545470 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 3288 | 1471692545472 Marionette TRACE conn6 <- [1,234,null,{}] 04:29:05 INFO - PROCESS | 3288 | 1471692545476 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:05 INFO - PROCESS | 3288 | 1471692545478 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:05 INFO - PROCESS | 3288 | 1471692545560 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 04:29:05 INFO - PROCESS | 3288 | 1471692545566 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 3288 | 1471692545568 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:05 INFO - PROCESS | 3288 | ++DOCSHELL 173D3800 == 42 [pid = 3288] [id = 68] 04:29:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19C08C00) [pid = 3288] [serial = 201] [outer = 00000000] 04:29:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1A8C2400) [pid = 3288] [serial = 202] [outer = 19C08C00] 04:29:05 INFO - PROCESS | 3288 | 1471692545614 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1A8C4400) [pid = 3288] [serial = 203] [outer = 19C08C00] 04:29:06 INFO - PROCESS | 3288 | 1471692546037 Marionette TRACE conn6 <- [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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 631ms 04:29:06 INFO - PROCESS | 3288 | 1471692546106 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 3288 | 1471692546108 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 04:29:06 INFO - PROCESS | 3288 | 1471692546111 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:29:06 INFO - PROCESS | 3288 | 1471692546113 Marionette TRACE conn6 <- [1,238,null,{}] 04:29:06 INFO - PROCESS | 3288 | 1471692546117 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:06 INFO - PROCESS | 3288 | 1471692546119 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:06 INFO - PROCESS | 3288 | 1471692546200 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 04:29:06 INFO - PROCESS | 3288 | 1471692546208 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 3288 | 1471692546210 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:06 INFO - PROCESS | 3288 | ++DOCSHELL 0815E400 == 43 [pid = 3288] [id = 69] 04:29:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FC06400) [pid = 3288] [serial = 204] [outer = 00000000] 04:29:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0FC0C800) [pid = 3288] [serial = 205] [outer = 0FC06400] 04:29:06 INFO - PROCESS | 3288 | 1471692546258 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FC10000) [pid = 3288] [serial = 206] [outer = 0FC06400] 04:29:06 INFO - PROCESS | 3288 | 1471692546693 Marionette TRACE conn6 <- [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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 04:29:06 INFO - PROCESS | 3288 | 1471692546746 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 3288 | 1471692546748 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 04:29:06 INFO - PROCESS | 3288 | 1471692546751 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:29:06 INFO - PROCESS | 3288 | 1471692546754 Marionette TRACE conn6 <- [1,242,null,{}] 04:29:06 INFO - PROCESS | 3288 | 1471692546758 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:06 INFO - PROCESS | 3288 | 1471692546760 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:06 INFO - PROCESS | 3288 | 1471692546933 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 04:29:06 INFO - PROCESS | 3288 | 1471692546994 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 3288 | 1471692546998 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:07 INFO - PROCESS | 3288 | ++DOCSHELL 0C5CE000 == 44 [pid = 3288] [id = 70] 04:29:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0C5CE800) [pid = 3288] [serial = 207] [outer = 00000000] 04:29:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0CAF6C00) [pid = 3288] [serial = 208] [outer = 0C5CE800] 04:29:07 INFO - PROCESS | 3288 | 1471692547059 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FC0CC00) [pid = 3288] [serial = 209] [outer = 0C5CE800] 04:29:07 INFO - PROCESS | 3288 | 1471692547787 Marionette TRACE conn6 <- [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]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1075ms 04:29:07 INFO - PROCESS | 3288 | 1471692547832 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 04:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:29:07 INFO - PROCESS | 3288 | 1471692547836 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 04:29:07 INFO - PROCESS | 3288 | 1471692547841 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 3288 | 1471692547844 Marionette TRACE conn6 <- [1,246,null,{}] 04:29:07 INFO - PROCESS | 3288 | 1471692547864 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:07 INFO - PROCESS | 3288 | 1471692547868 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:08 INFO - PROCESS | 3288 | 1471692548012 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 04:29:08 INFO - PROCESS | 3288 | 1471692548132 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 3288 | 1471692548135 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:08 INFO - PROCESS | 3288 | ++DOCSHELL 15362000 == 45 [pid = 3288] [id = 71] 04:29:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (15363000) [pid = 3288] [serial = 210] [outer = 00000000] 04:29:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (15F80400) [pid = 3288] [serial = 211] [outer = 15363000] 04:29:08 INFO - PROCESS | 3288 | 1471692548195 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1619AC00) [pid = 3288] [serial = 212] [outer = 15363000] 04:29:08 INFO - PROCESS | 3288 | 1471692548771 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 988ms 04:29:08 INFO - PROCESS | 3288 | 1471692548830 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 3288 | 1471692548833 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 04:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:29:08 INFO - PROCESS | 3288 | 1471692548837 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 3288 | 1471692548839 Marionette TRACE conn6 <- [1,250,null,{}] 04:29:08 INFO - PROCESS | 3288 | 1471692548844 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:08 INFO - PROCESS | 3288 | 1471692548847 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:08 INFO - PROCESS | 3288 | 1471692548960 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 04:29:09 INFO - PROCESS | 3288 | 1471692549081 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 3288 | 1471692549084 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:09 INFO - PROCESS | 3288 | ++DOCSHELL 18A1D000 == 46 [pid = 3288] [id = 72] 04:29:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (18AA4800) [pid = 3288] [serial = 213] [outer = 00000000] 04:29:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (195E6800) [pid = 3288] [serial = 214] [outer = 18AA4800] 04:29:09 INFO - PROCESS | 3288 | 1471692549147 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (19C10800) [pid = 3288] [serial = 215] [outer = 18AA4800] 04:29:09 INFO - PROCESS | 3288 | 1471692549686 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 930ms 04:29:09 INFO - PROCESS | 3288 | 1471692549769 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 04:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:29:09 INFO - PROCESS | 3288 | 1471692549773 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 04:29:09 INFO - PROCESS | 3288 | 1471692549784 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 3288 | 1471692549789 Marionette TRACE conn6 <- [1,254,null,{}] 04:29:09 INFO - PROCESS | 3288 | 1471692549793 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:09 INFO - PROCESS | 3288 | 1471692549796 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:09 INFO - PROCESS | 3288 | 1471692549946 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 04:29:10 INFO - PROCESS | 3288 | 1471692550060 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 3288 | 1471692550063 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:10 INFO - PROCESS | 3288 | ++DOCSHELL 0FE63000 == 47 [pid = 3288] [id = 73] 04:29:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (0FE63400) [pid = 3288] [serial = 216] [outer = 00000000] 04:29:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (1892FC00) [pid = 3288] [serial = 217] [outer = 0FE63400] 04:29:10 INFO - PROCESS | 3288 | 1471692550120 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 98 (19910C00) [pid = 3288] [serial = 218] [outer = 0FE63400] 04:29:10 INFO - PROCESS | 3288 | 1471692550873 Marionette TRACE conn6 <- [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]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1132ms 04:29:10 INFO - PROCESS | 3288 | 1471692550911 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 3288 | 1471692550915 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 04:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:29:10 INFO - PROCESS | 3288 | 1471692550920 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 3288 | 1471692550923 Marionette TRACE conn6 <- [1,258,null,{}] 04:29:10 INFO - PROCESS | 3288 | 1471692550928 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:10 INFO - PROCESS | 3288 | 1471692550931 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:11 INFO - PROCESS | 3288 | 1471692551072 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 04:29:11 INFO - PROCESS | 3288 | 1471692551187 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 3288 | 1471692551190 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:11 INFO - PROCESS | 3288 | ++DOCSHELL 10259400 == 48 [pid = 3288] [id = 74] 04:29:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 99 (1025F400) [pid = 3288] [serial = 219] [outer = 00000000] 04:29:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 100 (1089F400) [pid = 3288] [serial = 220] [outer = 1025F400] 04:29:11 INFO - PROCESS | 3288 | 1471692551253 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 101 (142EAC00) [pid = 3288] [serial = 221] [outer = 1025F400] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 173D3800 == 47 [pid = 3288] [id = 68] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 0C1EC800 == 46 [pid = 3288] [id = 67] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 19580800 == 45 [pid = 3288] [id = 66] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 18AD6C00 == 44 [pid = 3288] [id = 65] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 164B8000 == 43 [pid = 3288] [id = 64] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 16437000 == 42 [pid = 3288] [id = 63] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 16083800 == 41 [pid = 3288] [id = 62] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 1081CC00 == 40 [pid = 3288] [id = 61] 04:29:11 INFO - PROCESS | 3288 | --DOCSHELL 101CAC00 == 39 [pid = 3288] [id = 60] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 100 (19C07400) [pid = 3288] [serial = 164] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 99 (18C2E400) [pid = 3288] [serial = 153] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 98 (0FB52C00) [pid = 3288] [serial = 141] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 97 (0FC2EC00) [pid = 3288] [serial = 142] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (14874400) [pid = 3288] [serial = 138] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (1608F000) [pid = 3288] [serial = 147] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (16197800) [pid = 3288] [serial = 148] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (08166400) [pid = 3288] [serial = 135] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (10D6E000) [pid = 3288] [serial = 144] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (14370000) [pid = 3288] [serial = 145] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (1AAC8400) [pid = 3288] [serial = 157] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (158C6800) [pid = 3288] [serial = 160] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (1025A800) [pid = 3288] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1957AC00) [pid = 3288] [serial = 154] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (16195800) [pid = 3288] [serial = 161] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (1A853C00) [pid = 3288] [serial = 158] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (173D4C00) [pid = 3288] [serial = 150] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A1A400) [pid = 3288] [serial = 166] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18845400) [pid = 3288] [serial = 151] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19585C00) [pid = 3288] [serial = 163] [outer = 00000000] [url = about:blank] 04:29:11 INFO - PROCESS | 3288 | 1471692551915 Marionette TRACE conn6 <- [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]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1024ms 04:29:11 INFO - PROCESS | 3288 | 1471692551945 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 3288 | 1471692551949 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 04:29:11 INFO - PROCESS | 3288 | 1471692551955 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:29:11 INFO - PROCESS | 3288 | 1471692551958 Marionette TRACE conn6 <- [1,262,null,{}] 04:29:11 INFO - PROCESS | 3288 | 1471692551962 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:11 INFO - PROCESS | 3288 | 1471692551964 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:12 INFO - PROCESS | 3288 | 1471692552058 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 04:29:12 INFO - PROCESS | 3288 | 1471692552140 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 3288 | 1471692552143 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:12 INFO - PROCESS | 3288 | ++DOCSHELL 102BF800 == 40 [pid = 3288] [id = 75] 04:29:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (10821C00) [pid = 3288] [serial = 222] [outer = 00000000] 04:29:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (14378400) [pid = 3288] [serial = 223] [outer = 10821C00] 04:29:12 INFO - PROCESS | 3288 | 1471692552193 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (149F3C00) [pid = 3288] [serial = 224] [outer = 10821C00] 04:29:12 INFO - PROCESS | 3288 | 1471692552592 Marionette TRACE conn6 <- [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]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 04:29:12 INFO - PROCESS | 3288 | 1471692552630 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 3288 | 1471692552633 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 04:29:12 INFO - PROCESS | 3288 | 1471692552636 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:29:12 INFO - PROCESS | 3288 | 1471692552639 Marionette TRACE conn6 <- [1,266,null,{}] 04:29:12 INFO - PROCESS | 3288 | 1471692552650 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:12 INFO - PROCESS | 3288 | 1471692552655 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:12 INFO - PROCESS | 3288 | 1471692552743 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 04:29:12 INFO - PROCESS | 3288 | 1471692552750 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 3288 | 1471692552753 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:12 INFO - PROCESS | 3288 | ++DOCSHELL 16198400 == 41 [pid = 3288] [id = 76] 04:29:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (161B1400) [pid = 3288] [serial = 225] [outer = 00000000] 04:29:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (164B1C00) [pid = 3288] [serial = 226] [outer = 161B1400] 04:29:12 INFO - PROCESS | 3288 | 1471692552802 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (173D3800) [pid = 3288] [serial = 227] [outer = 161B1400] 04:29:13 INFO - PROCESS | 3288 | 1471692553259 Marionette TRACE conn6 <- [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]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 04:29:13 INFO - PROCESS | 3288 | 1471692553311 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 3288 | 1471692553314 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 04:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:29:13 INFO - PROCESS | 3288 | 1471692553317 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 3288 | 1471692553318 Marionette TRACE conn6 <- [1,270,null,{}] 04:29:13 INFO - PROCESS | 3288 | 1471692553322 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:13 INFO - PROCESS | 3288 | 1471692553324 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:13 INFO - PROCESS | 3288 | 1471692553411 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 04:29:13 INFO - PROCESS | 3288 | 1471692553419 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 3288 | 1471692553421 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:13 INFO - PROCESS | 3288 | ++DOCSHELL 18A11800 == 42 [pid = 3288] [id = 77] 04:29:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (18A12400) [pid = 3288] [serial = 228] [outer = 00000000] 04:29:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (18A1CC00) [pid = 3288] [serial = 229] [outer = 18A12400] 04:29:13 INFO - PROCESS | 3288 | 1471692553470 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (18AD7800) [pid = 3288] [serial = 230] [outer = 18A12400] 04:29:13 INFO - PROCESS | 3288 | 1471692553905 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 630ms 04:29:13 INFO - PROCESS | 3288 | 1471692553957 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 3288 | 1471692553959 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 04:29:13 INFO - PROCESS | 3288 | 1471692553963 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:29:13 INFO - PROCESS | 3288 | 1471692553964 Marionette TRACE conn6 <- [1,274,null,{}] 04:29:13 INFO - PROCESS | 3288 | 1471692553968 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:13 INFO - PROCESS | 3288 | 1471692553971 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:14 INFO - PROCESS | 3288 | 1471692554081 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 04:29:14 INFO - PROCESS | 3288 | 1471692554156 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 3288 | 1471692554158 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:14 INFO - PROCESS | 3288 | ++DOCSHELL 18C2E400 == 43 [pid = 3288] [id = 78] 04:29:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (18FBE400) [pid = 3288] [serial = 231] [outer = 00000000] 04:29:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1957E400) [pid = 3288] [serial = 232] [outer = 18FBE400] 04:29:14 INFO - PROCESS | 3288 | 1471692554205 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (19585800) [pid = 3288] [serial = 233] [outer = 18FBE400] 04:29:14 INFO - PROCESS | 3288 | 1471692554631 Marionette TRACE conn6 <- [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]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 730ms 04:29:14 INFO - PROCESS | 3288 | 1471692554698 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 3288 | 1471692554700 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 04:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:29:14 INFO - PROCESS | 3288 | 1471692554703 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 3288 | 1471692554706 Marionette TRACE conn6 <- [1,278,null,{}] 04:29:14 INFO - PROCESS | 3288 | 1471692554709 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:14 INFO - PROCESS | 3288 | 1471692554715 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:14 INFO - PROCESS | 3288 | 1471692554853 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 04:29:14 INFO - PROCESS | 3288 | 1471692554911 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 3288 | 1471692554913 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:14 INFO - PROCESS | 3288 | ++DOCSHELL 19889400 == 44 [pid = 3288] [id = 79] 04:29:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (19903400) [pid = 3288] [serial = 234] [outer = 00000000] 04:29:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (1B629C00) [pid = 3288] [serial = 235] [outer = 19903400] 04:29:14 INFO - PROCESS | 3288 | 1471692554960 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (1B630800) [pid = 3288] [serial = 236] [outer = 19903400] 04:29:15 INFO - PROCESS | 3288 | 1471692555390 Marionette TRACE conn6 <- [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]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 730ms 04:29:15 INFO - PROCESS | 3288 | 1471692555436 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 3288 | 1471692555438 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 04:29:15 INFO - PROCESS | 3288 | 1471692555445 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 3288 | 1471692555447 Marionette TRACE conn6 <- [1,282,null,{}] 04:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:29:15 INFO - PROCESS | 3288 | 1471692555451 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:15 INFO - PROCESS | 3288 | 1471692555453 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:15 INFO - PROCESS | 3288 | 1471692555564 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 04:29:15 INFO - PROCESS | 3288 | 1471692555570 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 3288 | 1471692555572 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:15 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2000 == 45 [pid = 3288] [id = 80] 04:29:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (1B62B800) [pid = 3288] [serial = 237] [outer = 00000000] 04:29:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 98 (1B91A800) [pid = 3288] [serial = 238] [outer = 1B62B800] 04:29:15 INFO - PROCESS | 3288 | 1471692555619 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 99 (1BB0D000) [pid = 3288] [serial = 239] [outer = 1B62B800] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 98 (18AD9800) [pid = 3288] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 97 (1883A800) [pid = 3288] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (19881C00) [pid = 3288] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (16083C00) [pid = 3288] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (10899400) [pid = 3288] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (1643B000) [pid = 3288] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (101CC800) [pid = 3288] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (0C574000) [pid = 3288] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:29:16 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (19C08C00) [pid = 3288] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:29:16 INFO - PROCESS | 3288 | 1471692556137 Marionette TRACE conn6 <- [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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 730ms 04:29:16 INFO - PROCESS | 3288 | 1471692556181 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 04:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:29:16 INFO - PROCESS | 3288 | 1471692556183 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 04:29:16 INFO - PROCESS | 3288 | 1471692556187 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 3288 | 1471692556189 Marionette TRACE conn6 <- [1,286,null,{}] 04:29:16 INFO - PROCESS | 3288 | 1471692556192 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 3288 | 1471692556194 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:16 INFO - PROCESS | 3288 | 1471692556279 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 04:29:16 INFO - PROCESS | 3288 | 1471692556360 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 3288 | 1471692556362 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:16 INFO - PROCESS | 3288 | ++DOCSHELL 15D5C400 == 46 [pid = 3288] [id = 81] 04:29:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (15F82400) [pid = 3288] [serial = 240] [outer = 00000000] 04:29:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (19C08C00) [pid = 3288] [serial = 241] [outer = 15F82400] 04:29:16 INFO - PROCESS | 3288 | 1471692556410 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1A76F800) [pid = 3288] [serial = 242] [outer = 15F82400] 04:29:16 INFO - PROCESS | 3288 | 1471692556759 Marionette TRACE conn6 <- [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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 631ms 04:29:16 INFO - PROCESS | 3288 | 1471692556818 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 3288 | 1471692556821 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 04:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:29:16 INFO - PROCESS | 3288 | 1471692556824 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 3288 | 1471692556826 Marionette TRACE conn6 <- [1,290,null,{}] 04:29:16 INFO - PROCESS | 3288 | 1471692556850 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 3288 | 1471692556852 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:16 INFO - PROCESS | 3288 | 1471692556974 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 04:29:16 INFO - PROCESS | 3288 | 1471692556982 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 3288 | 1471692556984 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:17 INFO - PROCESS | 3288 | ++DOCSHELL 1643B000 == 47 [pid = 3288] [id = 82] 04:29:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (18843C00) [pid = 3288] [serial = 243] [outer = 00000000] 04:29:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (1A775C00) [pid = 3288] [serial = 244] [outer = 18843C00] 04:29:17 INFO - PROCESS | 3288 | 1471692557031 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (1A777000) [pid = 3288] [serial = 245] [outer = 18843C00] 04:29:17 INFO - PROCESS | 3288 | 1471692557433 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 04:29:17 INFO - PROCESS | 3288 | 1471692557458 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 3288 | 1471692557460 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 04:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:29:17 INFO - PROCESS | 3288 | 1471692557464 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 3288 | 1471692557465 Marionette TRACE conn6 <- [1,294,null,{}] 04:29:17 INFO - PROCESS | 3288 | 1471692557469 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:17 INFO - PROCESS | 3288 | 1471692557471 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:17 INFO - PROCESS | 3288 | 1471692557555 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 04:29:17 INFO - PROCESS | 3288 | 1471692557636 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 3288 | 1471692557638 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:17 INFO - PROCESS | 3288 | ++DOCSHELL 08169800 == 48 [pid = 3288] [id = 83] 04:29:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (1025F000) [pid = 3288] [serial = 246] [outer = 00000000] 04:29:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 98 (1C715400) [pid = 3288] [serial = 247] [outer = 1025F000] 04:29:17 INFO - PROCESS | 3288 | 1471692557683 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 99 (1C747800) [pid = 3288] [serial = 248] [outer = 1025F000] 04:29:18 INFO - PROCESS | 3288 | 1471692558070 Marionette TRACE conn6 <- [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]]]}] 04:29:18 INFO - PROCESS | 3288 | 1471692558127 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:29:18 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. 04:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 04:29:18 INFO - PROCESS | 3288 | 1471692558138 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 04:29:18 INFO - PROCESS | 3288 | 1471692558143 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 04:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:29:18 INFO - PROCESS | 3288 | 1471692558148 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:29:18 INFO - PROCESS | 3288 | 1471692558153 Marionette TRACE conn6 <- [1,298,null,{}] 04:29:18 INFO - PROCESS | 3288 | 1471692558175 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:18 INFO - PROCESS | 3288 | 1471692558179 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:18 INFO - PROCESS | 3288 | 1471692558353 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 04:29:18 INFO - PROCESS | 3288 | 1471692558442 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 3288 | 1471692558446 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:18 INFO - PROCESS | 3288 | ++DOCSHELL 0FC31000 == 49 [pid = 3288] [id = 84] 04:29:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 100 (0FC34400) [pid = 3288] [serial = 249] [outer = 00000000] 04:29:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 101 (0FE64000) [pid = 3288] [serial = 250] [outer = 0FC34400] 04:29:18 INFO - PROCESS | 3288 | 1471692558509 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 102 (0FE6B400) [pid = 3288] [serial = 251] [outer = 0FC34400] 04:29:19 INFO - PROCESS | 3288 | 1471692559072 Marionette TRACE conn6 <- [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]]]}] 04:29:19 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. 04:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 990ms 04:29:19 INFO - PROCESS | 3288 | 1471692559140 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 3288 | 1471692559144 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 04:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:29:19 INFO - PROCESS | 3288 | 1471692559150 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 3288 | 1471692559155 Marionette TRACE conn6 <- [1,302,null,{}] 04:29:19 INFO - PROCESS | 3288 | 1471692559159 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:19 INFO - PROCESS | 3288 | 1471692559162 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:19 INFO - PROCESS | 3288 | 1471692559280 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 04:29:19 INFO - PROCESS | 3288 | 1471692559403 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 3288 | 1471692559406 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:19 INFO - PROCESS | 3288 | ++DOCSHELL 149EAC00 == 50 [pid = 3288] [id = 85] 04:29:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 103 (15363800) [pid = 3288] [serial = 252] [outer = 00000000] 04:29:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 104 (16081C00) [pid = 3288] [serial = 253] [outer = 15363800] 04:29:19 INFO - PROCESS | 3288 | 1471692559466 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 105 (16196000) [pid = 3288] [serial = 254] [outer = 15363800] 04:29:20 INFO - PROCESS | 3288 | 1471692560053 Marionette TRACE conn6 <- [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]]]}] 04:29:20 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. 04:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 988ms 04:29:20 INFO - PROCESS | 3288 | 1471692560138 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 3288 | 1471692560141 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 04:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:29:20 INFO - PROCESS | 3288 | 1471692560146 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 3288 | 1471692560148 Marionette TRACE conn6 <- [1,306,null,{}] 04:29:20 INFO - PROCESS | 3288 | 1471692560172 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:20 INFO - PROCESS | 3288 | 1471692560177 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:20 INFO - PROCESS | 3288 | 1471692560328 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 04:29:20 INFO - PROCESS | 3288 | 1471692560402 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 3288 | 1471692560406 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:20 INFO - PROCESS | 3288 | ++DOCSHELL 19C0E800 == 51 [pid = 3288] [id = 86] 04:29:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 106 (19CC3C00) [pid = 3288] [serial = 255] [outer = 00000000] 04:29:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 107 (1A85D000) [pid = 3288] [serial = 256] [outer = 19CC3C00] 04:29:20 INFO - PROCESS | 3288 | 1471692560506 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 108 (1B628400) [pid = 3288] [serial = 257] [outer = 19CC3C00] 04:29:21 INFO - PROCESS | 3288 | 1471692561099 Marionette TRACE conn6 <- [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]]]}] 04:29:21 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. 04:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 970ms 04:29:21 INFO - PROCESS | 3288 | 1471692561118 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 3288 | 1471692561120 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 04:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:29:21 INFO - PROCESS | 3288 | 1471692561123 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 3288 | 1471692561125 Marionette TRACE conn6 <- [1,310,null,{}] 04:29:21 INFO - PROCESS | 3288 | 1471692561130 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:21 INFO - PROCESS | 3288 | 1471692561132 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:21 INFO - PROCESS | 3288 | 1471692561244 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 04:29:21 INFO - PROCESS | 3288 | 1471692561339 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 3288 | 1471692561341 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:21 INFO - PROCESS | 3288 | ++DOCSHELL 1C8A4800 == 52 [pid = 3288] [id = 87] 04:29:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 109 (1C8A6000) [pid = 3288] [serial = 258] [outer = 00000000] 04:29:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 110 (1CE87000) [pid = 3288] [serial = 259] [outer = 1C8A6000] 04:29:21 INFO - PROCESS | 3288 | 1471692561396 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 111 (1D23E800) [pid = 3288] [serial = 260] [outer = 1C8A6000] 04:29:22 INFO - PROCESS | 3288 | 1471692562013 Marionette TRACE conn6 <- [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]]]}] 04:29:22 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. 04:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 04:29:22 INFO - PROCESS | 3288 | 1471692562058 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 3288 | 1471692562061 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 04:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:29:22 INFO - PROCESS | 3288 | 1471692562064 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 3288 | 1471692562066 Marionette TRACE conn6 <- [1,314,null,{}] 04:29:22 INFO - PROCESS | 3288 | 1471692562070 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:22 INFO - PROCESS | 3288 | 1471692562073 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:22 INFO - PROCESS | 3288 | 1471692562185 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 04:29:22 INFO - PROCESS | 3288 | 1471692562452 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 3288 | 1471692562455 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:22 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFE000 == 53 [pid = 3288] [id = 88] 04:29:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 112 (0FB4F400) [pid = 3288] [serial = 261] [outer = 00000000] 04:29:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 113 (0FC07C00) [pid = 3288] [serial = 262] [outer = 0FB4F400] 04:29:22 INFO - PROCESS | 3288 | 1471692562546 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 114 (0FC33800) [pid = 3288] [serial = 263] [outer = 0FB4F400] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 1643B000 == 52 [pid = 3288] [id = 82] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 15D5C400 == 51 [pid = 3288] [id = 81] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2000 == 50 [pid = 3288] [id = 80] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 19889400 == 49 [pid = 3288] [id = 79] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 18C2E400 == 48 [pid = 3288] [id = 78] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 18A11800 == 47 [pid = 3288] [id = 77] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 16198400 == 46 [pid = 3288] [id = 76] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 102BF800 == 45 [pid = 3288] [id = 75] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 10259400 == 44 [pid = 3288] [id = 74] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 18A1D000 == 43 [pid = 3288] [id = 72] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 15362000 == 42 [pid = 3288] [id = 71] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0C5CE000 == 41 [pid = 3288] [id = 70] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 08161C00 == 40 [pid = 3288] [id = 46] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0815E400 == 39 [pid = 3288] [id = 69] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0C5D3800 == 38 [pid = 3288] [id = 57] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 18A16000 == 37 [pid = 3288] [id = 56] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 10D9EC00 == 36 [pid = 3288] [id = 47] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0FE63000 == 35 [pid = 3288] [id = 73] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0FFD6400 == 34 [pid = 3288] [id = 36] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 14967C00 == 33 [pid = 3288] [id = 58] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 163BF800 == 32 [pid = 3288] [id = 59] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 1C8A4800 == 31 [pid = 3288] [id = 87] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 19C0E800 == 30 [pid = 3288] [id = 86] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 08169800 == 29 [pid = 3288] [id = 83] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 0FC31000 == 28 [pid = 3288] [id = 84] 04:29:23 INFO - PROCESS | 3288 | --DOCSHELL 149EAC00 == 27 [pid = 3288] [id = 85] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 113 (195E7000) [pid = 3288] [serial = 193] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 112 (18A12C00) [pid = 3288] [serial = 190] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 111 (19C02C00) [pid = 3288] [serial = 196] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 110 (195E7400) [pid = 3288] [serial = 194] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 109 (1618F400) [pid = 3288] [serial = 184] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 108 (161B3800) [pid = 3288] [serial = 185] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 107 (18AA9400) [pid = 3288] [serial = 175] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 106 (10DA1000) [pid = 3288] [serial = 181] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 105 (143BC000) [pid = 3288] [serial = 182] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 104 (173C7800) [pid = 3288] [serial = 187] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 103 (1081C000) [pid = 3288] [serial = 179] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 102 (10264400) [pid = 3288] [serial = 178] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 101 (0FB4F800) [pid = 3288] [serial = 169] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 100 (15D64C00) [pid = 3288] [serial = 172] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 99 (19883000) [pid = 3288] [serial = 200] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 98 (1881D400) [pid = 3288] [serial = 199] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 97 (19C06400) [pid = 3288] [serial = 197] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (1A8C4400) [pid = 3288] [serial = 203] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (1A8C2400) [pid = 3288] [serial = 202] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (18A18000) [pid = 3288] [serial = 191] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (18822C00) [pid = 3288] [serial = 188] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (0FC0C800) [pid = 3288] [serial = 205] [outer = 00000000] [url = about:blank] 04:29:23 INFO - PROCESS | 3288 | 1471692563882 Marionette TRACE conn6 <- [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]]]}] 04:29:23 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. 04:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1871ms 04:29:23 INFO - PROCESS | 3288 | 1471692563939 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 04:29:23 INFO - PROCESS | 3288 | 1471692563944 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 04:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:29:23 INFO - PROCESS | 3288 | 1471692563949 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:29:23 INFO - PROCESS | 3288 | 1471692563953 Marionette TRACE conn6 <- [1,318,null,{}] 04:29:23 INFO - PROCESS | 3288 | 1471692563959 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:23 INFO - PROCESS | 3288 | 1471692563962 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:24 INFO - PROCESS | 3288 | 1471692564053 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 04:29:24 INFO - PROCESS | 3288 | 1471692564133 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 3288 | 1471692564137 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:24 INFO - PROCESS | 3288 | ++DOCSHELL 0FB52C00 == 28 [pid = 3288] [id = 89] 04:29:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (0FB54400) [pid = 3288] [serial = 264] [outer = 00000000] 04:29:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (0FC03400) [pid = 3288] [serial = 265] [outer = 0FB54400] 04:29:24 INFO - PROCESS | 3288 | 1471692564189 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (0FC08400) [pid = 3288] [serial = 266] [outer = 0FB54400] 04:29:24 INFO - PROCESS | 3288 | 1471692564604 Marionette TRACE conn6 <- [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]]]}] 04:29:24 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. 04:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 690ms 04:29:24 INFO - PROCESS | 3288 | 1471692564639 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 04:29:24 INFO - PROCESS | 3288 | 1471692564644 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 04:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:29:24 INFO - PROCESS | 3288 | 1471692564651 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 3288 | 1471692564653 Marionette TRACE conn6 <- [1,322,null,{}] 04:29:24 INFO - PROCESS | 3288 | 1471692564657 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:24 INFO - PROCESS | 3288 | 1471692564660 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:24 INFO - PROCESS | 3288 | 1471692564753 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 04:29:24 INFO - PROCESS | 3288 | 1471692564759 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 3288 | 1471692564762 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:24 INFO - PROCESS | 3288 | ++DOCSHELL 101C3C00 == 29 [pid = 3288] [id = 90] 04:29:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (101C5C00) [pid = 3288] [serial = 267] [outer = 00000000] 04:29:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (1021D800) [pid = 3288] [serial = 268] [outer = 101C5C00] 04:29:24 INFO - PROCESS | 3288 | 1471692564813 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 98 (102BDC00) [pid = 3288] [serial = 269] [outer = 101C5C00] 04:29:25 INFO - PROCESS | 3288 | 1471692565288 Marionette TRACE conn6 <- [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]]]}] 04:29:25 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. 04:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 04:29:25 INFO - PROCESS | 3288 | 1471692565324 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 3288 | 1471692565326 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 04:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:29:25 INFO - PROCESS | 3288 | 1471692565330 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 3288 | 1471692565333 Marionette TRACE conn6 <- [1,326,null,{}] 04:29:25 INFO - PROCESS | 3288 | 1471692565344 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:25 INFO - PROCESS | 3288 | 1471692565349 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:25 INFO - PROCESS | 3288 | 1471692565461 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 04:29:25 INFO - PROCESS | 3288 | 1471692565554 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 3288 | 1471692565557 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:25 INFO - PROCESS | 3288 | ++DOCSHELL 148F5000 == 30 [pid = 3288] [id = 91] 04:29:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 99 (14965000) [pid = 3288] [serial = 270] [outer = 00000000] 04:29:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 100 (14A78000) [pid = 3288] [serial = 271] [outer = 14965000] 04:29:25 INFO - PROCESS | 3288 | 1471692565609 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 101 (15D5C400) [pid = 3288] [serial = 272] [outer = 14965000] 04:29:26 INFO - PROCESS | 3288 | 1471692566061 Marionette TRACE conn6 <- [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]]]}] 04:29:26 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. 04:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 770ms 04:29:26 INFO - PROCESS | 3288 | 1471692566104 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 3288 | 1471692566106 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 04:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:29:26 INFO - PROCESS | 3288 | 1471692566110 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 3288 | 1471692566112 Marionette TRACE conn6 <- [1,330,null,{}] 04:29:26 INFO - PROCESS | 3288 | 1471692566115 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 3288 | 1471692566117 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:26 INFO - PROCESS | 3288 | 1471692566232 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 04:29:26 INFO - PROCESS | 3288 | 1471692566292 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 3288 | 1471692566294 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:26 INFO - PROCESS | 3288 | ++DOCSHELL 1608E400 == 31 [pid = 3288] [id = 92] 04:29:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 102 (1608F400) [pid = 3288] [serial = 273] [outer = 00000000] 04:29:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 103 (16199C00) [pid = 3288] [serial = 274] [outer = 1608F400] 04:29:26 INFO - PROCESS | 3288 | 1471692566341 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 104 (16441400) [pid = 3288] [serial = 275] [outer = 1608F400] 04:29:26 INFO - PROCESS | 3288 | 1471692566774 Marionette TRACE conn6 <- [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]]]}] 04:29:26 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. 04:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 04:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:29:26 INFO - PROCESS | 3288 | 1471692566784 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 3288 | 1471692566786 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 04:29:26 INFO - PROCESS | 3288 | 1471692566789 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 3288 | 1471692566791 Marionette TRACE conn6 <- [1,334,null,{}] 04:29:26 INFO - PROCESS | 3288 | 1471692566794 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 3288 | 1471692566796 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:26 INFO - PROCESS | 3288 | 1471692566930 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 04:29:26 INFO - PROCESS | 3288 | 1471692566937 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 3288 | 1471692566939 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:26 INFO - PROCESS | 3288 | ++DOCSHELL 17323C00 == 32 [pid = 3288] [id = 93] 04:29:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 105 (173C9800) [pid = 3288] [serial = 276] [outer = 00000000] 04:29:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 106 (173D2000) [pid = 3288] [serial = 277] [outer = 173C9800] 04:29:26 INFO - PROCESS | 3288 | 1471692566988 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 107 (1892D800) [pid = 3288] [serial = 278] [outer = 173C9800] 04:29:27 INFO - PROCESS | 3288 | 1471692567448 Marionette TRACE conn6 <- [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]]]}] 04:29:27 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. 04:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 04:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:29:27 INFO - PROCESS | 3288 | 1471692567460 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 3288 | 1471692567462 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 04:29:27 INFO - PROCESS | 3288 | 1471692567465 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 3288 | 1471692567467 Marionette TRACE conn6 <- [1,338,null,{}] 04:29:27 INFO - PROCESS | 3288 | 1471692567470 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:27 INFO - PROCESS | 3288 | 1471692567475 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:27 INFO - PROCESS | 3288 | 1471692567612 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 04:29:27 INFO - PROCESS | 3288 | 1471692567619 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:27 INFO - PROCESS | 3288 | 1471692567621 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:27 INFO - PROCESS | 3288 | ++DOCSHELL 18A15400 == 33 [pid = 3288] [id = 94] 04:29:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 108 (18A19400) [pid = 3288] [serial = 279] [outer = 00000000] 04:29:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 109 (19576C00) [pid = 3288] [serial = 280] [outer = 18A19400] 04:29:27 INFO - PROCESS | 3288 | 1471692567714 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 110 (19581800) [pid = 3288] [serial = 281] [outer = 18A19400] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 109 (1643C400) [pid = 3288] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 108 (1A8CF000) [pid = 3288] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 107 (18A16C00) [pid = 3288] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 106 (19903400) [pid = 3288] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 105 (18FBE400) [pid = 3288] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 104 (18A12400) [pid = 3288] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 103 (1025F400) [pid = 3288] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 102 (161B1400) [pid = 3288] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 101 (18AA4800) [pid = 3288] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 100 (10821C00) [pid = 3288] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 99 (0C5CE800) [pid = 3288] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 98 (15363000) [pid = 3288] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 97 (15F82400) [pid = 3288] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (0FC06400) [pid = 3288] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (0FE63400) [pid = 3288] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (1B62B800) [pid = 3288] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (18843C00) [pid = 3288] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (1025F000) [pid = 3288] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (1496A400) [pid = 3288] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (08162400) [pid = 3288] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (0C935400) [pid = 3288] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:29:28 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (1436E400) [pid = 3288] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:29:28 INFO - PROCESS | 3288 | 1471692568514 Marionette TRACE conn6 <- [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]]]}] 04:29:28 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. 04:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1078ms 04:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:29:28 INFO - PROCESS | 3288 | 1471692568544 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 3288 | 1471692568546 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 04:29:28 INFO - PROCESS | 3288 | 1471692568549 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 3288 | 1471692568551 Marionette TRACE conn6 <- [1,342,null,{}] 04:29:28 INFO - PROCESS | 3288 | 1471692568554 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:28 INFO - PROCESS | 3288 | 1471692568556 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:28 INFO - PROCESS | 3288 | 1471692568635 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 04:29:28 INFO - PROCESS | 3288 | 1471692568641 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 3288 | 1471692568643 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:28 INFO - PROCESS | 3288 | ++DOCSHELL 142E2400 == 34 [pid = 3288] [id = 95] 04:29:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1436E400) [pid = 3288] [serial = 282] [outer = 00000000] 04:29:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (158CAC00) [pid = 3288] [serial = 283] [outer = 1436E400] 04:29:28 INFO - PROCESS | 3288 | 1471692568690 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (16190C00) [pid = 3288] [serial = 284] [outer = 1436E400] 04:29:29 INFO - PROCESS | 3288 | 1471692569120 Marionette TRACE conn6 <- [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]]]}] 04:29:29 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. 04:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 630ms 04:29:29 INFO - PROCESS | 3288 | 1471692569180 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 3288 | 1471692569182 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 04:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:29:29 INFO - PROCESS | 3288 | 1471692569185 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 3288 | 1471692569187 Marionette TRACE conn6 <- [1,346,null,{}] 04:29:29 INFO - PROCESS | 3288 | 1471692569191 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:29 INFO - PROCESS | 3288 | 1471692569193 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:29 INFO - PROCESS | 3288 | 1471692569274 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 04:29:29 INFO - PROCESS | 3288 | 1471692569283 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 3288 | 1471692569284 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:29 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F6C00 == 35 [pid = 3288] [id = 96] 04:29:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (0C521000) [pid = 3288] [serial = 285] [outer = 00000000] 04:29:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (18FBD400) [pid = 3288] [serial = 286] [outer = 0C521000] 04:29:29 INFO - PROCESS | 3288 | 1471692569332 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (18A18000) [pid = 3288] [serial = 287] [outer = 0C521000] 04:29:29 INFO - PROCESS | 3288 | 1471692569779 Marionette TRACE conn6 <- [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]]]}] 04:29:29 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. 04:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 04:29:29 INFO - PROCESS | 3288 | 1471692569821 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 3288 | 1471692569823 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 04:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:29:29 INFO - PROCESS | 3288 | 1471692569830 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 3288 | 1471692569832 Marionette TRACE conn6 <- [1,350,null,{}] 04:29:29 INFO - PROCESS | 3288 | 1471692569835 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:29 INFO - PROCESS | 3288 | 1471692569837 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:29 INFO - PROCESS | 3288 | 1471692569925 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 04:29:29 INFO - PROCESS | 3288 | 1471692569931 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 3288 | 1471692569933 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:29 INFO - PROCESS | 3288 | ++DOCSHELL 14876800 == 36 [pid = 3288] [id = 97] 04:29:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (1987F400) [pid = 3288] [serial = 288] [outer = 00000000] 04:29:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (19889400) [pid = 3288] [serial = 289] [outer = 1987F400] 04:29:29 INFO - PROCESS | 3288 | 1471692569980 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (19901400) [pid = 3288] [serial = 290] [outer = 1987F400] 04:29:30 INFO - PROCESS | 3288 | 1471692570715 Marionette TRACE conn6 <- [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]]]}] 04:29:30 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. 04:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 930ms 04:29:30 INFO - PROCESS | 3288 | 1471692570762 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 3288 | 1471692570766 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 04:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:29:30 INFO - PROCESS | 3288 | 1471692570771 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 3288 | 1471692570775 Marionette TRACE conn6 <- [1,354,null,{}] 04:29:30 INFO - PROCESS | 3288 | 1471692570782 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:30 INFO - PROCESS | 3288 | 1471692570785 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:30 INFO - PROCESS | 3288 | 1471692570918 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 04:29:31 INFO - PROCESS | 3288 | 1471692571021 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 3288 | 1471692571024 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:31 INFO - PROCESS | 3288 | ++DOCSHELL 0C576800 == 37 [pid = 3288] [id = 98] 04:29:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 98 (0FB52000) [pid = 3288] [serial = 291] [outer = 00000000] 04:29:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 99 (0FC3B400) [pid = 3288] [serial = 292] [outer = 0FB52000] 04:29:31 INFO - PROCESS | 3288 | 1471692571085 Marionette DEBUG loaded listener.js 04:29:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 100 (101CB400) [pid = 3288] [serial = 293] [outer = 0FB52000] 04:29:31 INFO - PROCESS | 3288 | 1471692571739 Marionette TRACE conn6 <- [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]]]}] 04:29:31 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. 04:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1023ms 04:29:31 INFO - PROCESS | 3288 | 1471692571794 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 3288 | 1471692571799 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 04:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:29:31 INFO - PROCESS | 3288 | 1471692571829 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 3288 | 1471692571832 Marionette TRACE conn6 <- [1,358,null,{}] 04:29:31 INFO - PROCESS | 3288 | 1471692571856 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:31 INFO - PROCESS | 3288 | 1471692571859 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:31 INFO - PROCESS | 3288 | 1471692571987 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 04:29:32 INFO - PROCESS | 3288 | 1471692572102 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 3288 | 1471692572105 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:32 INFO - PROCESS | 3288 | ++DOCSHELL 14376400 == 38 [pid = 3288] [id = 99] 04:29:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 101 (1447BC00) [pid = 3288] [serial = 294] [outer = 00000000] 04:29:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 102 (14A7D400) [pid = 3288] [serial = 295] [outer = 1447BC00] 04:29:32 INFO - PROCESS | 3288 | 1471692572165 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 103 (16190800) [pid = 3288] [serial = 296] [outer = 1447BC00] 04:29:33 INFO - PROCESS | 3288 | 1471692573077 Marionette TRACE conn6 <- [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]]]}] 04:29:33 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. 04:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1319ms 04:29:33 INFO - PROCESS | 3288 | 1471692573129 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 3288 | 1471692573133 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 04:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:29:33 INFO - PROCESS | 3288 | 1471692573138 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 3288 | 1471692573142 Marionette TRACE conn6 <- [1,362,null,{}] 04:29:33 INFO - PROCESS | 3288 | 1471692573147 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:33 INFO - PROCESS | 3288 | 1471692573150 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:33 INFO - PROCESS | 3288 | 1471692573262 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 04:29:33 INFO - PROCESS | 3288 | 1471692573347 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:33 INFO - PROCESS | 3288 | 1471692573351 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:33 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F5000 == 39 [pid = 3288] [id = 100] 04:29:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 104 (0C1F5400) [pid = 3288] [serial = 297] [outer = 00000000] 04:29:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 105 (0FC04800) [pid = 3288] [serial = 298] [outer = 0C1F5400] 04:29:33 INFO - PROCESS | 3288 | 1471692573431 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 106 (0FC35800) [pid = 3288] [serial = 299] [outer = 0C1F5400] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 0C1F6C00 == 38 [pid = 3288] [id = 96] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 142E2400 == 37 [pid = 3288] [id = 95] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 18A15400 == 36 [pid = 3288] [id = 94] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 17323C00 == 35 [pid = 3288] [id = 93] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 1608E400 == 34 [pid = 3288] [id = 92] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 148F5000 == 33 [pid = 3288] [id = 91] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 101C3C00 == 32 [pid = 3288] [id = 90] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 0FB52C00 == 31 [pid = 3288] [id = 89] 04:29:33 INFO - PROCESS | 3288 | --DOCSHELL 0CAFE000 == 30 [pid = 3288] [id = 88] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 105 (158C7400) [pid = 3288] [serial = 139] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 104 (19582C00) [pid = 3288] [serial = 176] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 103 (1B624400) [pid = 3288] [serial = 133] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 102 (18A1C400) [pid = 3288] [serial = 167] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 101 (16194400) [pid = 3288] [serial = 173] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 100 (0C1F4400) [pid = 3288] [serial = 136] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 99 (0FFD7C00) [pid = 3288] [serial = 170] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 98 (1B629C00) [pid = 3288] [serial = 235] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 97 (1957E400) [pid = 3288] [serial = 232] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (18A1CC00) [pid = 3288] [serial = 229] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (1089F400) [pid = 3288] [serial = 220] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (1B630800) [pid = 3288] [serial = 236] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (142EAC00) [pid = 3288] [serial = 221] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (164B1C00) [pid = 3288] [serial = 226] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (173D3800) [pid = 3288] [serial = 227] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (195E6800) [pid = 3288] [serial = 214] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (19C10800) [pid = 3288] [serial = 215] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (14378400) [pid = 3288] [serial = 223] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (149F3C00) [pid = 3288] [serial = 224] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0CAF6C00) [pid = 3288] [serial = 208] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC0CC00) [pid = 3288] [serial = 209] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (15F80400) [pid = 3288] [serial = 211] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1619AC00) [pid = 3288] [serial = 212] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (19C08C00) [pid = 3288] [serial = 241] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC10000) [pid = 3288] [serial = 206] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1892FC00) [pid = 3288] [serial = 217] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19910C00) [pid = 3288] [serial = 218] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1B91A800) [pid = 3288] [serial = 238] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A777000) [pid = 3288] [serial = 245] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1A775C00) [pid = 3288] [serial = 244] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1BB0D000) [pid = 3288] [serial = 239] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19585800) [pid = 3288] [serial = 233] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1C747800) [pid = 3288] [serial = 248] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18AD7800) [pid = 3288] [serial = 230] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A76F800) [pid = 3288] [serial = 242] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1C715400) [pid = 3288] [serial = 247] [outer = 00000000] [url = about:blank] 04:29:33 INFO - PROCESS | 3288 | 1471692573914 Marionette TRACE conn6 <- [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]]]}] 04:29:33 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. 04:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 830ms 04:29:33 INFO - PROCESS | 3288 | 1471692573968 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 3288 | 1471692573973 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 04:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:29:33 INFO - PROCESS | 3288 | 1471692573979 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 3288 | 1471692573981 Marionette TRACE conn6 <- [1,366,null,{}] 04:29:33 INFO - PROCESS | 3288 | 1471692573985 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:33 INFO - PROCESS | 3288 | 1471692573988 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:34 INFO - PROCESS | 3288 | 1471692574077 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 04:29:34 INFO - PROCESS | 3288 | 1471692574086 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 3288 | 1471692574088 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:34 INFO - PROCESS | 3288 | ++DOCSHELL 101C1800 == 31 [pid = 3288] [id = 101] 04:29:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (101C3C00) [pid = 3288] [serial = 300] [outer = 00000000] 04:29:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (102CC400) [pid = 3288] [serial = 301] [outer = 101C3C00] 04:29:34 INFO - PROCESS | 3288 | 1471692574139 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (10C0EC00) [pid = 3288] [serial = 302] [outer = 101C3C00] 04:29:34 INFO - PROCESS | 3288 | 1471692574622 Marionette TRACE conn6 <- [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]]]}] 04:29:34 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. 04:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 04:29:34 INFO - PROCESS | 3288 | 1471692574654 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 04:29:34 INFO - PROCESS | 3288 | 1471692574656 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 04:29:34 INFO - PROCESS | 3288 | 1471692574660 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:29:34 INFO - PROCESS | 3288 | 1471692574664 Marionette TRACE conn6 <- [1,370,null,{}] 04:29:34 INFO - PROCESS | 3288 | 1471692574674 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:34 INFO - PROCESS | 3288 | 1471692574679 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:34 INFO - PROCESS | 3288 | 1471692574795 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 04:29:34 INFO - PROCESS | 3288 | 1471692574807 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 3288 | 1471692574810 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:34 INFO - PROCESS | 3288 | ++DOCSHELL 1535D400 == 32 [pid = 3288] [id = 102] 04:29:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (15365C00) [pid = 3288] [serial = 303] [outer = 00000000] 04:29:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (158C6C00) [pid = 3288] [serial = 304] [outer = 15365C00] 04:29:34 INFO - PROCESS | 3288 | 1471692574865 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (16084000) [pid = 3288] [serial = 305] [outer = 15365C00] 04:29:35 INFO - PROCESS | 3288 | 1471692575332 Marionette TRACE conn6 <- [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]]]}] 04:29:35 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. 04:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 730ms 04:29:35 INFO - PROCESS | 3288 | 1471692575411 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 04:29:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:29:35 INFO - PROCESS | 3288 | 1471692575423 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 04:29:35 INFO - PROCESS | 3288 | 1471692575429 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 3288 | 1471692575431 Marionette TRACE conn6 <- [1,374,null,{}] 04:29:35 INFO - PROCESS | 3288 | 1471692575435 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:35 INFO - PROCESS | 3288 | 1471692575437 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:35 INFO - PROCESS | 3288 | 1471692575531 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 04:29:35 INFO - PROCESS | 3288 | 1471692575543 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 3288 | 1471692575545 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:35 INFO - PROCESS | 3288 | ++DOCSHELL 17321C00 == 33 [pid = 3288] [id = 103] 04:29:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (17323000) [pid = 3288] [serial = 306] [outer = 00000000] 04:29:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173CD400) [pid = 3288] [serial = 307] [outer = 17323000] 04:29:35 INFO - PROCESS | 3288 | 1471692575591 Marionette DEBUG loaded listener.js 04:29:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1881D400) [pid = 3288] [serial = 308] [outer = 17323000] 04:29:36 INFO - PROCESS | 3288 | 1471692576089 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:29:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 04:29:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:29:36 INFO - PROCESS | 3288 | 1471692576100 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 3288 | 1471692576102 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 04:29:36 INFO - PROCESS | 3288 | 1471692576105 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 3288 | 1471692576107 Marionette TRACE conn6 <- [1,378,null,{}] 04:29:36 INFO - PROCESS | 3288 | 1471692576116 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:36 INFO - PROCESS | 3288 | 1471692576118 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:36 INFO - PROCESS | 3288 | 1471692576252 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 04:29:36 INFO - PROCESS | 3288 | 1471692576258 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 3288 | 1471692576260 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:36 INFO - PROCESS | 3288 | ++DOCSHELL 173C9000 == 34 [pid = 3288] [id = 104] 04:29:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18828400) [pid = 3288] [serial = 309] [outer = 00000000] 04:29:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18A15C00) [pid = 3288] [serial = 310] [outer = 18828400] 04:29:36 INFO - PROCESS | 3288 | 1471692576308 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18A16000) [pid = 3288] [serial = 311] [outer = 18828400] 04:29:36 INFO - PROCESS | 3288 | 1471692576790 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:29:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 730ms 04:29:36 INFO - PROCESS | 3288 | 1471692576836 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 3288 | 1471692576838 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 04:29:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:29:36 INFO - PROCESS | 3288 | 1471692576842 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 3288 | 1471692576843 Marionette TRACE conn6 <- [1,382,null,{}] 04:29:36 INFO - PROCESS | 3288 | 1471692576847 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:36 INFO - PROCESS | 3288 | 1471692576853 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:36 INFO - PROCESS | 3288 | 1471692576997 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 04:29:37 INFO - PROCESS | 3288 | 1471692577058 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 3288 | 1471692577061 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:37 INFO - PROCESS | 3288 | ++DOCSHELL 18ADB000 == 35 [pid = 3288] [id = 105] 04:29:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18FBDC00) [pid = 3288] [serial = 312] [outer = 00000000] 04:29:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (195E4000) [pid = 3288] [serial = 313] [outer = 18FBDC00] 04:29:37 INFO - PROCESS | 3288 | 1471692577109 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19580800) [pid = 3288] [serial = 314] [outer = 18FBDC00] 04:29:37 INFO - PROCESS | 3288 | 1471692577614 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:29:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:29:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 830ms 04:29:37 INFO - PROCESS | 3288 | 1471692577672 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 04:29:37 INFO - PROCESS | 3288 | 1471692577675 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 04:29:37 INFO - PROCESS | 3288 | 1471692577678 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:29:37 INFO - PROCESS | 3288 | 1471692577680 Marionette TRACE conn6 <- [1,386,null,{}] 04:29:37 INFO - PROCESS | 3288 | 1471692577683 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:37 INFO - PROCESS | 3288 | 1471692577685 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:37 INFO - PROCESS | 3288 | 1471692577875 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1608F400) [pid = 3288] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (14965000) [pid = 3288] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (101C5C00) [pid = 3288] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FB54400) [pid = 3288] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173C9800) [pid = 3288] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC34400) [pid = 3288] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0C521000) [pid = 3288] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (15363800) [pid = 3288] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19CC3C00) [pid = 3288] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1C8A6000) [pid = 3288] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18A19400) [pid = 3288] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:29:37 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1436E400) [pid = 3288] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:29:37 INFO - PROCESS | 3288 | 1471692577932 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 3288 | 1471692577934 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:37 INFO - PROCESS | 3288 | ++DOCSHELL 0FB51000 == 36 [pid = 3288] [id = 106] 04:29:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FB54400) [pid = 3288] [serial = 315] [outer = 00000000] 04:29:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1025AC00) [pid = 3288] [serial = 316] [outer = 0FB54400] 04:29:37 INFO - PROCESS | 3288 | 1471692577981 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (14484400) [pid = 3288] [serial = 317] [outer = 0FB54400] 04:29:38 INFO - PROCESS | 3288 | 1471692578373 Marionette TRACE conn6 <- [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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:29:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 730ms 04:29:38 INFO - PROCESS | 3288 | 1471692578413 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 3288 | 1471692578415 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 04:29:38 INFO - PROCESS | 3288 | 1471692578419 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:29:38 INFO - PROCESS | 3288 | 1471692578421 Marionette TRACE conn6 <- [1,390,null,{}] 04:29:38 INFO - PROCESS | 3288 | 1471692578424 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:38 INFO - PROCESS | 3288 | 1471692578426 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:38 INFO - PROCESS | 3288 | 1471692578507 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 04:29:38 INFO - PROCESS | 3288 | 1471692578513 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 3288 | 1471692578515 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:38 INFO - PROCESS | 3288 | ++DOCSHELL 16197C00 == 37 [pid = 3288] [id = 107] 04:29:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A19400) [pid = 3288] [serial = 318] [outer = 00000000] 04:29:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1990B000) [pid = 3288] [serial = 319] [outer = 18A19400] 04:29:38 INFO - PROCESS | 3288 | 1471692578561 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19C01800) [pid = 3288] [serial = 320] [outer = 18A19400] 04:29:38 INFO - PROCESS | 3288 | 1471692578998 Marionette TRACE conn6 <- [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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:29:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 630ms 04:29:39 INFO - PROCESS | 3288 | 1471692579052 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 04:29:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:29:39 INFO - PROCESS | 3288 | 1471692579055 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 04:29:39 INFO - PROCESS | 3288 | 1471692579058 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 3288 | 1471692579059 Marionette TRACE conn6 <- [1,394,null,{}] 04:29:39 INFO - PROCESS | 3288 | 1471692579063 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:39 INFO - PROCESS | 3288 | 1471692579065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:39 INFO - PROCESS | 3288 | 1471692579147 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 04:29:39 INFO - PROCESS | 3288 | 1471692579192 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 3288 | 1471692579194 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:39 INFO - PROCESS | 3288 | ++DOCSHELL 1535CC00 == 38 [pid = 3288] [id = 108] 04:29:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19903800) [pid = 3288] [serial = 321] [outer = 00000000] 04:29:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A772400) [pid = 3288] [serial = 322] [outer = 19903800] 04:29:39 INFO - PROCESS | 3288 | 1471692579245 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1A778C00) [pid = 3288] [serial = 323] [outer = 19903800] 04:29:39 INFO - PROCESS | 3288 | 1471692579684 Marionette TRACE conn6 <- [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]]]}] 04:29:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:29:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 04:29:39 INFO - PROCESS | 3288 | 1471692579729 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 3288 | 1471692579731 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 04:29:39 INFO - PROCESS | 3288 | 1471692579735 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:29:39 INFO - PROCESS | 3288 | 1471692579736 Marionette TRACE conn6 <- [1,398,null,{}] 04:29:39 INFO - PROCESS | 3288 | 1471692579740 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:39 INFO - PROCESS | 3288 | 1471692579742 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:39 INFO - PROCESS | 3288 | 1471692579822 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 04:29:39 INFO - PROCESS | 3288 | 1471692579827 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 3288 | 1471692579829 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:39 INFO - PROCESS | 3288 | ++DOCSHELL 193AFC00 == 39 [pid = 3288] [id = 109] 04:29:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (193B0800) [pid = 3288] [serial = 324] [outer = 00000000] 04:29:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (193B7000) [pid = 3288] [serial = 325] [outer = 193B0800] 04:29:39 INFO - PROCESS | 3288 | 1471692579877 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (193B7800) [pid = 3288] [serial = 326] [outer = 193B0800] 04:29:40 INFO - PROCESS | 3288 | 1471692580642 Marionette TRACE conn6 <- [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]]]}] 04:29:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:29:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 970ms 04:29:40 INFO - PROCESS | 3288 | 1471692580709 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 04:29:40 INFO - PROCESS | 3288 | 1471692580714 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 04:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:29:40 INFO - PROCESS | 3288 | 1471692580719 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:29:40 INFO - PROCESS | 3288 | 1471692580724 Marionette TRACE conn6 <- [1,402,null,{}] 04:29:40 INFO - PROCESS | 3288 | 1471692580730 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:40 INFO - PROCESS | 3288 | 1471692580733 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:40 INFO - PROCESS | 3288 | 1471692580851 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 04:29:40 INFO - PROCESS | 3288 | 1471692580975 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:40 INFO - PROCESS | 3288 | 1471692580978 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:40 INFO - PROCESS | 3288 | ++DOCSHELL 0FC09C00 == 40 [pid = 3288] [id = 110] 04:29:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FC3A400) [pid = 3288] [serial = 327] [outer = 00000000] 04:29:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (10222800) [pid = 3288] [serial = 328] [outer = 0FC3A400] 04:29:41 INFO - PROCESS | 3288 | 1471692581040 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (142EB400) [pid = 3288] [serial = 329] [outer = 0FC3A400] 04:29:41 INFO - PROCESS | 3288 | 1471692581672 Marionette TRACE conn6 <- [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]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:29:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1029ms 04:29:41 INFO - PROCESS | 3288 | 1471692581748 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 3288 | 1471692581753 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 04:29:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:29:41 INFO - PROCESS | 3288 | 1471692581759 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 3288 | 1471692581762 Marionette TRACE conn6 <- [1,406,null,{}] 04:29:41 INFO - PROCESS | 3288 | 1471692581767 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:41 INFO - PROCESS | 3288 | 1471692581770 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:41 INFO - PROCESS | 3288 | 1471692581901 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 04:29:42 INFO - PROCESS | 3288 | 1471692582024 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 3288 | 1471692582027 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:42 INFO - PROCESS | 3288 | ++DOCSHELL 15F81800 == 41 [pid = 3288] [id = 111] 04:29:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (15F82400) [pid = 3288] [serial = 330] [outer = 00000000] 04:29:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (16437000) [pid = 3288] [serial = 331] [outer = 15F82400] 04:29:42 INFO - PROCESS | 3288 | 1471692582086 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (18A12800) [pid = 3288] [serial = 332] [outer = 15F82400] 04:29:42 INFO - PROCESS | 3288 | 1471692582714 Marionette TRACE conn6 <- [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]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:29:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 970ms 04:29:42 INFO - PROCESS | 3288 | 1471692582733 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 3288 | 1471692582735 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 04:29:42 INFO - PROCESS | 3288 | 1471692582739 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:29:42 INFO - PROCESS | 3288 | 1471692582743 Marionette TRACE conn6 <- [1,410,null,{}] 04:29:42 INFO - PROCESS | 3288 | 1471692582754 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:42 INFO - PROCESS | 3288 | 1471692582760 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:42 INFO - PROCESS | 3288 | 1471692582874 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 04:29:42 INFO - PROCESS | 3288 | 1471692582973 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 3288 | 1471692582977 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:42 INFO - PROCESS | 3288 | ++DOCSHELL 19585C00 == 42 [pid = 3288] [id = 112] 04:29:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (195E3C00) [pid = 3288] [serial = 333] [outer = 00000000] 04:29:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (19C08C00) [pid = 3288] [serial = 334] [outer = 195E3C00] 04:29:43 INFO - PROCESS | 3288 | 1471692583036 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (1A77B000) [pid = 3288] [serial = 335] [outer = 195E3C00] 04:29:43 INFO - PROCESS | 3288 | 1471692583698 Marionette TRACE conn6 <- [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]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 970ms 04:29:43 INFO - PROCESS | 3288 | 1471692583713 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 04:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:29:43 INFO - PROCESS | 3288 | 1471692583716 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 04:29:43 INFO - PROCESS | 3288 | 1471692583719 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 3288 | 1471692583721 Marionette TRACE conn6 <- [1,414,null,{}] 04:29:43 INFO - PROCESS | 3288 | 1471692583725 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:43 INFO - PROCESS | 3288 | 1471692583727 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:43 INFO - PROCESS | 3288 | 1471692583839 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 04:29:44 INFO - PROCESS | 3288 | 1471692584108 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 3288 | 1471692584111 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:44 INFO - PROCESS | 3288 | ++DOCSHELL 0C5CE000 == 43 [pid = 3288] [id = 113] 04:29:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (0C5CE800) [pid = 3288] [serial = 336] [outer = 00000000] 04:29:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (0CAF6C00) [pid = 3288] [serial = 337] [outer = 0C5CE800] 04:29:44 INFO - PROCESS | 3288 | 1471692584163 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (0FC0EC00) [pid = 3288] [serial = 338] [outer = 0C5CE800] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 1535CC00 == 42 [pid = 3288] [id = 108] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 16197C00 == 41 [pid = 3288] [id = 107] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 0FB51000 == 40 [pid = 3288] [id = 106] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 18ADB000 == 39 [pid = 3288] [id = 105] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 173C9000 == 38 [pid = 3288] [id = 104] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 17321C00 == 37 [pid = 3288] [id = 103] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 1535D400 == 36 [pid = 3288] [id = 102] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 101C1800 == 35 [pid = 3288] [id = 101] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 0C1F5000 == 34 [pid = 3288] [id = 100] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 0C576800 == 33 [pid = 3288] [id = 98] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 14376400 == 32 [pid = 3288] [id = 99] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 14876800 == 31 [pid = 3288] [id = 97] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 19585C00 == 30 [pid = 3288] [id = 112] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 15F81800 == 29 [pid = 3288] [id = 111] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 193AFC00 == 28 [pid = 3288] [id = 109] 04:29:45 INFO - PROCESS | 3288 | --DOCSHELL 0FC09C00 == 27 [pid = 3288] [id = 110] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (16199C00) [pid = 3288] [serial = 274] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (14A78000) [pid = 3288] [serial = 271] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (1021D800) [pid = 3288] [serial = 268] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (102BDC00) [pid = 3288] [serial = 269] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (0FC03400) [pid = 3288] [serial = 265] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (0FC08400) [pid = 3288] [serial = 266] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (0FC07C00) [pid = 3288] [serial = 262] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (173D2000) [pid = 3288] [serial = 277] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FE6B400) [pid = 3288] [serial = 251] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (18A18000) [pid = 3288] [serial = 287] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FE64000) [pid = 3288] [serial = 250] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (16196000) [pid = 3288] [serial = 254] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (16081C00) [pid = 3288] [serial = 253] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1B628400) [pid = 3288] [serial = 257] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (16441400) [pid = 3288] [serial = 275] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A85D000) [pid = 3288] [serial = 256] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19889400) [pid = 3288] [serial = 289] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1D23E800) [pid = 3288] [serial = 260] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1CE87000) [pid = 3288] [serial = 259] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19576C00) [pid = 3288] [serial = 280] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1892D800) [pid = 3288] [serial = 278] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18FBD400) [pid = 3288] [serial = 286] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19581800) [pid = 3288] [serial = 281] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (158CAC00) [pid = 3288] [serial = 283] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (15D5C400) [pid = 3288] [serial = 272] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (16190C00) [pid = 3288] [serial = 284] [outer = 00000000] [url = about:blank] 04:29:45 INFO - PROCESS | 3288 | 1471692585467 Marionette TRACE conn6 <- [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]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:29:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1784ms 04:29:45 INFO - PROCESS | 3288 | 1471692585508 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 3288 | 1471692585512 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 04:29:45 INFO - PROCESS | 3288 | 1471692585518 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:29:45 INFO - PROCESS | 3288 | 1471692585521 Marionette TRACE conn6 <- [1,418,null,{}] 04:29:45 INFO - PROCESS | 3288 | 1471692585527 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:45 INFO - PROCESS | 3288 | 1471692585530 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:45 INFO - PROCESS | 3288 | 1471692585628 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 04:29:45 INFO - PROCESS | 3288 | 1471692585748 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:45 INFO - PROCESS | 3288 | 1471692585753 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:45 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFF000 == 28 [pid = 3288] [id = 114] 04:29:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FB4E800) [pid = 3288] [serial = 339] [outer = 00000000] 04:29:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FB5B800) [pid = 3288] [serial = 340] [outer = 0FB4E800] 04:29:45 INFO - PROCESS | 3288 | 1471692585803 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FC03C00) [pid = 3288] [serial = 341] [outer = 0FB4E800] 04:29:46 INFO - PROCESS | 3288 | 1471692586688 Marionette TRACE conn6 <- [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]]]}] 04:29:46 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 04:29:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1219ms 04:29:46 INFO - PROCESS | 3288 | 1471692586741 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 04:29:46 INFO - PROCESS | 3288 | 1471692586746 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 04:29:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:29:46 INFO - PROCESS | 3288 | 1471692586753 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:29:46 INFO - PROCESS | 3288 | 1471692586755 Marionette TRACE conn6 <- [1,422,null,{}] 04:29:46 INFO - PROCESS | 3288 | 1471692586759 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:46 INFO - PROCESS | 3288 | 1471692586763 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:46 INFO - PROCESS | 3288 | 1471692586856 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 04:29:46 INFO - PROCESS | 3288 | 1471692586863 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 3288 | 1471692586866 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:46 INFO - PROCESS | 3288 | ++DOCSHELL 101C2400 == 29 [pid = 3288] [id = 115] 04:29:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (101C2800) [pid = 3288] [serial = 342] [outer = 00000000] 04:29:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (101CA400) [pid = 3288] [serial = 343] [outer = 101C2800] 04:29:46 INFO - PROCESS | 3288 | 1471692586918 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10225400) [pid = 3288] [serial = 344] [outer = 101C2800] 04:29:47 INFO - PROCESS | 3288 | 1471692587844 Marionette TRACE conn6 <- [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]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:29:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1127ms 04:29:47 INFO - PROCESS | 3288 | 1471692587883 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 3288 | 1471692587885 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 04:29:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:29:47 INFO - PROCESS | 3288 | 1471692587889 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 3288 | 1471692587893 Marionette TRACE conn6 <- [1,426,null,{}] 04:29:47 INFO - PROCESS | 3288 | 1471692587911 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:47 INFO - PROCESS | 3288 | 1471692587916 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:48 INFO - PROCESS | 3288 | 1471692588034 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 04:29:48 INFO - PROCESS | 3288 | 1471692588046 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 3288 | 1471692588050 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:48 INFO - PROCESS | 3288 | ++DOCSHELL 148F5000 == 30 [pid = 3288] [id = 116] 04:29:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (148FB800) [pid = 3288] [serial = 345] [outer = 00000000] 04:29:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (15366800) [pid = 3288] [serial = 346] [outer = 148FB800] 04:29:48 INFO - PROCESS | 3288 | 1471692588103 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (15D5C400) [pid = 3288] [serial = 347] [outer = 148FB800] 04:29:48 INFO - PROCESS | 3288 | 1471692588636 Marionette TRACE conn6 <- [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] 04:29:48 INFO - PROCESS | 3288 | 1471692588686 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 04:29:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:29:48 INFO - PROCESS | 3288 | 1471692588689 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 3288 | 1471692588691 Marionette TRACE conn6 <- [1,430,null,{}] 04:29:48 INFO - PROCESS | 3288 | 1471692588700 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:48 INFO - PROCESS | 3288 | 1471692588702 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:48 INFO - PROCESS | 3288 | 1471692588818 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 04:29:48 INFO - PROCESS | 3288 | 1471692588827 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 3288 | 1471692588829 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:48 INFO - PROCESS | 3288 | ++DOCSHELL 15F83000 == 31 [pid = 3288] [id = 117] 04:29:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (16192000) [pid = 3288] [serial = 348] [outer = 00000000] 04:29:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1619B400) [pid = 3288] [serial = 349] [outer = 16192000] 04:29:48 INFO - PROCESS | 3288 | 1471692588880 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (163B7C00) [pid = 3288] [serial = 350] [outer = 16192000] 04:29:49 INFO - PROCESS | 3288 | 1471692589340 Marionette TRACE conn6 <- [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]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:29:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 04:29:49 INFO - PROCESS | 3288 | 1471692589363 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 3288 | 1471692589365 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 04:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:29:49 INFO - PROCESS | 3288 | 1471692589375 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 3288 | 1471692589377 Marionette TRACE conn6 <- [1,434,null,{}] 04:29:49 INFO - PROCESS | 3288 | 1471692589636 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:49 INFO - PROCESS | 3288 | 1471692589638 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (193B0800) [pid = 3288] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FB54400) [pid = 3288] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18A19400) [pid = 3288] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0C1F5400) [pid = 3288] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (15365C00) [pid = 3288] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FB52000) [pid = 3288] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1447BC00) [pid = 3288] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18828400) [pid = 3288] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (17323000) [pid = 3288] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101C3C00) [pid = 3288] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1987F400) [pid = 3288] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18FBDC00) [pid = 3288] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FB4F400) [pid = 3288] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:29:49 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19903800) [pid = 3288] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:29:49 INFO - PROCESS | 3288 | 1471692589752 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 04:29:49 INFO - PROCESS | 3288 | 1471692589758 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 3288 | 1471692589760 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:49 INFO - PROCESS | 3288 | ++DOCSHELL 0FC02800 == 32 [pid = 3288] [id = 118] 04:29:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FC03800) [pid = 3288] [serial = 351] [outer = 00000000] 04:29:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (10257C00) [pid = 3288] [serial = 352] [outer = 0FC03800] 04:29:49 INFO - PROCESS | 3288 | 1471692589808 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (15365C00) [pid = 3288] [serial = 353] [outer = 0FC03800] 04:29:50 INFO - PROCESS | 3288 | 1471692590220 Marionette TRACE conn6 <- [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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 910ms 04:29:50 INFO - PROCESS | 3288 | 1471692590279 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 3288 | 1471692590281 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 04:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:29:50 INFO - PROCESS | 3288 | 1471692590285 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 3288 | 1471692590286 Marionette TRACE conn6 <- [1,438,null,{}] 04:29:50 INFO - PROCESS | 3288 | 1471692590290 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:50 INFO - PROCESS | 3288 | 1471692590296 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:50 INFO - PROCESS | 3288 | 1471692590401 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 04:29:50 INFO - PROCESS | 3288 | 1471692590415 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 3288 | 1471692590417 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:50 INFO - PROCESS | 3288 | ++DOCSHELL 173D1800 == 33 [pid = 3288] [id = 119] 04:29:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173EB000) [pid = 3288] [serial = 354] [outer = 00000000] 04:29:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173F0800) [pid = 3288] [serial = 355] [outer = 173EB000] 04:29:50 INFO - PROCESS | 3288 | 1471692590464 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173F5000) [pid = 3288] [serial = 356] [outer = 173EB000] 04:29:50 INFO - PROCESS | 3288 | 1471692590928 Marionette TRACE conn6 <- [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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 04:29:50 INFO - PROCESS | 3288 | 1471692590961 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 3288 | 1471692590963 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 04:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:29:50 INFO - PROCESS | 3288 | 1471692590966 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 3288 | 1471692590968 Marionette TRACE conn6 <- [1,442,null,{}] 04:29:50 INFO - PROCESS | 3288 | 1471692590972 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:50 INFO - PROCESS | 3288 | 1471692590974 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:51 INFO - PROCESS | 3288 | 1471692591078 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 04:29:51 INFO - PROCESS | 3288 | 1471692591086 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 3288 | 1471692591088 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:51 INFO - PROCESS | 3288 | ++DOCSHELL 08169800 == 34 [pid = 3288] [id = 120] 04:29:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1881F800) [pid = 3288] [serial = 357] [outer = 00000000] 04:29:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18937000) [pid = 3288] [serial = 358] [outer = 1881F800] 04:29:51 INFO - PROCESS | 3288 | 1471692591139 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18845800) [pid = 3288] [serial = 359] [outer = 1881F800] 04:29:51 INFO - PROCESS | 3288 | 1471692591574 Marionette TRACE conn6 <- [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]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:29:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 630ms 04:29:51 INFO - PROCESS | 3288 | 1471692591599 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 3288 | 1471692591601 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 04:29:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:29:51 INFO - PROCESS | 3288 | 1471692591604 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 3288 | 1471692591606 Marionette TRACE conn6 <- [1,446,null,{}] 04:29:51 INFO - PROCESS | 3288 | 1471692591614 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:51 INFO - PROCESS | 3288 | 1471692591616 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:51 INFO - PROCESS | 3288 | 1471692591739 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 04:29:51 INFO - PROCESS | 3288 | 1471692591867 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 3288 | 1471692591870 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:51 INFO - PROCESS | 3288 | ++DOCSHELL 08164400 == 35 [pid = 3288] [id = 121] 04:29:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (08164800) [pid = 3288] [serial = 360] [outer = 00000000] 04:29:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0C1F4C00) [pid = 3288] [serial = 361] [outer = 08164800] 04:29:51 INFO - PROCESS | 3288 | 1471692591935 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0C5C9400) [pid = 3288] [serial = 362] [outer = 08164800] 04:29:52 INFO - PROCESS | 3288 | 1471692592788 Marionette TRACE conn6 <- [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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1239ms 04:29:52 INFO - PROCESS | 3288 | 1471692592845 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 3288 | 1471692592850 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 04:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:29:52 INFO - PROCESS | 3288 | 1471692592855 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 3288 | 1471692592859 Marionette TRACE conn6 <- [1,450,null,{}] 04:29:52 INFO - PROCESS | 3288 | 1471692592864 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:52 INFO - PROCESS | 3288 | 1471692592867 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:52 INFO - PROCESS | 3288 | 1471692592991 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 04:29:53 INFO - PROCESS | 3288 | 1471692593114 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 3288 | 1471692593117 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:53 INFO - PROCESS | 3288 | ++DOCSHELL 1081C000 == 36 [pid = 3288] [id = 122] 04:29:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1089BC00) [pid = 3288] [serial = 363] [outer = 00000000] 04:29:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (10D9CC00) [pid = 3288] [serial = 364] [outer = 1089BC00] 04:29:53 INFO - PROCESS | 3288 | 1471692593178 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (14487000) [pid = 3288] [serial = 365] [outer = 1089BC00] 04:29:54 INFO - PROCESS | 3288 | 1471692594021 Marionette TRACE conn6 <- [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] 04:29:54 INFO - PROCESS | 3288 | 1471692594099 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 04:29:54 INFO - PROCESS | 3288 | 1471692594105 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:29:54 INFO - PROCESS | 3288 | 1471692594108 Marionette TRACE conn6 <- [1,454,null,{}] 04:29:54 INFO - PROCESS | 3288 | 1471692594113 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:54 INFO - PROCESS | 3288 | 1471692594116 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:54 INFO - PROCESS | 3288 | 1471692594208 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 04:29:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (0FC08800) [pid = 3288] [serial = 366] [outer = 0CA0B400] 04:29:54 INFO - PROCESS | 3288 | 1471692594243 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 3288 | 1471692594248 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:54 INFO - PROCESS | 3288 | ++DOCSHELL 0FE62800 == 30 [pid = 3288] [id = 123] 04:29:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (0FE64000) [pid = 3288] [serial = 367] [outer = 00000000] 04:29:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (0FE69800) [pid = 3288] [serial = 368] [outer = 0FE64000] 04:29:54 INFO - PROCESS | 3288 | 1471692594316 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (101C4000) [pid = 3288] [serial = 369] [outer = 0FE64000] 04:29:54 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:29:54 INFO - PROCESS | 3288 | 1471692594839 Marionette TRACE conn6 <- [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]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 770ms 04:29:54 INFO - PROCESS | 3288 | 1471692594880 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 04:29:54 INFO - PROCESS | 3288 | 1471692594884 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 04:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:29:54 INFO - PROCESS | 3288 | 1471692594891 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 3288 | 1471692594894 Marionette TRACE conn6 <- [1,458,null,{}] 04:29:54 INFO - PROCESS | 3288 | 1471692594897 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:54 INFO - PROCESS | 3288 | 1471692594900 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:54 INFO - PROCESS | 3288 | 1471692594987 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 04:29:54 INFO - PROCESS | 3288 | 1471692594996 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 3288 | 1471692594999 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:55 INFO - PROCESS | 3288 | ++DOCSHELL 10D6E000 == 31 [pid = 3288] [id = 124] 04:29:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (10D6F000) [pid = 3288] [serial = 370] [outer = 00000000] 04:29:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (148F5000) [pid = 3288] [serial = 371] [outer = 10D6F000] 04:29:55 INFO - PROCESS | 3288 | 1471692595049 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (14A7D400) [pid = 3288] [serial = 372] [outer = 10D6F000] 04:29:55 INFO - PROCESS | 3288 | 1471692595532 Marionette TRACE conn6 <- [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] 04:29:55 INFO - PROCESS | 3288 | 1471692595567 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 04:29:55 INFO - PROCESS | 3288 | 1471692595570 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:29:55 INFO - PROCESS | 3288 | 1471692595574 Marionette TRACE conn6 <- [1,462,null,{}] 04:29:55 INFO - PROCESS | 3288 | 1471692595585 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:55 INFO - PROCESS | 3288 | 1471692595589 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:55 INFO - PROCESS | 3288 | 1471692595706 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 04:29:55 INFO - PROCESS | 3288 | 1471692595790 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 3288 | 1471692595793 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:55 INFO - PROCESS | 3288 | ++DOCSHELL 16198800 == 32 [pid = 3288] [id = 125] 04:29:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (16199000) [pid = 3288] [serial = 373] [outer = 00000000] 04:29:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (163C0400) [pid = 3288] [serial = 374] [outer = 16199000] 04:29:55 INFO - PROCESS | 3288 | 1471692595845 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (17323C00) [pid = 3288] [serial = 375] [outer = 16199000] 04:29:56 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:29:56 INFO - PROCESS | 3288 | 1471692596270 Marionette TRACE conn6 <- [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] 04:29:56 INFO - PROCESS | 3288 | 1471692596307 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 04:29:56 INFO - PROCESS | 3288 | 1471692596310 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:29:56 INFO - PROCESS | 3288 | 1471692596312 Marionette TRACE conn6 <- [1,466,null,{}] 04:29:56 INFO - PROCESS | 3288 | 1471692596316 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:56 INFO - PROCESS | 3288 | 1471692596318 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:56 INFO - PROCESS | 3288 | 1471692596440 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 04:29:56 INFO - PROCESS | 3288 | 1471692596452 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 3288 | 1471692596454 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:56 INFO - PROCESS | 3288 | ++DOCSHELL 173CA400 == 33 [pid = 3288] [id = 126] 04:29:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (173CF000) [pid = 3288] [serial = 376] [outer = 00000000] 04:29:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1883F000) [pid = 3288] [serial = 377] [outer = 173CF000] 04:29:56 INFO - PROCESS | 3288 | 1471692596505 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18A19000) [pid = 3288] [serial = 378] [outer = 173CF000] 04:29:56 INFO - PROCESS | 3288 | 1471692596952 Marionette TRACE conn6 <- [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] 04:29:56 INFO - PROCESS | 3288 | 1471692596987 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 04:29:56 INFO - PROCESS | 3288 | 1471692596990 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:29:56 INFO - PROCESS | 3288 | 1471692596991 Marionette TRACE conn6 <- [1,470,null,{}] 04:29:57 INFO - PROCESS | 3288 | 1471692597002 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 3288 | 1471692597004 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:57 INFO - PROCESS | 3288 | 1471692597150 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 04:29:57 INFO - PROCESS | 3288 | 1471692597161 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 3288 | 1471692597163 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:57 INFO - PROCESS | 3288 | ++DOCSHELL 10264400 == 34 [pid = 3288] [id = 127] 04:29:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A20C00) [pid = 3288] [serial = 379] [outer = 00000000] 04:29:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18FC1800) [pid = 3288] [serial = 380] [outer = 18A20C00] 04:29:57 INFO - PROCESS | 3288 | 1471692597210 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (193AFC00) [pid = 3288] [serial = 381] [outer = 18A20C00] 04:29:57 INFO - PROCESS | 3288 | 1471692597668 Marionette TRACE conn6 <- [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]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 730ms 04:29:57 INFO - PROCESS | 3288 | 1471692597724 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 3288 | 1471692597726 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 04:29:57 INFO - PROCESS | 3288 | 1471692597730 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 3288 | 1471692597731 Marionette TRACE conn6 <- [1,474,null,{}] 04:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:29:57 INFO - PROCESS | 3288 | 1471692597745 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 3288 | 1471692597750 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:57 INFO - PROCESS | 3288 | 1471692597885 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 04:29:57 INFO - PROCESS | 3288 | 1471692597942 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 3288 | 1471692597944 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:57 INFO - PROCESS | 3288 | ++DOCSHELL 1957BC00 == 35 [pid = 3288] [id = 128] 04:29:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1957C000) [pid = 3288] [serial = 382] [outer = 00000000] 04:29:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19581400) [pid = 3288] [serial = 383] [outer = 1957C000] 04:29:58 INFO - PROCESS | 3288 | 1471692597992 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19581800) [pid = 3288] [serial = 384] [outer = 1957C000] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0C5CE800) [pid = 3288] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FB4E800) [pid = 3288] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (101C2800) [pid = 3288] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (148FB800) [pid = 3288] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC3A400) [pid = 3288] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (15F82400) [pid = 3288] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (195E3C00) [pid = 3288] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (16192000) [pid = 3288] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC03800) [pid = 3288] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:29:58 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (173EB000) [pid = 3288] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:29:58 INFO - PROCESS | 3288 | 1471692598505 Marionette TRACE conn6 <- [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]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 830ms 04:29:58 INFO - PROCESS | 3288 | 1471692598564 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 04:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:29:58 INFO - PROCESS | 3288 | 1471692598566 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 04:29:58 INFO - PROCESS | 3288 | 1471692598570 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 3288 | 1471692598572 Marionette TRACE conn6 <- [1,478,null,{}] 04:29:58 INFO - PROCESS | 3288 | 1471692598575 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:58 INFO - PROCESS | 3288 | 1471692598578 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:58 INFO - PROCESS | 3288 | 1471692598659 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 04:29:58 INFO - PROCESS | 3288 | 1471692598666 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 3288 | 1471692598668 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:58 INFO - PROCESS | 3288 | ++DOCSHELL 0FC3A400 == 36 [pid = 3288] [id = 129] 04:29:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (101C3000) [pid = 3288] [serial = 385] [outer = 00000000] 04:29:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1618E000) [pid = 3288] [serial = 386] [outer = 101C3000] 04:29:58 INFO - PROCESS | 3288 | 1471692598719 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (173C8800) [pid = 3288] [serial = 387] [outer = 101C3000] 04:29:59 INFO - PROCESS | 3288 | 1471692599159 Marionette TRACE conn6 <- [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]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 632ms 04:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:29:59 INFO - PROCESS | 3288 | 1471692599202 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 3288 | 1471692599204 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 04:29:59 INFO - PROCESS | 3288 | 1471692599208 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 3288 | 1471692599209 Marionette TRACE conn6 <- [1,482,null,{}] 04:29:59 INFO - PROCESS | 3288 | 1471692599213 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 3288 | 1471692599215 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:59 INFO - PROCESS | 3288 | 1471692599296 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 04:29:59 INFO - PROCESS | 3288 | 1471692599302 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 3288 | 1471692599304 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:59 INFO - PROCESS | 3288 | ++DOCSHELL 173ED400 == 37 [pid = 3288] [id = 130] 04:29:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (193B4400) [pid = 3288] [serial = 388] [outer = 00000000] 04:29:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (195E6400) [pid = 3288] [serial = 389] [outer = 193B4400] 04:29:59 INFO - PROCESS | 3288 | 1471692599351 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (19881000) [pid = 3288] [serial = 390] [outer = 193B4400] 04:29:59 INFO - PROCESS | 3288 | 1471692599810 Marionette TRACE conn6 <- [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]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 630ms 04:29:59 INFO - PROCESS | 3288 | 1471692599838 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 3288 | 1471692599840 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 04:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:29:59 INFO - PROCESS | 3288 | 1471692599844 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 3288 | 1471692599845 Marionette TRACE conn6 <- [1,486,null,{}] 04:29:59 INFO - PROCESS | 3288 | 1471692599849 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 3288 | 1471692599851 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:59 INFO - PROCESS | 3288 | 1471692599932 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 04:29:59 INFO - PROCESS | 3288 | 1471692599940 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 3288 | 1471692599942 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:29:59 INFO - PROCESS | 3288 | ++DOCSHELL 1987F000 == 38 [pid = 3288] [id = 131] 04:29:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19886C00) [pid = 3288] [serial = 391] [outer = 00000000] 04:29:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19C03C00) [pid = 3288] [serial = 392] [outer = 19886C00] 04:29:59 INFO - PROCESS | 3288 | 1471692599990 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19C06C00) [pid = 3288] [serial = 393] [outer = 19886C00] 04:30:00 INFO - PROCESS | 3288 | 1471692600454 Marionette TRACE conn6 <- [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]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 630ms 04:30:00 INFO - PROCESS | 3288 | 1471692600513 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 3288 | 1471692600517 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 04:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:30:00 INFO - PROCESS | 3288 | 1471692600527 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 3288 | 1471692600531 Marionette TRACE conn6 <- [1,490,null,{}] 04:30:00 INFO - PROCESS | 3288 | 1471692600538 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:00 INFO - PROCESS | 3288 | 1471692600541 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:00 INFO - PROCESS | 3288 | 1471692600659 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 04:30:00 INFO - PROCESS | 3288 | 1471692600750 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 3288 | 1471692600753 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:00 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0DC00 == 39 [pid = 3288] [id = 132] 04:30:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (0FC0E400) [pid = 3288] [serial = 394] [outer = 00000000] 04:30:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FE65800) [pid = 3288] [serial = 395] [outer = 0FC0E400] 04:30:00 INFO - PROCESS | 3288 | 1471692600816 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (10262C00) [pid = 3288] [serial = 396] [outer = 0FC0E400] 04:30:01 INFO - PROCESS | 3288 | 1471692601469 Marionette TRACE conn6 <- [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]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:30:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 971ms 04:30:01 INFO - PROCESS | 3288 | 1471692601506 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 3288 | 1471692601510 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 04:30:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:30:01 INFO - PROCESS | 3288 | 1471692601517 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 3288 | 1471692601521 Marionette TRACE conn6 <- [1,494,null,{}] 04:30:01 INFO - PROCESS | 3288 | 1471692601526 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:01 INFO - PROCESS | 3288 | 1471692601529 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:01 INFO - PROCESS | 3288 | 1471692601643 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 04:30:01 INFO - PROCESS | 3288 | 1471692601765 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 3288 | 1471692601768 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:01 INFO - PROCESS | 3288 | ++DOCSHELL 15F7AC00 == 40 [pid = 3288] [id = 133] 04:30:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1608C400) [pid = 3288] [serial = 397] [outer = 00000000] 04:30:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1619A800) [pid = 3288] [serial = 398] [outer = 1608C400] 04:30:01 INFO - PROCESS | 3288 | 1471692601830 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (173CE000) [pid = 3288] [serial = 399] [outer = 1608C400] 04:30:02 INFO - PROCESS | 3288 | 1471692602411 Marionette TRACE conn6 <- [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]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:30:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 930ms 04:30:02 INFO - PROCESS | 3288 | 1471692602446 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 3288 | 1471692602449 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 04:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:30:02 INFO - PROCESS | 3288 | 1471692602452 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 3288 | 1471692602455 Marionette TRACE conn6 <- [1,498,null,{}] 04:30:02 INFO - PROCESS | 3288 | 1471692602465 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:02 INFO - PROCESS | 3288 | 1471692602470 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:02 INFO - PROCESS | 3288 | 1471692602586 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 04:30:02 INFO - PROCESS | 3288 | 1471692602686 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 3288 | 1471692602690 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:02 INFO - PROCESS | 3288 | ++DOCSHELL 1957FC00 == 41 [pid = 3288] [id = 134] 04:30:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19580000) [pid = 3288] [serial = 400] [outer = 00000000] 04:30:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19903400) [pid = 3288] [serial = 401] [outer = 19580000] 04:30:02 INFO - PROCESS | 3288 | 1471692602752 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19CC0C00) [pid = 3288] [serial = 402] [outer = 19580000] 04:30:03 INFO - PROCESS | 3288 | 1471692603383 Marionette TRACE conn6 <- [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]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:30:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 970ms 04:30:03 INFO - PROCESS | 3288 | 1471692603426 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 3288 | 1471692603428 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 04:30:03 INFO - PROCESS | 3288 | 1471692603432 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:30:03 INFO - PROCESS | 3288 | 1471692603434 Marionette TRACE conn6 <- [1,502,null,{}] 04:30:03 INFO - PROCESS | 3288 | 1471692603437 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:03 INFO - PROCESS | 3288 | 1471692603440 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:03 INFO - PROCESS | 3288 | 1471692603549 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 04:30:03 INFO - PROCESS | 3288 | 1471692603675 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 3288 | 1471692603678 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:03 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EE000 == 42 [pid = 3288] [id = 135] 04:30:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1A776800) [pid = 3288] [serial = 403] [outer = 00000000] 04:30:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A77CC00) [pid = 3288] [serial = 404] [outer = 1A776800] 04:30:03 INFO - PROCESS | 3288 | 1471692603737 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1A8C5000) [pid = 3288] [serial = 405] [outer = 1A776800] 04:30:04 INFO - PROCESS | 3288 | 1471692604356 Marionette TRACE conn6 <- [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]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1070ms 04:30:04 INFO - PROCESS | 3288 | 1471692604529 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 3288 | 1471692604533 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 04:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:30:04 INFO - PROCESS | 3288 | 1471692604549 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 3288 | 1471692604552 Marionette TRACE conn6 <- [1,506,null,{}] 04:30:04 INFO - PROCESS | 3288 | 1471692604557 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:04 INFO - PROCESS | 3288 | 1471692604561 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:04 INFO - PROCESS | 3288 | 1471692604663 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 04:30:04 INFO - PROCESS | 3288 | 1471692604737 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 3288 | 1471692604742 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:04 INFO - PROCESS | 3288 | ++DOCSHELL 0FE6E000 == 43 [pid = 3288] [id = 136] 04:30:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FFDC800) [pid = 3288] [serial = 406] [outer = 00000000] 04:30:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (10224400) [pid = 3288] [serial = 407] [outer = 0FFDC800] 04:30:04 INFO - PROCESS | 3288 | 1471692604793 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (10899400) [pid = 3288] [serial = 408] [outer = 0FFDC800] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 173ED400 == 42 [pid = 3288] [id = 130] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 0FC3A400 == 41 [pid = 3288] [id = 129] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 1957BC00 == 40 [pid = 3288] [id = 128] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 10264400 == 39 [pid = 3288] [id = 127] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 173CA400 == 38 [pid = 3288] [id = 126] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 16198800 == 37 [pid = 3288] [id = 125] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 10D6E000 == 36 [pid = 3288] [id = 124] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 0FE62800 == 35 [pid = 3288] [id = 123] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 1081C000 == 34 [pid = 3288] [id = 122] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 08164400 == 33 [pid = 3288] [id = 121] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 0C5CE000 == 32 [pid = 3288] [id = 113] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 0C1EE000 == 31 [pid = 3288] [id = 135] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 1957FC00 == 30 [pid = 3288] [id = 134] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 1987F000 == 29 [pid = 3288] [id = 131] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 0FC0DC00 == 28 [pid = 3288] [id = 132] 04:30:05 INFO - PROCESS | 3288 | --DOCSHELL 15F7AC00 == 27 [pid = 3288] [id = 133] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (18937000) [pid = 3288] [serial = 358] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (0CAF6C00) [pid = 3288] [serial = 337] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FB5B800) [pid = 3288] [serial = 340] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC03C00) [pid = 3288] [serial = 341] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (101CA400) [pid = 3288] [serial = 343] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (15D5C400) [pid = 3288] [serial = 347] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (142EB400) [pid = 3288] [serial = 329] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (15366800) [pid = 3288] [serial = 346] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10222800) [pid = 3288] [serial = 328] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (18A12800) [pid = 3288] [serial = 332] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (16437000) [pid = 3288] [serial = 331] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1A77B000) [pid = 3288] [serial = 335] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19C08C00) [pid = 3288] [serial = 334] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1619B400) [pid = 3288] [serial = 349] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (163B7C00) [pid = 3288] [serial = 350] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10257C00) [pid = 3288] [serial = 352] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173F0800) [pid = 3288] [serial = 355] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (15365C00) [pid = 3288] [serial = 353] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC0EC00) [pid = 3288] [serial = 338] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (10225400) [pid = 3288] [serial = 344] [outer = 00000000] [url = about:blank] 04:30:05 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (173F5000) [pid = 3288] [serial = 356] [outer = 00000000] [url = about:blank] 04:30:06 INFO - PROCESS | 3288 | 1471692606125 Marionette TRACE conn6 <- [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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1622ms 04:30:06 INFO - PROCESS | 3288 | 1471692606174 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 3288 | 1471692606178 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 04:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:30:06 INFO - PROCESS | 3288 | 1471692606187 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 3288 | 1471692606190 Marionette TRACE conn6 <- [1,510,null,{}] 04:30:06 INFO - PROCESS | 3288 | 1471692606196 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:06 INFO - PROCESS | 3288 | 1471692606200 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:06 INFO - PROCESS | 3288 | 1471692606290 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 04:30:06 INFO - PROCESS | 3288 | 1471692606297 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 3288 | 1471692606301 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:06 INFO - PROCESS | 3288 | ++DOCSHELL 0C576800 == 28 [pid = 3288] [id = 137] 04:30:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C5CE000) [pid = 3288] [serial = 409] [outer = 00000000] 04:30:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC05400) [pid = 3288] [serial = 410] [outer = 0C5CE000] 04:30:06 INFO - PROCESS | 3288 | 1471692606352 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC0B400) [pid = 3288] [serial = 411] [outer = 0C5CE000] 04:30:06 INFO - PROCESS | 3288 | 1471692606849 Marionette TRACE conn6 <- [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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 690ms 04:30:06 INFO - PROCESS | 3288 | 1471692606878 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 3288 | 1471692606883 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 04:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:30:06 INFO - PROCESS | 3288 | 1471692606889 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 3288 | 1471692606892 Marionette TRACE conn6 <- [1,514,null,{}] 04:30:06 INFO - PROCESS | 3288 | 1471692606896 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:06 INFO - PROCESS | 3288 | 1471692606898 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:06 INFO - PROCESS | 3288 | 1471692606993 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 04:30:07 INFO - PROCESS | 3288 | 1471692607002 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 3288 | 1471692607004 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:07 INFO - PROCESS | 3288 | ++DOCSHELL 101C8800 == 29 [pid = 3288] [id = 138] 04:30:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (101C9400) [pid = 3288] [serial = 412] [outer = 00000000] 04:30:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (10220800) [pid = 3288] [serial = 413] [outer = 101C9400] 04:30:07 INFO - PROCESS | 3288 | 1471692607056 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (102CA000) [pid = 3288] [serial = 414] [outer = 101C9400] 04:30:07 INFO - PROCESS | 3288 | 1471692607521 Marionette TRACE conn6 <- [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]]]}] 04:30:07 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 04:30:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 04:30:07 INFO - PROCESS | 3288 | 1471692607563 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 04:30:07 INFO - PROCESS | 3288 | 1471692607566 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 04:30:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:30:07 INFO - PROCESS | 3288 | 1471692607569 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 3288 | 1471692607573 Marionette TRACE conn6 <- [1,518,null,{}] 04:30:07 INFO - PROCESS | 3288 | 1471692607583 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:07 INFO - PROCESS | 3288 | 1471692607588 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:07 INFO - PROCESS | 3288 | 1471692607701 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 04:30:07 INFO - PROCESS | 3288 | 1471692607789 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 3288 | 1471692607792 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:07 INFO - PROCESS | 3288 | ++DOCSHELL 1535A800 == 30 [pid = 3288] [id = 139] 04:30:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1535CC00) [pid = 3288] [serial = 415] [outer = 00000000] 04:30:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (15809C00) [pid = 3288] [serial = 416] [outer = 1535CC00] 04:30:07 INFO - PROCESS | 3288 | 1471692607842 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (15D5E800) [pid = 3288] [serial = 417] [outer = 1535CC00] 04:30:08 INFO - PROCESS | 3288 | 1471692608281 Marionette TRACE conn6 <- [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]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 730ms 04:30:08 INFO - PROCESS | 3288 | 1471692608303 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 3288 | 1471692608305 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 04:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:30:08 INFO - PROCESS | 3288 | 1471692608309 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 3288 | 1471692608310 Marionette TRACE conn6 <- [1,522,null,{}] 04:30:08 INFO - PROCESS | 3288 | 1471692608320 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:08 INFO - PROCESS | 3288 | 1471692608322 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:08 INFO - PROCESS | 3288 | 1471692608437 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 04:30:08 INFO - PROCESS | 3288 | 1471692608443 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 3288 | 1471692608445 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:08 INFO - PROCESS | 3288 | ++DOCSHELL 158BF400 == 31 [pid = 3288] [id = 140] 04:30:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (15F80000) [pid = 3288] [serial = 418] [outer = 00000000] 04:30:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (16190800) [pid = 3288] [serial = 419] [outer = 15F80000] 04:30:08 INFO - PROCESS | 3288 | 1471692608493 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (161B5800) [pid = 3288] [serial = 420] [outer = 15F80000] 04:30:08 INFO - PROCESS | 3288 | 1471692608965 Marionette TRACE conn6 <- [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]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 690ms 04:30:09 INFO - PROCESS | 3288 | 1471692609003 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 3288 | 1471692609005 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 04:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:30:09 INFO - PROCESS | 3288 | 1471692609012 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 3288 | 1471692609014 Marionette TRACE conn6 <- [1,526,null,{}] 04:30:09 INFO - PROCESS | 3288 | 1471692609057 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:09 INFO - PROCESS | 3288 | 1471692609059 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:09 INFO - PROCESS | 3288 | 1471692609164 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 04:30:09 INFO - PROCESS | 3288 | 1471692609176 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 3288 | 1471692609178 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:09 INFO - PROCESS | 3288 | ++DOCSHELL 1643B000 == 32 [pid = 3288] [id = 141] 04:30:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (164B1C00) [pid = 3288] [serial = 421] [outer = 00000000] 04:30:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173CB400) [pid = 3288] [serial = 422] [outer = 164B1C00] 04:30:09 INFO - PROCESS | 3288 | 1471692609224 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (173E8400) [pid = 3288] [serial = 423] [outer = 164B1C00] 04:30:09 INFO - PROCESS | 3288 | 1471692609717 Marionette TRACE conn6 <- [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]]]}] 04:30:09 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 04:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 731ms 04:30:09 INFO - PROCESS | 3288 | 1471692609753 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 3288 | 1471692609755 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 04:30:09 INFO - PROCESS | 3288 | 1471692609758 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 3288 | 1471692609760 Marionette TRACE conn6 <- [1,530,null,{}] 04:30:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:30:09 INFO - PROCESS | 3288 | 1471692609764 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:09 INFO - PROCESS | 3288 | 1471692609769 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:09 INFO - PROCESS | 3288 | 1471692609901 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 04:30:09 INFO - PROCESS | 3288 | 1471692609963 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 3288 | 1471692609965 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:09 INFO - PROCESS | 3288 | ++DOCSHELL 18A15800 == 33 [pid = 3288] [id = 142] 04:30:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (18A16C00) [pid = 3288] [serial = 424] [outer = 00000000] 04:30:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (18A1D400) [pid = 3288] [serial = 425] [outer = 18A16C00] 04:30:10 INFO - PROCESS | 3288 | 1471692610013 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (18AB2800) [pid = 3288] [serial = 426] [outer = 18A16C00] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1957C000) [pid = 3288] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18A20C00) [pid = 3288] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (08164800) [pid = 3288] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (19886C00) [pid = 3288] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1089BC00) [pid = 3288] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1881F800) [pid = 3288] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (16199000) [pid = 3288] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FE64000) [pid = 3288] [serial = 367] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (193B4400) [pid = 3288] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (10D6F000) [pid = 3288] [serial = 370] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101C3000) [pid = 3288] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:30:10 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (173CF000) [pid = 3288] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:30:10 INFO - PROCESS | 3288 | 1471692610678 Marionette TRACE conn6 <- [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"]]]}] 04:30:10 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 04:30:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:30:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:30:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:30:10 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 04:30:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:30:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:30:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:30:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 970ms 04:30:10 INFO - PROCESS | 3288 | 1471692610735 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 3288 | 1471692610737 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 04:30:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:30:10 INFO - PROCESS | 3288 | 1471692610741 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 3288 | 1471692610742 Marionette TRACE conn6 <- [1,534,null,{}] 04:30:10 INFO - PROCESS | 3288 | 1471692610746 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:10 INFO - PROCESS | 3288 | 1471692610748 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:10 INFO - PROCESS | 3288 | 1471692610836 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 04:30:10 INFO - PROCESS | 3288 | 1471692610842 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 3288 | 1471692610844 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:10 INFO - PROCESS | 3288 | ++DOCSHELL 0FB6EC00 == 34 [pid = 3288] [id = 143] 04:30:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (101D0400) [pid = 3288] [serial = 427] [outer = 00000000] 04:30:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18ADB000) [pid = 3288] [serial = 428] [outer = 101D0400] 04:30:10 INFO - PROCESS | 3288 | 1471692610891 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18ADBC00) [pid = 3288] [serial = 429] [outer = 101D0400] 04:30:11 INFO - PROCESS | 3288 | 1471692611318 Marionette TRACE conn6 <- [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]]]}] 04:30:11 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. 04:30:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 631ms 04:30:11 INFO - PROCESS | 3288 | 1471692611376 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 3288 | 1471692611378 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 04:30:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:30:11 INFO - PROCESS | 3288 | 1471692611422 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 3288 | 1471692611425 Marionette TRACE conn6 <- [1,538,null,{}] 04:30:11 INFO - PROCESS | 3288 | 1471692611429 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:11 INFO - PROCESS | 3288 | 1471692611431 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:11 INFO - PROCESS | 3288 | 1471692611511 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 04:30:11 INFO - PROCESS | 3288 | 1471692611517 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 3288 | 1471692611519 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:11 INFO - PROCESS | 3288 | ++DOCSHELL 193ACC00 == 35 [pid = 3288] [id = 144] 04:30:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (193AE400) [pid = 3288] [serial = 430] [outer = 00000000] 04:30:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1957E400) [pid = 3288] [serial = 431] [outer = 193AE400] 04:30:11 INFO - PROCESS | 3288 | 1471692611564 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1957A400) [pid = 3288] [serial = 432] [outer = 193AE400] 04:30:12 INFO - PROCESS | 3288 | 1471692612007 Marionette TRACE conn6 <- [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]]]}] 04:30:12 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. 04:30:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 04:30:12 INFO - PROCESS | 3288 | 1471692612053 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 3288 | 1471692612055 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 04:30:12 INFO - PROCESS | 3288 | 1471692612063 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 3288 | 1471692612064 Marionette TRACE conn6 <- [1,542,null,{}] 04:30:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:30:12 INFO - PROCESS | 3288 | 1471692612068 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:12 INFO - PROCESS | 3288 | 1471692612070 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:12 INFO - PROCESS | 3288 | 1471692612156 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 04:30:12 INFO - PROCESS | 3288 | 1471692612165 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 3288 | 1471692612167 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:12 INFO - PROCESS | 3288 | ++DOCSHELL 19903000 == 36 [pid = 3288] [id = 145] 04:30:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19C05400) [pid = 3288] [serial = 433] [outer = 00000000] 04:30:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1A76F400) [pid = 3288] [serial = 434] [outer = 19C05400] 04:30:12 INFO - PROCESS | 3288 | 1471692612224 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1A772800) [pid = 3288] [serial = 435] [outer = 19C05400] 04:30:12 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:13 INFO - PROCESS | 3288 | 1471692613084 Marionette TRACE conn6 <- [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]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:30:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1070ms 04:30:13 INFO - PROCESS | 3288 | 1471692613139 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 3288 | 1471692613144 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 04:30:13 INFO - PROCESS | 3288 | 1471692613148 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:30:13 INFO - PROCESS | 3288 | 1471692613154 Marionette TRACE conn6 <- [1,546,null,{}] 04:30:13 INFO - PROCESS | 3288 | 1471692613160 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:13 INFO - PROCESS | 3288 | 1471692613163 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:13 INFO - PROCESS | 3288 | 1471692613290 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 04:30:13 INFO - PROCESS | 3288 | 1471692613414 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 3288 | 1471692613417 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:13 INFO - PROCESS | 3288 | ++DOCSHELL 0FE63800 == 37 [pid = 3288] [id = 146] 04:30:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FE64000) [pid = 3288] [serial = 436] [outer = 00000000] 04:30:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1089D000) [pid = 3288] [serial = 437] [outer = 0FE64000] 04:30:13 INFO - PROCESS | 3288 | 1471692613481 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (14376400) [pid = 3288] [serial = 438] [outer = 0FE64000] 04:30:14 INFO - PROCESS | 3288 | 1471692614245 Marionette TRACE conn6 <- [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]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:30:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1176ms 04:30:14 INFO - PROCESS | 3288 | 1471692614329 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 3288 | 1471692614335 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 04:30:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:30:14 INFO - PROCESS | 3288 | 1471692614341 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 3288 | 1471692614344 Marionette TRACE conn6 <- [1,550,null,{}] 04:30:14 INFO - PROCESS | 3288 | 1471692614348 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:14 INFO - PROCESS | 3288 | 1471692614352 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:14 INFO - PROCESS | 3288 | 1471692614489 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 04:30:14 INFO - PROCESS | 3288 | 1471692614604 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 3288 | 1471692614607 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:14 INFO - PROCESS | 3288 | ++DOCSHELL 101C2000 == 38 [pid = 3288] [id = 147] 04:30:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (101C6C00) [pid = 3288] [serial = 439] [outer = 00000000] 04:30:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (15367400) [pid = 3288] [serial = 440] [outer = 101C6C00] 04:30:14 INFO - PROCESS | 3288 | 1471692614669 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1608F000) [pid = 3288] [serial = 441] [outer = 101C6C00] 04:30:15 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:15 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 193ACC00 == 37 [pid = 3288] [id = 144] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 0FB6EC00 == 36 [pid = 3288] [id = 143] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 18A15800 == 35 [pid = 3288] [id = 142] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 1643B000 == 34 [pid = 3288] [id = 141] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 158BF400 == 33 [pid = 3288] [id = 140] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 1535A800 == 32 [pid = 3288] [id = 139] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 101C8800 == 31 [pid = 3288] [id = 138] 04:30:15 INFO - PROCESS | 3288 | --DOCSHELL 0C576800 == 30 [pid = 3288] [id = 137] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (19581400) [pid = 3288] [serial = 383] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18FC1800) [pid = 3288] [serial = 380] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0C1F4C00) [pid = 3288] [serial = 361] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19C03C00) [pid = 3288] [serial = 392] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (19C06C00) [pid = 3288] [serial = 393] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0C5C9400) [pid = 3288] [serial = 362] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (10D9CC00) [pid = 3288] [serial = 364] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (14487000) [pid = 3288] [serial = 365] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18845800) [pid = 3288] [serial = 359] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (163C0400) [pid = 3288] [serial = 374] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (17323C00) [pid = 3288] [serial = 375] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FE69800) [pid = 3288] [serial = 368] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (101C4000) [pid = 3288] [serial = 369] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19881000) [pid = 3288] [serial = 390] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (148F5000) [pid = 3288] [serial = 371] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14A7D400) [pid = 3288] [serial = 372] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1618E000) [pid = 3288] [serial = 386] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (173C8800) [pid = 3288] [serial = 387] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C0B800) [pid = 3288] [serial = 155] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19581800) [pid = 3288] [serial = 384] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1883F000) [pid = 3288] [serial = 377] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18A19000) [pid = 3288] [serial = 378] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (193AFC00) [pid = 3288] [serial = 381] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (195E6400) [pid = 3288] [serial = 389] [outer = 00000000] [url = about:blank] 04:30:15 INFO - PROCESS | 3288 | 1471692615453 Marionette TRACE conn6 <- [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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:30:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1121ms 04:30:15 INFO - PROCESS | 3288 | 1471692615465 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 04:30:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:30:15 INFO - PROCESS | 3288 | 1471692615469 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 04:30:15 INFO - PROCESS | 3288 | 1471692615473 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 3288 | 1471692615478 Marionette TRACE conn6 <- [1,554,null,{}] 04:30:15 INFO - PROCESS | 3288 | 1471692615483 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:15 INFO - PROCESS | 3288 | 1471692615485 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:15 INFO - PROCESS | 3288 | 1471692615582 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 04:30:15 INFO - PROCESS | 3288 | 1471692615661 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 3288 | 1471692615663 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:15 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFA400 == 31 [pid = 3288] [id = 148] 04:30:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0CAFE000) [pid = 3288] [serial = 442] [outer = 00000000] 04:30:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC34400) [pid = 3288] [serial = 443] [outer = 0CAFE000] 04:30:15 INFO - PROCESS | 3288 | 1471692615715 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101CEC00) [pid = 3288] [serial = 444] [outer = 0CAFE000] 04:30:15 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:15 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:16 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:16 INFO - PROCESS | 3288 | 1471692616126 Marionette TRACE conn6 <- [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]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:30:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 731ms 04:30:16 INFO - PROCESS | 3288 | 1471692616207 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 3288 | 1471692616211 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 04:30:16 INFO - PROCESS | 3288 | 1471692616217 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:30:16 INFO - PROCESS | 3288 | 1471692616220 Marionette TRACE conn6 <- [1,558,null,{}] 04:30:16 INFO - PROCESS | 3288 | 1471692616224 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 3288 | 1471692616227 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:16 INFO - PROCESS | 3288 | 1471692616322 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 04:30:16 INFO - PROCESS | 3288 | 1471692616331 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 3288 | 1471692616333 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:16 INFO - PROCESS | 3288 | ++DOCSHELL 14874400 == 32 [pid = 3288] [id = 149] 04:30:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (148F5000) [pid = 3288] [serial = 445] [outer = 00000000] 04:30:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (149EE800) [pid = 3288] [serial = 446] [outer = 148F5000] 04:30:16 INFO - PROCESS | 3288 | 1471692616383 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15807C00) [pid = 3288] [serial = 447] [outer = 148F5000] 04:30:16 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:16 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:16 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:16 INFO - PROCESS | 3288 | 1471692616854 Marionette TRACE conn6 <- [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]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:30:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 04:30:16 INFO - PROCESS | 3288 | 1471692616891 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 3288 | 1471692616894 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 04:30:16 INFO - PROCESS | 3288 | 1471692616897 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:30:16 INFO - PROCESS | 3288 | 1471692616901 Marionette TRACE conn6 <- [1,562,null,{}] 04:30:16 INFO - PROCESS | 3288 | 1471692616912 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 3288 | 1471692616917 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:17 INFO - PROCESS | 3288 | 1471692617004 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 04:30:17 INFO - PROCESS | 3288 | 1471692617014 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 3288 | 1471692617017 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:17 INFO - PROCESS | 3288 | ++DOCSHELL 173CA400 == 33 [pid = 3288] [id = 150] 04:30:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173CD000) [pid = 3288] [serial = 448] [outer = 00000000] 04:30:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173E9400) [pid = 3288] [serial = 449] [outer = 173CD000] 04:30:17 INFO - PROCESS | 3288 | 1471692617067 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173F4800) [pid = 3288] [serial = 450] [outer = 173CD000] 04:30:17 INFO - PROCESS | 3288 | 1471692617527 Marionette TRACE conn6 <- [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]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 04:30:17 INFO - PROCESS | 3288 | 1471692617571 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 3288 | 1471692617574 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 04:30:17 INFO - PROCESS | 3288 | 1471692617577 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:30:17 INFO - PROCESS | 3288 | 1471692617579 Marionette TRACE conn6 <- [1,566,null,{}] 04:30:17 INFO - PROCESS | 3288 | 1471692617583 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:17 INFO - PROCESS | 3288 | 1471692617585 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:17 INFO - PROCESS | 3288 | 1471692617702 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 04:30:17 INFO - PROCESS | 3288 | 1471692617715 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 3288 | 1471692617718 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:17 INFO - PROCESS | 3288 | ++DOCSHELL 18A13800 == 34 [pid = 3288] [id = 151] 04:30:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A14000) [pid = 3288] [serial = 451] [outer = 00000000] 04:30:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A1F000) [pid = 3288] [serial = 452] [outer = 18A14000] 04:30:17 INFO - PROCESS | 3288 | 1471692617764 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18ADA000) [pid = 3288] [serial = 453] [outer = 18A14000] 04:30:18 INFO - PROCESS | 3288 | 1471692618236 Marionette TRACE conn6 <- [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]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 04:30:18 INFO - PROCESS | 3288 | 1471692618251 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 04:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:30:18 INFO - PROCESS | 3288 | 1471692618253 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 04:30:18 INFO - PROCESS | 3288 | 1471692618256 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 3288 | 1471692618258 Marionette TRACE conn6 <- [1,570,null,{}] 04:30:18 INFO - PROCESS | 3288 | 1471692618261 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:18 INFO - PROCESS | 3288 | 1471692618263 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:18 INFO - PROCESS | 3288 | 1471692618377 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 04:30:18 INFO - PROCESS | 3288 | 1471692618385 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 3288 | 1471692618387 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:18 INFO - PROCESS | 3288 | ++DOCSHELL 18A1EC00 == 35 [pid = 3288] [id = 152] 04:30:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18FBF800) [pid = 3288] [serial = 454] [outer = 00000000] 04:30:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (193B4C00) [pid = 3288] [serial = 455] [outer = 18FBF800] 04:30:18 INFO - PROCESS | 3288 | 1471692618435 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (193B9400) [pid = 3288] [serial = 456] [outer = 18FBF800] 04:30:18 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 04:30:19 INFO - PROCESS | 3288 | 1471692619225 Marionette TRACE conn6 <- [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]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1023ms 04:30:19 INFO - PROCESS | 3288 | 1471692619280 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 3288 | 1471692619282 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 04:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:30:19 INFO - PROCESS | 3288 | 1471692619286 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 3288 | 1471692619287 Marionette TRACE conn6 <- [1,574,null,{}] 04:30:19 INFO - PROCESS | 3288 | 1471692619297 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:19 INFO - PROCESS | 3288 | 1471692619303 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:19 INFO - PROCESS | 3288 | 1471692619455 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 04:30:19 INFO - PROCESS | 3288 | 1471692619506 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 3288 | 1471692619508 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:19 INFO - PROCESS | 3288 | ++DOCSHELL 19881C00 == 36 [pid = 3288] [id = 153] 04:30:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19883800) [pid = 3288] [serial = 457] [outer = 00000000] 04:30:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19C07800) [pid = 3288] [serial = 458] [outer = 19883800] 04:30:19 INFO - PROCESS | 3288 | 1471692619557 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C08400) [pid = 3288] [serial = 459] [outer = 19883800] 04:30:19 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:19 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (15F80000) [pid = 3288] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1535CC00) [pid = 3288] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0C5CE000) [pid = 3288] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FFDC800) [pid = 3288] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (164B1C00) [pid = 3288] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC0E400) [pid = 3288] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1608C400) [pid = 3288] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19580000) [pid = 3288] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (193AE400) [pid = 3288] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1A776800) [pid = 3288] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18A16C00) [pid = 3288] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101C9400) [pid = 3288] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:30:20 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (101D0400) [pid = 3288] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:30:20 INFO - PROCESS | 3288 | 1471692620050 Marionette TRACE conn6 <- [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]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 830ms 04:30:20 INFO - PROCESS | 3288 | 1471692620129 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 3288 | 1471692620131 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 04:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:30:20 INFO - PROCESS | 3288 | 1471692620135 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 3288 | 1471692620137 Marionette TRACE conn6 <- [1,578,null,{}] 04:30:20 INFO - PROCESS | 3288 | 1471692620141 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:20 INFO - PROCESS | 3288 | 1471692620143 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:20 INFO - PROCESS | 3288 | 1471692620223 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 04:30:20 INFO - PROCESS | 3288 | 1471692620228 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 3288 | 1471692620230 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:20 INFO - PROCESS | 3288 | ++DOCSHELL 10CEB400 == 37 [pid = 3288] [id = 154] 04:30:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (143BEC00) [pid = 3288] [serial = 460] [outer = 00000000] 04:30:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (15F83000) [pid = 3288] [serial = 461] [outer = 143BEC00] 04:30:20 INFO - PROCESS | 3288 | 1471692620276 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (16196C00) [pid = 3288] [serial = 462] [outer = 143BEC00] 04:30:20 INFO - PROCESS | 3288 | 1471692620714 Marionette TRACE conn6 <- [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]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 04:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:30:20 INFO - PROCESS | 3288 | 1471692620767 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 3288 | 1471692620770 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 04:30:20 INFO - PROCESS | 3288 | 1471692620773 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 3288 | 1471692620775 Marionette TRACE conn6 <- [1,582,null,{}] 04:30:20 INFO - PROCESS | 3288 | 1471692620778 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:20 INFO - PROCESS | 3288 | 1471692620780 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:20 INFO - PROCESS | 3288 | 1471692620861 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 04:30:20 INFO - PROCESS | 3288 | 1471692620867 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 3288 | 1471692620869 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:20 INFO - PROCESS | 3288 | ++DOCSHELL 15367000 == 38 [pid = 3288] [id = 155] 04:30:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173EE800) [pid = 3288] [serial = 463] [outer = 00000000] 04:30:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19C06000) [pid = 3288] [serial = 464] [outer = 173EE800] 04:30:20 INFO - PROCESS | 3288 | 1471692620916 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A776000) [pid = 3288] [serial = 465] [outer = 173EE800] 04:30:21 INFO - PROCESS | 3288 | 1471692621383 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 630ms 04:30:21 INFO - PROCESS | 3288 | 1471692621404 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 3288 | 1471692621406 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 04:30:21 INFO - PROCESS | 3288 | 1471692621409 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:30:21 INFO - PROCESS | 3288 | 1471692621411 Marionette TRACE conn6 <- [1,586,null,{}] 04:30:21 INFO - PROCESS | 3288 | 1471692621414 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:21 INFO - PROCESS | 3288 | 1471692621416 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:21 INFO - PROCESS | 3288 | 1471692621498 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 04:30:21 INFO - PROCESS | 3288 | 1471692621504 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 3288 | 1471692621506 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:21 INFO - PROCESS | 3288 | ++DOCSHELL 193BB400 == 39 [pid = 3288] [id = 156] 04:30:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19C10400) [pid = 3288] [serial = 466] [outer = 00000000] 04:30:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A85C400) [pid = 3288] [serial = 467] [outer = 19C10400] 04:30:21 INFO - PROCESS | 3288 | 1471692621553 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1B46F000) [pid = 3288] [serial = 468] [outer = 19C10400] 04:30:22 INFO - PROCESS | 3288 | 1471692621997 Marionette TRACE conn6 <- [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]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:30:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 04:30:22 INFO - PROCESS | 3288 | 1471692622066 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 3288 | 1471692622070 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 04:30:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:30:22 INFO - PROCESS | 3288 | 1471692622080 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 3288 | 1471692622085 Marionette TRACE conn6 <- [1,590,null,{}] 04:30:22 INFO - PROCESS | 3288 | 1471692622091 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:22 INFO - PROCESS | 3288 | 1471692622095 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:22 INFO - PROCESS | 3288 | 1471692622213 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 04:30:22 INFO - PROCESS | 3288 | 1471692622312 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 3288 | 1471692622318 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:22 INFO - PROCESS | 3288 | ++DOCSHELL 0FC03C00 == 40 [pid = 3288] [id = 157] 04:30:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0FC05C00) [pid = 3288] [serial = 469] [outer = 00000000] 04:30:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FE62800) [pid = 3288] [serial = 470] [outer = 0FC05C00] 04:30:22 INFO - PROCESS | 3288 | 1471692622379 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FFD7800) [pid = 3288] [serial = 471] [outer = 0FC05C00] 04:30:23 INFO - PROCESS | 3288 | 1471692623052 Marionette TRACE conn6 <- [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]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1015ms 04:30:23 INFO - PROCESS | 3288 | 1471692623104 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 3288 | 1471692623107 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 04:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:30:23 INFO - PROCESS | 3288 | 1471692623114 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 3288 | 1471692623118 Marionette TRACE conn6 <- [1,594,null,{}] 04:30:23 INFO - PROCESS | 3288 | 1471692623123 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:23 INFO - PROCESS | 3288 | 1471692623126 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:23 INFO - PROCESS | 3288 | 1471692623280 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 04:30:23 INFO - PROCESS | 3288 | 1471692623297 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 3288 | 1471692623300 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:23 INFO - PROCESS | 3288 | ++DOCSHELL 1618E000 == 41 [pid = 3288] [id = 158] 04:30:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1618E400) [pid = 3288] [serial = 472] [outer = 00000000] 04:30:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (16442800) [pid = 3288] [serial = 473] [outer = 1618E400] 04:30:23 INFO - PROCESS | 3288 | 1471692623359 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (173EF000) [pid = 3288] [serial = 474] [outer = 1618E400] 04:30:23 INFO - PROCESS | 3288 | 1471692623945 Marionette TRACE conn6 <- [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]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 890ms 04:30:24 INFO - PROCESS | 3288 | 1471692624004 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 3288 | 1471692624007 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 04:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:30:24 INFO - PROCESS | 3288 | 1471692624011 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 3288 | 1471692624013 Marionette TRACE conn6 <- [1,598,null,{}] 04:30:24 INFO - PROCESS | 3288 | 1471692624024 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:24 INFO - PROCESS | 3288 | 1471692624029 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:24 INFO - PROCESS | 3288 | 1471692624144 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 04:30:24 INFO - PROCESS | 3288 | 1471692624272 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 3288 | 1471692624276 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:24 INFO - PROCESS | 3288 | ++DOCSHELL 19C01800 == 42 [pid = 3288] [id = 159] 04:30:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (19C01C00) [pid = 3288] [serial = 475] [outer = 00000000] 04:30:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (19CCA000) [pid = 3288] [serial = 476] [outer = 19C01C00] 04:30:24 INFO - PROCESS | 3288 | 1471692624338 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1AAD5400) [pid = 3288] [serial = 477] [outer = 19C01C00] 04:30:24 INFO - PROCESS | 3288 | 1471692624941 Marionette TRACE conn6 <- [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]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 970ms 04:30:24 INFO - PROCESS | 3288 | 1471692624984 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 3288 | 1471692624986 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 04:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:30:24 INFO - PROCESS | 3288 | 1471692624990 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 3288 | 1471692624992 Marionette TRACE conn6 <- [1,602,null,{}] 04:30:24 INFO - PROCESS | 3288 | 1471692624996 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:24 INFO - PROCESS | 3288 | 1471692624999 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:25 INFO - PROCESS | 3288 | 1471692625110 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 04:30:25 INFO - PROCESS | 3288 | 1471692625208 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 3288 | 1471692625210 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:25 INFO - PROCESS | 3288 | ++DOCSHELL 1B62B800 == 43 [pid = 3288] [id = 160] 04:30:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1B62BC00) [pid = 3288] [serial = 478] [outer = 00000000] 04:30:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1B630800) [pid = 3288] [serial = 479] [outer = 1B62BC00] 04:30:25 INFO - PROCESS | 3288 | 1471692625267 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1B673400) [pid = 3288] [serial = 480] [outer = 1B62BC00] 04:30:25 INFO - PROCESS | 3288 | 1471692625834 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 870ms 04:30:25 INFO - PROCESS | 3288 | 1471692625864 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 3288 | 1471692625866 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 04:30:25 INFO - PROCESS | 3288 | 1471692625870 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:30:25 INFO - PROCESS | 3288 | 1471692625872 Marionette TRACE conn6 <- [1,606,null,{}] 04:30:25 INFO - PROCESS | 3288 | 1471692625875 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:25 INFO - PROCESS | 3288 | 1471692625878 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:25 INFO - PROCESS | 3288 | 1471692625984 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 04:30:26 INFO - PROCESS | 3288 | 1471692626082 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 3288 | 1471692626085 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:26 INFO - PROCESS | 3288 | ++DOCSHELL 102BF800 == 44 [pid = 3288] [id = 161] 04:30:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (16198400) [pid = 3288] [serial = 481] [outer = 00000000] 04:30:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (1BB82C00) [pid = 3288] [serial = 482] [outer = 16198400] 04:30:26 INFO - PROCESS | 3288 | 1471692626141 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (1B630400) [pid = 3288] [serial = 483] [outer = 16198400] 04:30:26 INFO - PROCESS | 3288 | 1471692626895 Marionette TRACE conn6 <- [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]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:30:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1069ms 04:30:26 INFO - PROCESS | 3288 | 1471692626951 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 04:30:26 INFO - PROCESS | 3288 | 1471692626956 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 04:30:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:30:26 INFO - PROCESS | 3288 | 1471692626962 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:30:26 INFO - PROCESS | 3288 | 1471692626966 Marionette TRACE conn6 <- [1,610,null,{}] 04:30:26 INFO - PROCESS | 3288 | 1471692626971 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:26 INFO - PROCESS | 3288 | 1471692626974 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:27 INFO - PROCESS | 3288 | 1471692627080 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 04:30:27 INFO - PROCESS | 3288 | 1471692627179 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 3288 | 1471692627184 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:27 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFAC00 == 45 [pid = 3288] [id = 162] 04:30:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (0FC02800) [pid = 3288] [serial = 484] [outer = 00000000] 04:30:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 98 (0FE67000) [pid = 3288] [serial = 485] [outer = 0FC02800] 04:30:27 INFO - PROCESS | 3288 | 1471692627235 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 99 (10897400) [pid = 3288] [serial = 486] [outer = 0FC02800] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 15367000 == 44 [pid = 3288] [id = 155] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 10CEB400 == 43 [pid = 3288] [id = 154] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 19881C00 == 42 [pid = 3288] [id = 153] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 18A1EC00 == 41 [pid = 3288] [id = 152] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 18A13800 == 40 [pid = 3288] [id = 151] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 173CA400 == 39 [pid = 3288] [id = 150] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 14874400 == 38 [pid = 3288] [id = 149] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 0CAFA400 == 37 [pid = 3288] [id = 148] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 101C2000 == 36 [pid = 3288] [id = 147] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 0FE63800 == 35 [pid = 3288] [id = 146] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 19903000 == 34 [pid = 3288] [id = 145] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 0FE6E000 == 33 [pid = 3288] [id = 136] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 102BF800 == 32 [pid = 3288] [id = 161] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 1B62B800 == 31 [pid = 3288] [id = 160] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 19C01800 == 30 [pid = 3288] [id = 159] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 193BB400 == 29 [pid = 3288] [id = 156] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 0FC03C00 == 28 [pid = 3288] [id = 157] 04:30:28 INFO - PROCESS | 3288 | --DOCSHELL 1618E000 == 27 [pid = 3288] [id = 158] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 98 (16190800) [pid = 3288] [serial = 419] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 97 (15809C00) [pid = 3288] [serial = 416] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (0FC05400) [pid = 3288] [serial = 410] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (0FC0B400) [pid = 3288] [serial = 411] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (10899400) [pid = 3288] [serial = 408] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (10224400) [pid = 3288] [serial = 407] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (173CB400) [pid = 3288] [serial = 422] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (10262C00) [pid = 3288] [serial = 396] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (0FE65800) [pid = 3288] [serial = 395] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (173CE000) [pid = 3288] [serial = 399] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (1619A800) [pid = 3288] [serial = 398] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19CC0C00) [pid = 3288] [serial = 402] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (19903400) [pid = 3288] [serial = 401] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (1957A400) [pid = 3288] [serial = 432] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1A8C5000) [pid = 3288] [serial = 405] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1A77CC00) [pid = 3288] [serial = 404] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (161B5800) [pid = 3288] [serial = 420] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (18A1D400) [pid = 3288] [serial = 425] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A76F400) [pid = 3288] [serial = 434] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (173E8400) [pid = 3288] [serial = 423] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1957E400) [pid = 3288] [serial = 431] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (102CA000) [pid = 3288] [serial = 414] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18AB2800) [pid = 3288] [serial = 426] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10220800) [pid = 3288] [serial = 413] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18ADB000) [pid = 3288] [serial = 428] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (15D5E800) [pid = 3288] [serial = 417] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18ADBC00) [pid = 3288] [serial = 429] [outer = 00000000] [url = about:blank] 04:30:28 INFO - PROCESS | 3288 | 1471692628516 Marionette TRACE conn6 <- [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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1630ms 04:30:28 INFO - PROCESS | 3288 | 1471692628595 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 04:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:30:28 INFO - PROCESS | 3288 | 1471692628599 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 04:30:28 INFO - PROCESS | 3288 | 1471692628603 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 3288 | 1471692628606 Marionette TRACE conn6 <- [1,614,null,{}] 04:30:28 INFO - PROCESS | 3288 | 1471692628612 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:28 INFO - PROCESS | 3288 | 1471692628615 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:28 INFO - PROCESS | 3288 | 1471692628710 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 04:30:28 INFO - PROCESS | 3288 | 1471692628792 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 3288 | 1471692628794 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:28 INFO - PROCESS | 3288 | ++DOCSHELL 0CA59800 == 28 [pid = 3288] [id = 163] 04:30:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0CA65400) [pid = 3288] [serial = 487] [outer = 00000000] 04:30:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FC07800) [pid = 3288] [serial = 488] [outer = 0CA65400] 04:30:28 INFO - PROCESS | 3288 | 1471692628846 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (0FC0CC00) [pid = 3288] [serial = 489] [outer = 0CA65400] 04:30:29 INFO - PROCESS | 3288 | 1471692629254 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 690ms 04:30:29 INFO - PROCESS | 3288 | 1471692629294 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 3288 | 1471692629299 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 04:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:30:29 INFO - PROCESS | 3288 | 1471692629305 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 3288 | 1471692629308 Marionette TRACE conn6 <- [1,618,null,{}] 04:30:29 INFO - PROCESS | 3288 | 1471692629312 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:29 INFO - PROCESS | 3288 | 1471692629314 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:29 INFO - PROCESS | 3288 | 1471692629404 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 04:30:29 INFO - PROCESS | 3288 | 1471692629411 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 3288 | 1471692629413 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:29 INFO - PROCESS | 3288 | ++DOCSHELL 101C8800 == 29 [pid = 3288] [id = 164] 04:30:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (101CAC00) [pid = 3288] [serial = 490] [outer = 00000000] 04:30:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10225400) [pid = 3288] [serial = 491] [outer = 101CAC00] 04:30:29 INFO - PROCESS | 3288 | 1471692629464 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1035AC00) [pid = 3288] [serial = 492] [outer = 101CAC00] 04:30:29 INFO - PROCESS | 3288 | 1471692629929 Marionette TRACE conn6 <- [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]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 04:30:29 INFO - PROCESS | 3288 | 1471692629979 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 3288 | 1471692629981 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 04:30:29 INFO - PROCESS | 3288 | 1471692629985 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:30:29 INFO - PROCESS | 3288 | 1471692629988 Marionette TRACE conn6 <- [1,622,null,{}] 04:30:29 INFO - PROCESS | 3288 | 1471692629999 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:29 INFO - PROCESS | 3288 | 1471692630004 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:30 INFO - PROCESS | 3288 | 1471692630121 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 04:30:30 INFO - PROCESS | 3288 | 1471692630139 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 3288 | 1471692630142 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:30 INFO - PROCESS | 3288 | ++DOCSHELL 15F7AC00 == 30 [pid = 3288] [id = 165] 04:30:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (15F7D000) [pid = 3288] [serial = 493] [outer = 00000000] 04:30:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16084800) [pid = 3288] [serial = 494] [outer = 15F7D000] 04:30:30 INFO - PROCESS | 3288 | 1471692630192 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (16191800) [pid = 3288] [serial = 495] [outer = 15F7D000] 04:30:30 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:30 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:30 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:30 INFO - PROCESS | 3288 | 1471692630681 Marionette TRACE conn6 <- [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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 731ms 04:30:30 INFO - PROCESS | 3288 | 1471692630720 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 3288 | 1471692630722 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 04:30:30 INFO - PROCESS | 3288 | 1471692630725 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:30:30 INFO - PROCESS | 3288 | 1471692630727 Marionette TRACE conn6 <- [1,626,null,{}] 04:30:30 INFO - PROCESS | 3288 | 1471692630731 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:30 INFO - PROCESS | 3288 | 1471692630733 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:30 INFO - PROCESS | 3288 | 1471692630845 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 04:30:30 INFO - PROCESS | 3288 | 1471692630851 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 3288 | 1471692630853 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:30 INFO - PROCESS | 3288 | ++DOCSHELL 16089400 == 31 [pid = 3288] [id = 166] 04:30:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1618CC00) [pid = 3288] [serial = 496] [outer = 00000000] 04:30:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (163BFC00) [pid = 3288] [serial = 497] [outer = 1618CC00] 04:30:30 INFO - PROCESS | 3288 | 1471692630945 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173CBC00) [pid = 3288] [serial = 498] [outer = 1618CC00] 04:30:31 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:31 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:31 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:31 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:31 INFO - PROCESS | 3288 | 1471692631370 Marionette TRACE conn6 <- [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]]]}] 04:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 04:30:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:30:31 INFO - PROCESS | 3288 | 1471692631400 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 3288 | 1471692631402 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 04:30:31 INFO - PROCESS | 3288 | 1471692631405 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 3288 | 1471692631407 Marionette TRACE conn6 <- [1,630,null,{}] 04:30:31 INFO - PROCESS | 3288 | 1471692631410 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:31 INFO - PROCESS | 3288 | 1471692631412 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:31 INFO - PROCESS | 3288 | 1471692631547 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 04:30:31 INFO - PROCESS | 3288 | 1471692631562 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 3288 | 1471692631564 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:31 INFO - PROCESS | 3288 | ++DOCSHELL 173E7800 == 32 [pid = 3288] [id = 167] 04:30:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (173E8000) [pid = 3288] [serial = 499] [outer = 00000000] 04:30:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (173F2000) [pid = 3288] [serial = 500] [outer = 173E8000] 04:30:31 INFO - PROCESS | 3288 | 1471692631615 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (18844800) [pid = 3288] [serial = 501] [outer = 173E8000] 04:30:32 INFO - PROCESS | 3288 | 1471692632075 Marionette TRACE conn6 <- [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]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:30:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 731ms 04:30:32 INFO - PROCESS | 3288 | 1471692632136 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 3288 | 1471692632138 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 04:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:30:32 INFO - PROCESS | 3288 | 1471692632156 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 3288 | 1471692632158 Marionette TRACE conn6 <- [1,634,null,{}] 04:30:32 INFO - PROCESS | 3288 | 1471692632162 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:32 INFO - PROCESS | 3288 | 1471692632168 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:32 INFO - PROCESS | 3288 | 1471692632306 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 04:30:32 INFO - PROCESS | 3288 | 1471692632312 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 3288 | 1471692632314 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:32 INFO - PROCESS | 3288 | ++DOCSHELL 18A18000 == 33 [pid = 3288] [id = 168] 04:30:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (18A19800) [pid = 3288] [serial = 502] [outer = 00000000] 04:30:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (18FBD800) [pid = 3288] [serial = 503] [outer = 18A19800] 04:30:32 INFO - PROCESS | 3288 | 1471692632362 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (193B0800) [pid = 3288] [serial = 504] [outer = 18A19800] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (101C6C00) [pid = 3288] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (143BEC00) [pid = 3288] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19883800) [pid = 3288] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18A14000) [pid = 3288] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (148F5000) [pid = 3288] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (173CD000) [pid = 3288] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FE64000) [pid = 3288] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0CAFE000) [pid = 3288] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (173EE800) [pid = 3288] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18FBF800) [pid = 3288] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19C05400) [pid = 3288] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:30:33 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19C10400) [pid = 3288] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:30:33 INFO - PROCESS | 3288 | 1471692633105 Marionette TRACE conn6 <- [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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 990ms 04:30:33 INFO - PROCESS | 3288 | 1471692633136 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 3288 | 1471692633138 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 04:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:30:33 INFO - PROCESS | 3288 | 1471692633141 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 3288 | 1471692633143 Marionette TRACE conn6 <- [1,638,null,{}] 04:30:33 INFO - PROCESS | 3288 | 1471692633146 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 3288 | 1471692633148 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:33 INFO - PROCESS | 3288 | 1471692633227 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 04:30:33 INFO - PROCESS | 3288 | 1471692633311 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 3288 | 1471692633313 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:33 INFO - PROCESS | 3288 | ++DOCSHELL 0CA09400 == 34 [pid = 3288] [id = 169] 04:30:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0CAFE000) [pid = 3288] [serial = 505] [outer = 00000000] 04:30:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (161B3400) [pid = 3288] [serial = 506] [outer = 0CAFE000] 04:30:33 INFO - PROCESS | 3288 | 1471692633359 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (17323C00) [pid = 3288] [serial = 507] [outer = 0CAFE000] 04:30:33 INFO - PROCESS | 3288 | 1471692633725 Marionette TRACE conn6 <- [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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 630ms 04:30:33 INFO - PROCESS | 3288 | 1471692633772 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 3288 | 1471692633774 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 04:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:30:33 INFO - PROCESS | 3288 | 1471692633777 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 3288 | 1471692633779 Marionette TRACE conn6 <- [1,642,null,{}] 04:30:33 INFO - PROCESS | 3288 | 1471692633783 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 3288 | 1471692633785 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:33 INFO - PROCESS | 3288 | 1471692633895 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 04:30:33 INFO - PROCESS | 3288 | 1471692633903 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 3288 | 1471692633905 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:33 INFO - PROCESS | 3288 | ++DOCSHELL 10224400 == 35 [pid = 3288] [id = 170] 04:30:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (14266800) [pid = 3288] [serial = 508] [outer = 00000000] 04:30:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1957A400) [pid = 3288] [serial = 509] [outer = 14266800] 04:30:33 INFO - PROCESS | 3288 | 1471692633952 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18C2D800) [pid = 3288] [serial = 510] [outer = 14266800] 04:30:34 INFO - PROCESS | 3288 | 1471692634360 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 04:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:30:34 INFO - PROCESS | 3288 | 1471692634408 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 3288 | 1471692634410 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 04:30:34 INFO - PROCESS | 3288 | 1471692634413 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 3288 | 1471692634415 Marionette TRACE conn6 <- [1,646,null,{}] 04:30:34 INFO - PROCESS | 3288 | 1471692634419 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:34 INFO - PROCESS | 3288 | 1471692634421 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:34 INFO - PROCESS | 3288 | 1471692634533 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 04:30:34 INFO - PROCESS | 3288 | 1471692634573 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 3288 | 1471692634575 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:34 INFO - PROCESS | 3288 | ++DOCSHELL 15D65800 == 36 [pid = 3288] [id = 171] 04:30:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (195E3800) [pid = 3288] [serial = 511] [outer = 00000000] 04:30:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19884000) [pid = 3288] [serial = 512] [outer = 195E3800] 04:30:34 INFO - PROCESS | 3288 | 1471692634622 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19902400) [pid = 3288] [serial = 513] [outer = 195E3800] 04:30:35 INFO - PROCESS | 3288 | 1471692635078 Marionette TRACE conn6 <- [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]]]}] 04:30:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:30:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 730ms 04:30:35 INFO - PROCESS | 3288 | 1471692635145 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 04:30:35 INFO - PROCESS | 3288 | 1471692635150 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 04:30:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:30:35 INFO - PROCESS | 3288 | 1471692635196 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:30:35 INFO - PROCESS | 3288 | 1471692635200 Marionette TRACE conn6 <- [1,650,null,{}] 04:30:35 INFO - PROCESS | 3288 | 1471692635213 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:35 INFO - PROCESS | 3288 | 1471692635216 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:35 INFO - PROCESS | 3288 | 1471692635353 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 04:30:35 INFO - PROCESS | 3288 | 1471692635452 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 3288 | 1471692635457 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:35 INFO - PROCESS | 3288 | ++DOCSHELL 0FB51C00 == 37 [pid = 3288] [id = 172] 04:30:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FB52000) [pid = 3288] [serial = 514] [outer = 00000000] 04:30:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FC03C00) [pid = 3288] [serial = 515] [outer = 0FB52000] 04:30:35 INFO - PROCESS | 3288 | 1471692635540 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (0FC3AC00) [pid = 3288] [serial = 516] [outer = 0FB52000] 04:30:36 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:36 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:36 INFO - PROCESS | 3288 | 1471692636383 Marionette TRACE conn6 <- [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]]]}] 04:30:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:30:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1261ms 04:30:36 INFO - PROCESS | 3288 | 1471692636420 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 04:30:36 INFO - PROCESS | 3288 | 1471692636425 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 04:30:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:30:36 INFO - PROCESS | 3288 | 1471692636432 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 3288 | 1471692636434 Marionette TRACE conn6 <- [1,654,null,{}] 04:30:36 INFO - PROCESS | 3288 | 1471692636439 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:36 INFO - PROCESS | 3288 | 1471692636442 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:36 INFO - PROCESS | 3288 | 1471692636566 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 04:30:36 INFO - PROCESS | 3288 | 1471692636693 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 3288 | 1471692636696 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:36 INFO - PROCESS | 3288 | ++DOCSHELL 1535BC00 == 38 [pid = 3288] [id = 173] 04:30:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (15366800) [pid = 3288] [serial = 517] [outer = 00000000] 04:30:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (15F82400) [pid = 3288] [serial = 518] [outer = 15366800] 04:30:36 INFO - PROCESS | 3288 | 1471692636757 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (16198000) [pid = 3288] [serial = 519] [outer = 15366800] 04:30:37 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:37 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:37 INFO - PROCESS | 3288 | 1471692637638 Marionette TRACE conn6 <- [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]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:30:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1225ms 04:30:37 INFO - PROCESS | 3288 | 1471692637660 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 04:30:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:30:37 INFO - PROCESS | 3288 | 1471692637665 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 04:30:37 INFO - PROCESS | 3288 | 1471692637670 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 3288 | 1471692637674 Marionette TRACE conn6 <- [1,658,null,{}] 04:30:37 INFO - PROCESS | 3288 | 1471692637679 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:37 INFO - PROCESS | 3288 | 1471692637682 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:37 INFO - PROCESS | 3288 | 1471692637798 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 04:30:37 INFO - PROCESS | 3288 | 1471692637935 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 3288 | 1471692637940 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 10224400 == 37 [pid = 3288] [id = 170] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 0CA09400 == 36 [pid = 3288] [id = 169] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 18A18000 == 35 [pid = 3288] [id = 168] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 173E7800 == 34 [pid = 3288] [id = 167] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 16089400 == 33 [pid = 3288] [id = 166] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 15F7AC00 == 32 [pid = 3288] [id = 165] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 101C8800 == 31 [pid = 3288] [id = 164] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 0CA59800 == 30 [pid = 3288] [id = 163] 04:30:37 INFO - PROCESS | 3288 | --DOCSHELL 0CAFAC00 == 29 [pid = 3288] [id = 162] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (1A85C400) [pid = 3288] [serial = 467] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (1B46F000) [pid = 3288] [serial = 468] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (1A776000) [pid = 3288] [serial = 465] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (1608F000) [pid = 3288] [serial = 441] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (15F83000) [pid = 3288] [serial = 461] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19C07800) [pid = 3288] [serial = 458] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18ADA000) [pid = 3288] [serial = 453] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (15807C00) [pid = 3288] [serial = 447] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (15367400) [pid = 3288] [serial = 440] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (173F4800) [pid = 3288] [serial = 450] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (149EE800) [pid = 3288] [serial = 446] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (14376400) [pid = 3288] [serial = 438] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19C08400) [pid = 3288] [serial = 459] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1089D000) [pid = 3288] [serial = 437] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (16196C00) [pid = 3288] [serial = 462] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101CEC00) [pid = 3288] [serial = 444] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (173E9400) [pid = 3288] [serial = 449] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19C06000) [pid = 3288] [serial = 464] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (193B9400) [pid = 3288] [serial = 456] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC34400) [pid = 3288] [serial = 443] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18A1F000) [pid = 3288] [serial = 452] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (193B4C00) [pid = 3288] [serial = 455] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1A772800) [pid = 3288] [serial = 435] [outer = 00000000] [url = about:blank] 04:30:37 INFO - PROCESS | 3288 | ++DOCSHELL 0C52A800 == 30 [pid = 3288] [id = 174] 04:30:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C5F2C00) [pid = 3288] [serial = 520] [outer = 00000000] 04:30:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC07C00) [pid = 3288] [serial = 521] [outer = 0C5F2C00] 04:30:38 INFO - PROCESS | 3288 | 1471692638018 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FFDE400) [pid = 3288] [serial = 522] [outer = 0C5F2C00] 04:30:38 INFO - PROCESS | 3288 | 1471692638463 Marionette TRACE conn6 <- [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]]]}] 04:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 830ms 04:30:38 INFO - PROCESS | 3288 | 1471692638500 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 3288 | 1471692638505 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 04:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:30:38 INFO - PROCESS | 3288 | 1471692638511 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 3288 | 1471692638513 Marionette TRACE conn6 <- [1,662,null,{}] 04:30:38 INFO - PROCESS | 3288 | 1471692638517 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:38 INFO - PROCESS | 3288 | 1471692638520 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:38 INFO - PROCESS | 3288 | 1471692638608 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 04:30:38 INFO - PROCESS | 3288 | 1471692638617 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 3288 | 1471692638619 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:38 INFO - PROCESS | 3288 | ++DOCSHELL 1034F800 == 31 [pid = 3288] [id = 175] 04:30:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (10358C00) [pid = 3288] [serial = 523] [outer = 00000000] 04:30:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14484400) [pid = 3288] [serial = 524] [outer = 10358C00] 04:30:38 INFO - PROCESS | 3288 | 1471692638668 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (14A70C00) [pid = 3288] [serial = 525] [outer = 10358C00] 04:30:39 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:39 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:39 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:39 INFO - PROCESS | 3288 | [3288] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:30:39 INFO - PROCESS | 3288 | 1471692639153 Marionette TRACE conn6 <- [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]]]}] 04:30:39 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 04:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 04:30:39 INFO - PROCESS | 3288 | 1471692639185 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 3288 | 1471692639188 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 04:30:39 INFO - PROCESS | 3288 | 1471692639192 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:30:39 INFO - PROCESS | 3288 | 1471692639195 Marionette TRACE conn6 <- [1,666,null,{}] 04:30:39 INFO - PROCESS | 3288 | 1471692639206 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:39 INFO - PROCESS | 3288 | 1471692639211 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:39 INFO - PROCESS | 3288 | 1471692639299 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 04:30:39 INFO - PROCESS | 3288 | 1471692639309 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 3288 | 1471692639313 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:39 INFO - PROCESS | 3288 | ++DOCSHELL 16437000 == 32 [pid = 3288] [id = 176] 04:30:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1643A000) [pid = 3288] [serial = 526] [outer = 00000000] 04:30:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173CB400) [pid = 3288] [serial = 527] [outer = 1643A000] 04:30:39 INFO - PROCESS | 3288 | 1471692639394 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (173EA800) [pid = 3288] [serial = 528] [outer = 1643A000] 04:30:39 INFO - PROCESS | 3288 | 1471692639871 Marionette TRACE conn6 <- [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]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms 04:30:39 INFO - PROCESS | 3288 | 1471692639926 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 3288 | 1471692639928 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 04:30:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:30:39 INFO - PROCESS | 3288 | 1471692639932 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 3288 | 1471692639934 Marionette TRACE conn6 <- [1,670,null,{}] 04:30:39 INFO - PROCESS | 3288 | 1471692639946 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:39 INFO - PROCESS | 3288 | 1471692639948 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:40 INFO - PROCESS | 3288 | 1471692640036 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 04:30:40 INFO - PROCESS | 3288 | 1471692640044 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 3288 | 1471692640046 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:40 INFO - PROCESS | 3288 | ++DOCSHELL 10D6D400 == 33 [pid = 3288] [id = 177] 04:30:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173E7800) [pid = 3288] [serial = 529] [outer = 00000000] 04:30:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18A16C00) [pid = 3288] [serial = 530] [outer = 173E7800] 04:30:40 INFO - PROCESS | 3288 | 1471692640166 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18AB2800) [pid = 3288] [serial = 531] [outer = 173E7800] 04:30:41 INFO - PROCESS | 3288 | 1471692641037 Marionette TRACE conn6 <- [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]]]}] 04:30:41 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) 04:30:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1128ms 04:30:41 INFO - PROCESS | 3288 | 1471692641069 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 3288 | 1471692641071 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 04:30:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:30:41 INFO - PROCESS | 3288 | 1471692641075 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 3288 | 1471692641077 Marionette TRACE conn6 <- [1,674,null,{}] 04:30:41 INFO - PROCESS | 3288 | 1471692641080 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:41 INFO - PROCESS | 3288 | 1471692641082 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:41 INFO - PROCESS | 3288 | 1471692641192 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 04:30:41 INFO - PROCESS | 3288 | 1471692641198 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 3288 | 1471692641200 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:41 INFO - PROCESS | 3288 | ++DOCSHELL 18ADA800 == 34 [pid = 3288] [id = 178] 04:30:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18C2C400) [pid = 3288] [serial = 532] [outer = 00000000] 04:30:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (193B8400) [pid = 3288] [serial = 533] [outer = 18C2C400] 04:30:41 INFO - PROCESS | 3288 | 1471692641248 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19577C00) [pid = 3288] [serial = 534] [outer = 18C2C400] 04:30:42 INFO - PROCESS | 3288 | 1471692642164 Marionette TRACE conn6 <- [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]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:30:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1125ms 04:30:42 INFO - PROCESS | 3288 | 1471692642202 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 04:30:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:30:42 INFO - PROCESS | 3288 | 1471692642204 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 04:30:42 INFO - PROCESS | 3288 | 1471692642208 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 3288 | 1471692642210 Marionette TRACE conn6 <- [1,678,null,{}] 04:30:42 INFO - PROCESS | 3288 | 1471692642213 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:42 INFO - PROCESS | 3288 | 1471692642219 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:42 INFO - PROCESS | 3288 | 1471692642361 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 04:30:42 INFO - PROCESS | 3288 | 1471692642367 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 3288 | 1471692642369 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:42 INFO - PROCESS | 3288 | ++DOCSHELL 193B2400 == 35 [pid = 3288] [id = 179] 04:30:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1958E000) [pid = 3288] [serial = 535] [outer = 00000000] 04:30:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19CC2C00) [pid = 3288] [serial = 536] [outer = 1958E000] 04:30:42 INFO - PROCESS | 3288 | 1471692642464 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (19C0C400) [pid = 3288] [serial = 537] [outer = 1958E000] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC02800) [pid = 3288] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (101CAC00) [pid = 3288] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC05C00) [pid = 3288] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1618E400) [pid = 3288] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (19C01C00) [pid = 3288] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1B62BC00) [pid = 3288] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (16198400) [pid = 3288] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173E8000) [pid = 3288] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0CAFE000) [pid = 3288] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18A19800) [pid = 3288] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (14266800) [pid = 3288] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (15F7D000) [pid = 3288] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0CA65400) [pid = 3288] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:30:42 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1618CC00) [pid = 3288] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:30:43 INFO - PROCESS | 3288 | 1471692643364 Marionette TRACE conn6 <- [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]]]}] 04:30:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:30:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1183ms 04:30:43 INFO - PROCESS | 3288 | 1471692643394 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 04:30:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:30:43 INFO - PROCESS | 3288 | 1471692643396 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 04:30:43 INFO - PROCESS | 3288 | 1471692643400 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 3288 | 1471692643402 Marionette TRACE conn6 <- [1,682,null,{}] 04:30:43 INFO - PROCESS | 3288 | 1471692643405 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:43 INFO - PROCESS | 3288 | 1471692643407 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:43 INFO - PROCESS | 3288 | 1471692643487 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 04:30:43 INFO - PROCESS | 3288 | 1471692643493 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:43 INFO - PROCESS | 3288 | 1471692643495 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:43 INFO - PROCESS | 3288 | ++DOCSHELL 1081C000 == 36 [pid = 3288] [id = 180] 04:30:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1618E400) [pid = 3288] [serial = 538] [outer = 00000000] 04:30:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18AA8400) [pid = 3288] [serial = 539] [outer = 1618E400] 04:30:43 INFO - PROCESS | 3288 | 1471692643540 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19581C00) [pid = 3288] [serial = 540] [outer = 1618E400] 04:30:44 INFO - PROCESS | 3288 | 1471692644470 Marionette TRACE conn6 <- [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]]]}] 04:30:44 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) 04:30:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1125ms 04:30:44 INFO - PROCESS | 3288 | 1471692644527 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 04:30:44 INFO - PROCESS | 3288 | 1471692644529 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 04:30:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:30:44 INFO - PROCESS | 3288 | 1471692644532 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:30:44 INFO - PROCESS | 3288 | 1471692644534 Marionette TRACE conn6 <- [1,686,null,{}] 04:30:44 INFO - PROCESS | 3288 | 1471692644538 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:44 INFO - PROCESS | 3288 | 1471692644540 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:44 INFO - PROCESS | 3288 | 1471692644623 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 04:30:44 INFO - PROCESS | 3288 | 1471692644737 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 3288 | 1471692644741 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:44 INFO - PROCESS | 3288 | ++DOCSHELL 0815C400 == 37 [pid = 3288] [id = 181] 04:30:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0815D800) [pid = 3288] [serial = 541] [outer = 00000000] 04:30:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0C1F2800) [pid = 3288] [serial = 542] [outer = 0815D800] 04:30:44 INFO - PROCESS | 3288 | 1471692644802 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0CA0F400) [pid = 3288] [serial = 543] [outer = 0815D800] 04:30:45 INFO - PROCESS | 3288 | 1471692645940 Marionette TRACE conn6 <- [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]]]}] 04:30:45 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) 04:30:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1424ms 04:30:45 INFO - PROCESS | 3288 | 1471692645959 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 3288 | 1471692645962 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 04:30:45 INFO - PROCESS | 3288 | 1471692645967 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:30:45 INFO - PROCESS | 3288 | 1471692645971 Marionette TRACE conn6 <- [1,690,null,{}] 04:30:45 INFO - PROCESS | 3288 | 1471692645976 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:45 INFO - PROCESS | 3288 | 1471692645979 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:46 INFO - PROCESS | 3288 | 1471692646098 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 04:30:46 INFO - PROCESS | 3288 | 1471692646229 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 3288 | 1471692646232 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:46 INFO - PROCESS | 3288 | ++DOCSHELL 0FE61C00 == 38 [pid = 3288] [id = 182] 04:30:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (14484000) [pid = 3288] [serial = 544] [outer = 00000000] 04:30:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (15806800) [pid = 3288] [serial = 545] [outer = 14484000] 04:30:46 INFO - PROCESS | 3288 | 1471692646292 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (15D5E800) [pid = 3288] [serial = 546] [outer = 14484000] 04:30:47 INFO - PROCESS | 3288 | 1471692647352 Marionette TRACE conn6 <- [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]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:30:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1419ms 04:30:47 INFO - PROCESS | 3288 | 1471692647394 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 3288 | 1471692647398 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 04:30:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:30:47 INFO - PROCESS | 3288 | 1471692647402 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 3288 | 1471692647405 Marionette TRACE conn6 <- [1,694,null,{}] 04:30:47 INFO - PROCESS | 3288 | 1471692647409 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:47 INFO - PROCESS | 3288 | 1471692647412 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:47 INFO - PROCESS | 3288 | 1471692647565 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 04:30:47 INFO - PROCESS | 3288 | 1471692647699 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 3288 | 1471692647701 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:47 INFO - PROCESS | 3288 | ++DOCSHELL 173EDC00 == 39 [pid = 3288] [id = 183] 04:30:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173F5400) [pid = 3288] [serial = 547] [outer = 00000000] 04:30:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (18825800) [pid = 3288] [serial = 548] [outer = 173F5400] 04:30:47 INFO - PROCESS | 3288 | 1471692647761 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (18A1A800) [pid = 3288] [serial = 549] [outer = 173F5400] 04:30:48 INFO - PROCESS | 3288 | 1471692648860 Marionette TRACE conn6 <- [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]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:30:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1481ms 04:30:48 INFO - PROCESS | 3288 | 1471692648887 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 04:30:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:30:48 INFO - PROCESS | 3288 | 1471692648892 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 04:30:48 INFO - PROCESS | 3288 | 1471692648897 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 3288 | 1471692648900 Marionette TRACE conn6 <- [1,698,null,{}] 04:30:48 INFO - PROCESS | 3288 | 1471692648906 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:48 INFO - PROCESS | 3288 | 1471692648909 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:49 INFO - PROCESS | 3288 | 1471692649055 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 04:30:49 INFO - PROCESS | 3288 | 1471692649189 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 3288 | 1471692649192 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:49 INFO - PROCESS | 3288 | ++DOCSHELL 0C93AC00 == 40 [pid = 3288] [id = 184] 04:30:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0C93B000) [pid = 3288] [serial = 550] [outer = 00000000] 04:30:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0CAF5400) [pid = 3288] [serial = 551] [outer = 0C93B000] 04:30:49 INFO - PROCESS | 3288 | 1471692649246 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FB72000) [pid = 3288] [serial = 552] [outer = 0C93B000] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 143B5400 == 39 [pid = 3288] [id = 15] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 16087400 == 38 [pid = 3288] [id = 16] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1089B800 == 37 [pid = 3288] [id = 14] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1643B400 == 36 [pid = 3288] [id = 17] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1081C000 == 35 [pid = 3288] [id = 180] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 193B2400 == 34 [pid = 3288] [id = 179] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 18ADA800 == 33 [pid = 3288] [id = 178] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 10D6D400 == 32 [pid = 3288] [id = 177] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 16437000 == 31 [pid = 3288] [id = 176] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1034F800 == 30 [pid = 3288] [id = 175] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0C52A800 == 29 [pid = 3288] [id = 174] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1535BC00 == 28 [pid = 3288] [id = 173] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0FB51C00 == 27 [pid = 3288] [id = 172] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 15D65800 == 26 [pid = 3288] [id = 171] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0C1F6400 == 25 [pid = 3288] [id = 23] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0C984C00 == 24 [pid = 3288] [id = 26] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 101C3800 == 23 [pid = 3288] [id = 25] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1021AC00 == 22 [pid = 3288] [id = 27] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1D837C00 == 21 [pid = 3288] [id = 8] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0FC31800 == 20 [pid = 3288] [id = 24] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 173D1000 == 19 [pid = 3288] [id = 10] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 102CAC00 == 18 [pid = 3288] [id = 18] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 18ADDC00 == 17 [pid = 3288] [id = 19] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1B627400 == 16 [pid = 3288] [id = 21] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0C1EFC00 == 15 [pid = 3288] [id = 22] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 1AAD7400 == 14 [pid = 3288] [id = 20] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 19881800 == 13 [pid = 3288] [id = 11] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0FC3C800 == 12 [pid = 3288] [id = 28] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0FE61C00 == 11 [pid = 3288] [id = 182] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 173EDC00 == 10 [pid = 3288] [id = 183] 04:30:50 INFO - PROCESS | 3288 | --DOCSHELL 0815C400 == 9 [pid = 3288] [id = 181] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FE67000) [pid = 3288] [serial = 485] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (10225400) [pid = 3288] [serial = 491] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (1035AC00) [pid = 3288] [serial = 492] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FFD7800) [pid = 3288] [serial = 471] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FE62800) [pid = 3288] [serial = 470] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (173EF000) [pid = 3288] [serial = 474] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (16442800) [pid = 3288] [serial = 473] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1AAD5400) [pid = 3288] [serial = 477] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19CCA000) [pid = 3288] [serial = 476] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1B673400) [pid = 3288] [serial = 480] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1B630800) [pid = 3288] [serial = 479] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1B630400) [pid = 3288] [serial = 483] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1BB82C00) [pid = 3288] [serial = 482] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18844800) [pid = 3288] [serial = 501] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173F2000) [pid = 3288] [serial = 500] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (161B3400) [pid = 3288] [serial = 506] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18FBD800) [pid = 3288] [serial = 503] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1957A400) [pid = 3288] [serial = 509] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (16084800) [pid = 3288] [serial = 494] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC07800) [pid = 3288] [serial = 488] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC0CC00) [pid = 3288] [serial = 489] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (193B0800) [pid = 3288] [serial = 504] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18C2D800) [pid = 3288] [serial = 510] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (10897400) [pid = 3288] [serial = 486] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (19884000) [pid = 3288] [serial = 512] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (163BFC00) [pid = 3288] [serial = 497] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (173CBC00) [pid = 3288] [serial = 498] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (17323C00) [pid = 3288] [serial = 507] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (16191800) [pid = 3288] [serial = 495] [outer = 00000000] [url = about:blank] 04:30:50 INFO - PROCESS | 3288 | 1471692650915 Marionette TRACE conn6 <- [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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:30:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2081ms 04:30:50 INFO - PROCESS | 3288 | 1471692650979 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 3288 | 1471692650983 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 04:30:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:30:50 INFO - PROCESS | 3288 | 1471692650987 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 3288 | 1471692650990 Marionette TRACE conn6 <- [1,702,null,{}] 04:30:50 INFO - PROCESS | 3288 | 1471692650996 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:50 INFO - PROCESS | 3288 | 1471692651000 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:51 INFO - PROCESS | 3288 | 1471692651097 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 04:30:51 INFO - PROCESS | 3288 | 1471692651168 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 3288 | 1471692651171 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:51 INFO - PROCESS | 3288 | ++DOCSHELL 0CA08C00 == 10 [pid = 3288] [id = 185] 04:30:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (0CA0E800) [pid = 3288] [serial = 553] [outer = 00000000] 04:30:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FC08000) [pid = 3288] [serial = 554] [outer = 0CA0E800] 04:30:51 INFO - PROCESS | 3288 | 1471692651223 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FC2F000) [pid = 3288] [serial = 555] [outer = 0CA0E800] 04:30:52 INFO - PROCESS | 3288 | 1471692652135 Marionette TRACE conn6 <- [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]]]}] 04:30:52 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 04:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1172ms 04:30:52 INFO - PROCESS | 3288 | 1471692652159 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 3288 | 1471692652164 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 04:30:52 INFO - PROCESS | 3288 | 1471692652181 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:30:52 INFO - PROCESS | 3288 | 1471692652183 Marionette TRACE conn6 <- [1,706,null,{}] 04:30:52 INFO - PROCESS | 3288 | 1471692652187 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:52 INFO - PROCESS | 3288 | 1471692652190 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:52 INFO - PROCESS | 3288 | 1471692652329 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 04:30:52 INFO - PROCESS | 3288 | 1471692652337 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 3288 | 1471692652339 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:52 INFO - PROCESS | 3288 | ++DOCSHELL 101C9400 == 11 [pid = 3288] [id = 186] 04:30:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (101C9800) [pid = 3288] [serial = 556] [outer = 00000000] 04:30:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (1025C000) [pid = 3288] [serial = 557] [outer = 101C9800] 04:30:52 INFO - PROCESS | 3288 | 1471692652433 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (1034F800) [pid = 3288] [serial = 558] [outer = 101C9800] 04:30:53 INFO - PROCESS | 3288 | 1471692653423 Marionette TRACE conn6 <- [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]]]}] 04:30:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:30:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1272ms 04:30:53 INFO - PROCESS | 3288 | 1471692653465 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 04:30:53 INFO - PROCESS | 3288 | 1471692653467 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 04:30:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:30:53 INFO - PROCESS | 3288 | 1471692653471 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:30:53 INFO - PROCESS | 3288 | 1471692653475 Marionette TRACE conn6 <- [1,710,null,{}] 04:30:53 INFO - PROCESS | 3288 | 1471692653486 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:53 INFO - PROCESS | 3288 | 1471692653491 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:53 INFO - PROCESS | 3288 | 1471692653611 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 04:30:53 INFO - PROCESS | 3288 | 1471692653619 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 3288 | 1471692653622 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:53 INFO - PROCESS | 3288 | ++DOCSHELL 1486F400 == 12 [pid = 3288] [id = 187] 04:30:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1486F800) [pid = 3288] [serial = 559] [outer = 00000000] 04:30:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (148F3400) [pid = 3288] [serial = 560] [outer = 1486F800] 04:30:53 INFO - PROCESS | 3288 | 1471692653676 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (149F2000) [pid = 3288] [serial = 561] [outer = 1486F800] 04:30:54 INFO - PROCESS | 3288 | 1471692654182 Marionette TRACE conn6 <- [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] 04:30:54 INFO - PROCESS | 3288 | 1471692654369 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 04:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:30:54 INFO - PROCESS | 3288 | 1471692654383 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 3288 | 1471692654385 Marionette TRACE conn6 <- [1,714,null,{}] 04:30:54 INFO - PROCESS | 3288 | 1471692654389 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:54 INFO - PROCESS | 3288 | 1471692654391 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:54 INFO - PROCESS | 3288 | 1471692654478 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 04:30:54 INFO - PROCESS | 3288 | 1471692654483 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 3288 | 1471692654485 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:54 INFO - PROCESS | 3288 | ++DOCSHELL 1436FC00 == 13 [pid = 3288] [id = 188] 04:30:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (143B2000) [pid = 3288] [serial = 562] [outer = 00000000] 04:30:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (1535A800) [pid = 3288] [serial = 563] [outer = 143B2000] 04:30:54 INFO - PROCESS | 3288 | 1471692654535 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (158C6C00) [pid = 3288] [serial = 564] [outer = 143B2000] 04:30:55 INFO - PROCESS | 3288 | 1471692655049 Marionette TRACE conn6 <- [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]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 732ms 04:30:55 INFO - PROCESS | 3288 | 1471692655107 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 3288 | 1471692655109 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 04:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:30:55 INFO - PROCESS | 3288 | 1471692655113 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 3288 | 1471692655115 Marionette TRACE conn6 <- [1,718,null,{}] 04:30:55 INFO - PROCESS | 3288 | 1471692655118 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:55 INFO - PROCESS | 3288 | 1471692655120 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:55 INFO - PROCESS | 3288 | 1471692655215 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 04:30:55 INFO - PROCESS | 3288 | 1471692655223 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 3288 | 1471692655226 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:55 INFO - PROCESS | 3288 | ++DOCSHELL 1619BC00 == 14 [pid = 3288] [id = 189] 04:30:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (161B0C00) [pid = 3288] [serial = 565] [outer = 00000000] 04:30:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (161BE800) [pid = 3288] [serial = 566] [outer = 161B0C00] 04:30:55 INFO - PROCESS | 3288 | 1471692655276 Marionette DEBUG loaded listener.js 04:30:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (1643A000) [pid = 3288] [serial = 567] [outer = 161B0C00] 04:30:55 INFO - PROCESS | 3288 | 1471692655766 Marionette TRACE conn6 <- [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] 04:30:55 INFO - PROCESS | 3288 | 1471692655789 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 04:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:30:55 INFO - PROCESS | 3288 | 1471692655793 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 3288 | 1471692655795 Marionette TRACE conn6 <- [1,722,null,{}] 04:30:55 INFO - PROCESS | 3288 | 1471692655798 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:55 INFO - PROCESS | 3288 | 1471692655804 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:55 INFO - PROCESS | 3288 | 1471692655913 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 04:30:55 INFO - PROCESS | 3288 | 1471692655919 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 3288 | 1471692655921 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:55 INFO - PROCESS | 3288 | ++DOCSHELL 17322000 == 15 [pid = 3288] [id = 190] 04:30:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (173C7400) [pid = 3288] [serial = 568] [outer = 00000000] 04:30:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (173EFC00) [pid = 3288] [serial = 569] [outer = 173C7400] 04:30:55 INFO - PROCESS | 3288 | 1471692655969 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1883B800) [pid = 3288] [serial = 570] [outer = 173C7400] 04:30:56 INFO - PROCESS | 3288 | 1471692656480 Marionette TRACE conn6 <- [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]]]}] 04:30:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:30:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 770ms 04:30:56 INFO - PROCESS | 3288 | 1471692656581 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 3288 | 1471692656585 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 04:30:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:30:56 INFO - PROCESS | 3288 | 1471692656590 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 3288 | 1471692656594 Marionette TRACE conn6 <- [1,726,null,{}] 04:30:56 INFO - PROCESS | 3288 | 1471692656625 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:56 INFO - PROCESS | 3288 | 1471692656628 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:56 INFO - PROCESS | 3288 | 1471692656749 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 04:30:56 INFO - PROCESS | 3288 | 1471692656820 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 3288 | 1471692656825 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:56 INFO - PROCESS | 3288 | ++DOCSHELL 0FC06400 == 16 [pid = 3288] [id = 191] 04:30:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC06C00) [pid = 3288] [serial = 571] [outer = 00000000] 04:30:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FC33C00) [pid = 3288] [serial = 572] [outer = 0FC06C00] 04:30:56 INFO - PROCESS | 3288 | 1471692656885 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FE6C400) [pid = 3288] [serial = 573] [outer = 0FC06C00] 04:30:58 INFO - PROCESS | 3288 | 1471692658119 Marionette TRACE conn6 <- [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]]]}] 04:30:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:30:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1559ms 04:30:58 INFO - PROCESS | 3288 | 1471692658155 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 04:30:58 INFO - PROCESS | 3288 | 1471692658160 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 04:30:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:30:58 INFO - PROCESS | 3288 | 1471692658166 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 3288 | 1471692658169 Marionette TRACE conn6 <- [1,730,null,{}] 04:30:58 INFO - PROCESS | 3288 | 1471692658249 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:58 INFO - PROCESS | 3288 | 1471692658253 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:58 INFO - PROCESS | 3288 | 1471692658397 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 04:30:58 INFO - PROCESS | 3288 | 1471692658408 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 3288 | 1471692658410 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:58 INFO - PROCESS | 3288 | ++DOCSHELL 0C5CB800 == 17 [pid = 3288] [id = 192] 04:30:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0C5D3000) [pid = 3288] [serial = 574] [outer = 00000000] 04:30:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (101C2000) [pid = 3288] [serial = 575] [outer = 0C5D3000] 04:30:58 INFO - PROCESS | 3288 | 1471692658471 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (102BE400) [pid = 3288] [serial = 576] [outer = 0C5D3000] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19581C00) [pid = 3288] [serial = 540] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18AB2800) [pid = 3288] [serial = 531] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19C0C400) [pid = 3288] [serial = 537] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18AA8400) [pid = 3288] [serial = 539] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (193B8400) [pid = 3288] [serial = 533] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19CC2C00) [pid = 3288] [serial = 536] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19577C00) [pid = 3288] [serial = 534] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (19902400) [pid = 3288] [serial = 513] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (15F82400) [pid = 3288] [serial = 518] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (16198000) [pid = 3288] [serial = 519] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (14484400) [pid = 3288] [serial = 524] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (14A70C00) [pid = 3288] [serial = 525] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (18A16C00) [pid = 3288] [serial = 530] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (0FC07C00) [pid = 3288] [serial = 521] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (0FFDE400) [pid = 3288] [serial = 522] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (173CB400) [pid = 3288] [serial = 527] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (173EA800) [pid = 3288] [serial = 528] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (0FC03C00) [pid = 3288] [serial = 515] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (0FC3AC00) [pid = 3288] [serial = 516] [outer = 00000000] [url = about:blank] 04:30:59 INFO - PROCESS | 3288 | 1471692659656 Marionette TRACE conn6 <- [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]]]}] 04:30:59 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 04:30:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1521ms 04:30:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:30:59 INFO - PROCESS | 3288 | 1471692659691 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 3288 | 1471692659695 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 04:30:59 INFO - PROCESS | 3288 | 1471692659699 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 3288 | 1471692659702 Marionette TRACE conn6 <- [1,734,null,{}] 04:30:59 INFO - PROCESS | 3288 | 1471692659707 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:59 INFO - PROCESS | 3288 | 1471692659711 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:59 INFO - PROCESS | 3288 | 1471692659810 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 04:30:59 INFO - PROCESS | 3288 | 1471692659918 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 3288 | 1471692659921 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:30:59 INFO - PROCESS | 3288 | ++DOCSHELL 0FC30800 == 18 [pid = 3288] [id = 193] 04:30:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (0FC31400) [pid = 3288] [serial = 577] [outer = 00000000] 04:30:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (0FFDE400) [pid = 3288] [serial = 578] [outer = 0FC31400] 04:30:59 INFO - PROCESS | 3288 | 1471692659976 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (101D0000) [pid = 3288] [serial = 579] [outer = 0FC31400] 04:31:00 INFO - PROCESS | 3288 | 1471692660851 Marionette TRACE conn6 <- [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]]]}] 04:31:00 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.) 04:31:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1180ms 04:31:00 INFO - PROCESS | 3288 | 1471692660881 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 3288 | 1471692660885 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 04:31:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:31:00 INFO - PROCESS | 3288 | 1471692660892 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 3288 | 1471692660894 Marionette TRACE conn6 <- [1,738,null,{}] 04:31:00 INFO - PROCESS | 3288 | 1471692660898 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:00 INFO - PROCESS | 3288 | 1471692660901 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:00 INFO - PROCESS | 3288 | 1471692660999 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 04:31:01 INFO - PROCESS | 3288 | 1471692661005 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 3288 | 1471692661008 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:01 INFO - PROCESS | 3288 | ++DOCSHELL 14874000 == 19 [pid = 3288] [id = 194] 04:31:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (148EF000) [pid = 3288] [serial = 580] [outer = 00000000] 04:31:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (149ED800) [pid = 3288] [serial = 581] [outer = 148EF000] 04:31:01 INFO - PROCESS | 3288 | 1471692661067 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (15362C00) [pid = 3288] [serial = 582] [outer = 148EF000] 04:31:02 INFO - PROCESS | 3288 | 1471692662066 Marionette TRACE conn6 <- [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]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:31:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1226ms 04:31:02 INFO - PROCESS | 3288 | 1471692662121 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 04:31:02 INFO - PROCESS | 3288 | 1471692662123 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 04:31:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:31:02 INFO - PROCESS | 3288 | 1471692662127 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:31:02 INFO - PROCESS | 3288 | 1471692662130 Marionette TRACE conn6 <- [1,742,null,{}] 04:31:02 INFO - PROCESS | 3288 | 1471692662148 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:02 INFO - PROCESS | 3288 | 1471692662153 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:02 INFO - PROCESS | 3288 | 1471692662272 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 04:31:02 INFO - PROCESS | 3288 | 1471692662281 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 3288 | 1471692662284 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:02 INFO - PROCESS | 3288 | ++DOCSHELL 163BBC00 == 20 [pid = 3288] [id = 195] 04:31:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (1643CC00) [pid = 3288] [serial = 583] [outer = 00000000] 04:31:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (17323C00) [pid = 3288] [serial = 584] [outer = 1643CC00] 04:31:02 INFO - PROCESS | 3288 | 1471692662381 Marionette DEBUG loaded listener.js 04:31:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (173D3800) [pid = 3288] [serial = 585] [outer = 1643CC00] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (0CA0E800) [pid = 3288] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (101C9800) [pid = 3288] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (0C93B000) [pid = 3288] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (0815D800) [pid = 3288] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (14484000) [pid = 3288] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (173F5400) [pid = 3288] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (1486F800) [pid = 3288] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (143B2000) [pid = 3288] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:31:02 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (161B0C00) [pid = 3288] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:31:03 INFO - PROCESS | 3288 | 1471692663330 Marionette TRACE conn6 <- [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]]]}] 04:31:03 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 04:31:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1242ms 04:31:03 INFO - PROCESS | 3288 | 1471692663373 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 04:31:03 INFO - PROCESS | 3288 | 1471692663375 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 04:31:03 INFO - PROCESS | 3288 | 1471692663378 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:31:03 INFO - PROCESS | 3288 | 1471692663380 Marionette TRACE conn6 <- [1,746,null,{}] 04:31:03 INFO - PROCESS | 3288 | 1471692663384 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:03 INFO - PROCESS | 3288 | 1471692663386 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:03 INFO - PROCESS | 3288 | 1471692663475 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 04:31:03 INFO - PROCESS | 3288 | 1471692663481 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 3288 | 1471692663483 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:03 INFO - PROCESS | 3288 | ++DOCSHELL 16440C00 == 21 [pid = 3288] [id = 196] 04:31:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (164B1C00) [pid = 3288] [serial = 586] [outer = 00000000] 04:31:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (173F2C00) [pid = 3288] [serial = 587] [outer = 164B1C00] 04:31:03 INFO - PROCESS | 3288 | 1471692663532 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (18823800) [pid = 3288] [serial = 588] [outer = 164B1C00] 04:31:04 INFO - PROCESS | 3288 | 1471692664002 Marionette TRACE conn6 <- [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]]]}] 04:31:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:31:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 04:31:04 INFO - PROCESS | 3288 | 1471692664052 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 3288 | 1471692664054 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 04:31:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:31:04 INFO - PROCESS | 3288 | 1471692664058 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 3288 | 1471692664059 Marionette TRACE conn6 <- [1,750,null,{}] 04:31:04 INFO - PROCESS | 3288 | 1471692664063 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:04 INFO - PROCESS | 3288 | 1471692664065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:04 INFO - PROCESS | 3288 | 1471692664149 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 04:31:04 INFO - PROCESS | 3288 | 1471692664155 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 3288 | 1471692664157 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:04 INFO - PROCESS | 3288 | ++DOCSHELL 1892CC00 == 22 [pid = 3288] [id = 197] 04:31:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (18A12000) [pid = 3288] [serial = 589] [outer = 00000000] 04:31:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (18A15C00) [pid = 3288] [serial = 590] [outer = 18A12000] 04:31:04 INFO - PROCESS | 3288 | 1471692664207 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (18A1DC00) [pid = 3288] [serial = 591] [outer = 18A12000] 04:31:05 INFO - PROCESS | 3288 | 1471692665133 Marionette TRACE conn6 <- [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]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:31:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1122ms 04:31:05 INFO - PROCESS | 3288 | 1471692665181 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 3288 | 1471692665183 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 04:31:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:31:05 INFO - PROCESS | 3288 | 1471692665186 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 3288 | 1471692665188 Marionette TRACE conn6 <- [1,754,null,{}] 04:31:05 INFO - PROCESS | 3288 | 1471692665191 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:05 INFO - PROCESS | 3288 | 1471692665197 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:05 INFO - PROCESS | 3288 | 1471692665343 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 04:31:05 INFO - PROCESS | 3288 | 1471692665459 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 3288 | 1471692665462 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:05 INFO - PROCESS | 3288 | ++DOCSHELL 0C97EC00 == 23 [pid = 3288] [id = 198] 04:31:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0C984400) [pid = 3288] [serial = 592] [outer = 00000000] 04:31:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FB5A000) [pid = 3288] [serial = 593] [outer = 0C984400] 04:31:05 INFO - PROCESS | 3288 | 1471692665527 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0FC0E000) [pid = 3288] [serial = 594] [outer = 0C984400] 04:31:06 INFO - PROCESS | 3288 | 1471692666581 Marionette TRACE conn6 <- [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]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:31:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1423ms 04:31:06 INFO - PROCESS | 3288 | 1471692666611 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 04:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:31:06 INFO - PROCESS | 3288 | 1471692666615 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 04:31:06 INFO - PROCESS | 3288 | 1471692666620 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 3288 | 1471692666623 Marionette TRACE conn6 <- [1,758,null,{}] 04:31:06 INFO - PROCESS | 3288 | 1471692666671 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:06 INFO - PROCESS | 3288 | 1471692666674 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:06 INFO - PROCESS | 3288 | 1471692666781 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 04:31:06 INFO - PROCESS | 3288 | 1471692666977 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 3288 | 1471692666980 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:06 INFO - PROCESS | 3288 | ++DOCSHELL 143B3000 == 24 [pid = 3288] [id = 199] 04:31:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (143B6400) [pid = 3288] [serial = 595] [outer = 00000000] 04:31:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (14484400) [pid = 3288] [serial = 596] [outer = 143B6400] 04:31:07 INFO - PROCESS | 3288 | 1471692667040 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (14A75400) [pid = 3288] [serial = 597] [outer = 143B6400] 04:31:07 INFO - PROCESS | 3288 | 1471692667639 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1066ms 04:31:07 INFO - PROCESS | 3288 | 1471692667686 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 3288 | 1471692667690 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 04:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:31:07 INFO - PROCESS | 3288 | 1471692667694 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 3288 | 1471692667696 Marionette TRACE conn6 <- [1,762,null,{}] 04:31:07 INFO - PROCESS | 3288 | 1471692667700 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:07 INFO - PROCESS | 3288 | 1471692667703 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:07 INFO - PROCESS | 3288 | 1471692667822 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 04:31:07 INFO - PROCESS | 3288 | 1471692667918 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 3288 | 1471692667920 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:07 INFO - PROCESS | 3288 | ++DOCSHELL 1618D000 == 25 [pid = 3288] [id = 200] 04:31:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (16190C00) [pid = 3288] [serial = 598] [outer = 00000000] 04:31:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (161BE400) [pid = 3288] [serial = 599] [outer = 16190C00] 04:31:07 INFO - PROCESS | 3288 | 1471692667980 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (17324C00) [pid = 3288] [serial = 600] [outer = 16190C00] 04:31:08 INFO - PROCESS | 3288 | 1471692668725 Marionette TRACE conn6 <- [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]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1078ms 04:31:08 INFO - PROCESS | 3288 | 1471692668774 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 3288 | 1471692668778 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 04:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:31:08 INFO - PROCESS | 3288 | 1471692668783 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 3288 | 1471692668786 Marionette TRACE conn6 <- [1,766,null,{}] 04:31:08 INFO - PROCESS | 3288 | 1471692668791 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:08 INFO - PROCESS | 3288 | 1471692668794 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:08 INFO - PROCESS | 3288 | 1471692668902 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 1892CC00 == 24 [pid = 3288] [id = 197] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 16440C00 == 23 [pid = 3288] [id = 196] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 163BBC00 == 22 [pid = 3288] [id = 195] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 14874000 == 21 [pid = 3288] [id = 194] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 0FC30800 == 20 [pid = 3288] [id = 193] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 0C93AC00 == 19 [pid = 3288] [id = 184] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 0CA08C00 == 18 [pid = 3288] [id = 185] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 17322000 == 17 [pid = 3288] [id = 190] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 1436FC00 == 16 [pid = 3288] [id = 188] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 1619BC00 == 15 [pid = 3288] [id = 189] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 1486F400 == 14 [pid = 3288] [id = 187] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 101C9400 == 13 [pid = 3288] [id = 186] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 0FC06400 == 12 [pid = 3288] [id = 191] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 0C5CB800 == 11 [pid = 3288] [id = 192] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 0C97EC00 == 10 [pid = 3288] [id = 198] 04:31:09 INFO - PROCESS | 3288 | --DOCSHELL 143B3000 == 9 [pid = 3288] [id = 199] 04:31:09 INFO - PROCESS | 3288 | 1471692669526 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 3288 | 1471692669530 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC08000) [pid = 3288] [serial = 554] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1034F800) [pid = 3288] [serial = 558] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (0FB72000) [pid = 3288] [serial = 552] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (0CAF5400) [pid = 3288] [serial = 551] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (0CA0F400) [pid = 3288] [serial = 543] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (0C1F2800) [pid = 3288] [serial = 542] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (15D5E800) [pid = 3288] [serial = 546] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (15806800) [pid = 3288] [serial = 545] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (18A1A800) [pid = 3288] [serial = 549] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (18825800) [pid = 3288] [serial = 548] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (148F3400) [pid = 3288] [serial = 560] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (1535A800) [pid = 3288] [serial = 563] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (173EFC00) [pid = 3288] [serial = 569] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (158C6C00) [pid = 3288] [serial = 564] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (161BE800) [pid = 3288] [serial = 566] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (149F2000) [pid = 3288] [serial = 561] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (1643A000) [pid = 3288] [serial = 567] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (1025C000) [pid = 3288] [serial = 557] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | --DOMWINDOW == 51 (0FC2F000) [pid = 3288] [serial = 555] [outer = 00000000] [url = about:blank] 04:31:09 INFO - PROCESS | 3288 | ++DOCSHELL 0816C400 == 10 [pid = 3288] [id = 201] 04:31:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 52 (0C1F2800) [pid = 3288] [serial = 601] [outer = 00000000] 04:31:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (0C93A800) [pid = 3288] [serial = 602] [outer = 0C1F2800] 04:31:09 INFO - PROCESS | 3288 | 1471692669675 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (0FB54C00) [pid = 3288] [serial = 603] [outer = 0C1F2800] 04:31:10 INFO - PROCESS | 3288 | 1471692670138 Marionette TRACE conn6 <- [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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1375ms 04:31:10 INFO - PROCESS | 3288 | 1471692670164 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 3288 | 1471692670168 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 04:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:31:10 INFO - PROCESS | 3288 | 1471692670172 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 3288 | 1471692670175 Marionette TRACE conn6 <- [1,770,null,{}] 04:31:10 INFO - PROCESS | 3288 | 1471692670181 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:10 INFO - PROCESS | 3288 | 1471692670185 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:10 INFO - PROCESS | 3288 | 1471692670283 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 04:31:10 INFO - PROCESS | 3288 | 1471692670294 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 3288 | 1471692670297 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:10 INFO - PROCESS | 3288 | ++DOCSHELL 101C7400 == 11 [pid = 3288] [id = 202] 04:31:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (101C8400) [pid = 3288] [serial = 604] [outer = 00000000] 04:31:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (101CD400) [pid = 3288] [serial = 605] [outer = 101C8400] 04:31:10 INFO - PROCESS | 3288 | 1471692670349 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (102BD400) [pid = 3288] [serial = 606] [outer = 101C8400] 04:31:10 INFO - PROCESS | 3288 | 1471692670822 Marionette TRACE conn6 <- [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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 04:31:10 INFO - PROCESS | 3288 | 1471692670848 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 3288 | 1471692670853 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 04:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:31:10 INFO - PROCESS | 3288 | 1471692670858 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 3288 | 1471692670860 Marionette TRACE conn6 <- [1,774,null,{}] 04:31:10 INFO - PROCESS | 3288 | 1471692670864 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:10 INFO - PROCESS | 3288 | 1471692670867 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:10 INFO - PROCESS | 3288 | 1471692670990 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 04:31:11 INFO - PROCESS | 3288 | 1471692671072 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 3288 | 1471692671074 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:11 INFO - PROCESS | 3288 | ++DOCSHELL 142EAC00 == 12 [pid = 3288] [id = 203] 04:31:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (142EB800) [pid = 3288] [serial = 607] [outer = 00000000] 04:31:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (143B3C00) [pid = 3288] [serial = 608] [outer = 142EB800] 04:31:11 INFO - PROCESS | 3288 | 1471692671124 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (1487AC00) [pid = 3288] [serial = 609] [outer = 142EB800] 04:31:11 INFO - PROCESS | 3288 | 1471692671537 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 731ms 04:31:11 INFO - PROCESS | 3288 | 1471692671589 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 04:31:11 INFO - PROCESS | 3288 | 1471692671592 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 04:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:31:11 INFO - PROCESS | 3288 | 1471692671597 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 3288 | 1471692671602 Marionette TRACE conn6 <- [1,778,null,{}] 04:31:11 INFO - PROCESS | 3288 | 1471692671612 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:11 INFO - PROCESS | 3288 | 1471692671616 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:11 INFO - PROCESS | 3288 | 1471692671740 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 04:31:11 INFO - PROCESS | 3288 | 1471692671764 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 3288 | 1471692671766 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:11 INFO - PROCESS | 3288 | ++DOCSHELL 15803000 == 13 [pid = 3288] [id = 204] 04:31:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (15D5B000) [pid = 3288] [serial = 610] [outer = 00000000] 04:31:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (15F88000) [pid = 3288] [serial = 611] [outer = 15D5B000] 04:31:11 INFO - PROCESS | 3288 | 1471692671824 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (16191800) [pid = 3288] [serial = 612] [outer = 15D5B000] 04:31:12 INFO - PROCESS | 3288 | 1471692672303 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 730ms 04:31:12 INFO - PROCESS | 3288 | 1471692672354 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 3288 | 1471692672357 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 04:31:12 INFO - PROCESS | 3288 | 1471692672360 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 3288 | 1471692672362 Marionette TRACE conn6 <- [1,782,null,{}] 04:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:31:12 INFO - PROCESS | 3288 | 1471692672365 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:12 INFO - PROCESS | 3288 | 1471692672368 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:12 INFO - PROCESS | 3288 | 1471692672485 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 04:31:12 INFO - PROCESS | 3288 | 1471692672539 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 3288 | 1471692672542 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:12 INFO - PROCESS | 3288 | ++DOCSHELL 16194800 == 14 [pid = 3288] [id = 205] 04:31:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (161BB000) [pid = 3288] [serial = 613] [outer = 00000000] 04:31:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (1643B000) [pid = 3288] [serial = 614] [outer = 161BB000] 04:31:12 INFO - PROCESS | 3288 | 1471692672588 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (17323400) [pid = 3288] [serial = 615] [outer = 161BB000] 04:31:13 INFO - PROCESS | 3288 | 1471692673031 Marionette TRACE conn6 <- [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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 730ms 04:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:31:13 INFO - PROCESS | 3288 | 1471692673102 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 3288 | 1471692673104 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 04:31:13 INFO - PROCESS | 3288 | 1471692673108 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 3288 | 1471692673110 Marionette TRACE conn6 <- [1,786,null,{}] 04:31:13 INFO - PROCESS | 3288 | 1471692673114 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:13 INFO - PROCESS | 3288 | 1471692673116 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:13 INFO - PROCESS | 3288 | 1471692673237 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 04:31:13 INFO - PROCESS | 3288 | 1471692673249 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 3288 | 1471692673256 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:13 INFO - PROCESS | 3288 | ++DOCSHELL 18823000 == 15 [pid = 3288] [id = 206] 04:31:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (18823C00) [pid = 3288] [serial = 616] [outer = 00000000] 04:31:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (18844800) [pid = 3288] [serial = 617] [outer = 18823C00] 04:31:13 INFO - PROCESS | 3288 | 1471692673360 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (18A16800) [pid = 3288] [serial = 618] [outer = 18823C00] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18A12000) [pid = 3288] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1643CC00) [pid = 3288] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (173C7400) [pid = 3288] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (0FC31400) [pid = 3288] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (0FC06C00) [pid = 3288] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (148EF000) [pid = 3288] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (0C5D3000) [pid = 3288] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:31:13 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (164B1C00) [pid = 3288] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:31:13 INFO - PROCESS | 3288 | 1471692673949 Marionette TRACE conn6 <- [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]]]}] 04:31:13 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 04:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 870ms 04:31:13 INFO - PROCESS | 3288 | 1471692673980 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 3288 | 1471692673982 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 04:31:13 INFO - PROCESS | 3288 | 1471692673985 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:31:13 INFO - PROCESS | 3288 | 1471692673987 Marionette TRACE conn6 <- [1,790,null,{}] 04:31:13 INFO - PROCESS | 3288 | 1471692673991 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:13 INFO - PROCESS | 3288 | 1471692673993 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:14 INFO - PROCESS | 3288 | 1471692674078 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 04:31:14 INFO - PROCESS | 3288 | 1471692674159 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 3288 | 1471692674161 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:14 INFO - PROCESS | 3288 | ++DOCSHELL 08170800 == 16 [pid = 3288] [id = 207] 04:31:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FC06C00) [pid = 3288] [serial = 619] [outer = 00000000] 04:31:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (173E8000) [pid = 3288] [serial = 620] [outer = 0FC06C00] 04:31:14 INFO - PROCESS | 3288 | 1471692674216 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (18A1D000) [pid = 3288] [serial = 621] [outer = 0FC06C00] 04:31:14 INFO - PROCESS | 3288 | 1471692674602 Marionette TRACE conn6 <- [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]]]}] 04:31:14 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 04:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 04:31:14 INFO - PROCESS | 3288 | 1471692674660 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 04:31:14 INFO - PROCESS | 3288 | 1471692674663 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 04:31:14 INFO - PROCESS | 3288 | 1471692674666 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:31:14 INFO - PROCESS | 3288 | 1471692674668 Marionette TRACE conn6 <- [1,794,null,{}] 04:31:14 INFO - PROCESS | 3288 | 1471692674672 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:14 INFO - PROCESS | 3288 | 1471692674673 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:14 INFO - PROCESS | 3288 | 1471692674754 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 04:31:14 INFO - PROCESS | 3288 | 1471692674760 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 3288 | 1471692674762 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:14 INFO - PROCESS | 3288 | ++DOCSHELL 18AA4400 == 17 [pid = 3288] [id = 208] 04:31:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (18AA4800) [pid = 3288] [serial = 622] [outer = 00000000] 04:31:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (18FBDC00) [pid = 3288] [serial = 623] [outer = 18AA4800] 04:31:14 INFO - PROCESS | 3288 | 1471692674809 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (193AD000) [pid = 3288] [serial = 624] [outer = 18AA4800] 04:31:15 INFO - PROCESS | 3288 | 1471692675230 Marionette TRACE conn6 <- [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]]]}] 04:31:15 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 04:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 630ms 04:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:31:15 INFO - PROCESS | 3288 | 1471692675300 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 3288 | 1471692675302 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 04:31:15 INFO - PROCESS | 3288 | 1471692675305 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 3288 | 1471692675307 Marionette TRACE conn6 <- [1,798,null,{}] 04:31:15 INFO - PROCESS | 3288 | 1471692675311 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:15 INFO - PROCESS | 3288 | 1471692675313 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:15 INFO - PROCESS | 3288 | 1471692675393 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 04:31:15 INFO - PROCESS | 3288 | 1471692675432 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 3288 | 1471692675434 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:15 INFO - PROCESS | 3288 | ++DOCSHELL 142EA000 == 18 [pid = 3288] [id = 209] 04:31:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (193AE000) [pid = 3288] [serial = 625] [outer = 00000000] 04:31:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (193B3C00) [pid = 3288] [serial = 626] [outer = 193AE000] 04:31:15 INFO - PROCESS | 3288 | 1471692675481 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (193B4000) [pid = 3288] [serial = 627] [outer = 193AE000] 04:31:16 INFO - PROCESS | 3288 | 1471692676047 Marionette TRACE conn6 <- [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]]]}] 04:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 831ms 04:31:16 INFO - PROCESS | 3288 | 1471692676138 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 3288 | 1471692676143 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 04:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:31:16 INFO - PROCESS | 3288 | 1471692676173 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 3288 | 1471692676177 Marionette TRACE conn6 <- [1,802,null,{}] 04:31:16 INFO - PROCESS | 3288 | 1471692676183 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:16 INFO - PROCESS | 3288 | 1471692676187 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:16 INFO - PROCESS | 3288 | 1471692676318 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 04:31:16 INFO - PROCESS | 3288 | 1471692676394 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 3288 | 1471692676396 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:16 INFO - PROCESS | 3288 | ++DOCSHELL 0C936C00 == 19 [pid = 3288] [id = 210] 04:31:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C93B000) [pid = 3288] [serial = 628] [outer = 00000000] 04:31:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC0F400) [pid = 3288] [serial = 629] [outer = 0C93B000] 04:31:16 INFO - PROCESS | 3288 | 1471692676459 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (101C9C00) [pid = 3288] [serial = 630] [outer = 0C93B000] 04:31:17 INFO - PROCESS | 3288 | 1471692677272 Marionette TRACE conn6 <- [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] 04:31:17 INFO - PROCESS | 3288 | 1471692677309 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 04:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:31:17 INFO - PROCESS | 3288 | 1471692677316 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 3288 | 1471692677319 Marionette TRACE conn6 <- [1,806,null,{}] 04:31:17 INFO - PROCESS | 3288 | 1471692677323 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:17 INFO - PROCESS | 3288 | 1471692677327 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:17 INFO - PROCESS | 3288 | 1471692677451 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 04:31:17 INFO - PROCESS | 3288 | 1471692677532 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 3288 | 1471692677534 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:17 INFO - PROCESS | 3288 | ++DOCSHELL 14376400 == 20 [pid = 3288] [id = 211] 04:31:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (143B7000) [pid = 3288] [serial = 631] [outer = 00000000] 04:31:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (15809C00) [pid = 3288] [serial = 632] [outer = 143B7000] 04:31:17 INFO - PROCESS | 3288 | 1471692677648 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (15F80000) [pid = 3288] [serial = 633] [outer = 143B7000] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (17323C00) [pid = 3288] [serial = 584] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1883B800) [pid = 3288] [serial = 570] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FFDE400) [pid = 3288] [serial = 578] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (101D0000) [pid = 3288] [serial = 579] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FC33C00) [pid = 3288] [serial = 572] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FE6C400) [pid = 3288] [serial = 573] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (149ED800) [pid = 3288] [serial = 581] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (101C2000) [pid = 3288] [serial = 575] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (102BE400) [pid = 3288] [serial = 576] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (173F2C00) [pid = 3288] [serial = 587] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (15362C00) [pid = 3288] [serial = 582] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18823800) [pid = 3288] [serial = 588] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (173D3800) [pid = 3288] [serial = 585] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (18A1DC00) [pid = 3288] [serial = 591] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (18A15C00) [pid = 3288] [serial = 590] [outer = 00000000] [url = about:blank] 04:31:18 INFO - PROCESS | 3288 | 1471692678474 Marionette TRACE conn6 <- [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]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1233ms 04:31:18 INFO - PROCESS | 3288 | 1471692678552 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 3288 | 1471692678556 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 04:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:31:18 INFO - PROCESS | 3288 | 1471692678561 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 3288 | 1471692678564 Marionette TRACE conn6 <- [1,810,null,{}] 04:31:18 INFO - PROCESS | 3288 | 1471692678570 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:18 INFO - PROCESS | 3288 | 1471692678572 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:18 INFO - PROCESS | 3288 | 1471692678666 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 04:31:18 INFO - PROCESS | 3288 | 1471692678673 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 3288 | 1471692678676 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:18 INFO - PROCESS | 3288 | ++DOCSHELL 0FC3A800 == 21 [pid = 3288] [id = 212] 04:31:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FC3B400) [pid = 3288] [serial = 634] [outer = 00000000] 04:31:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FE6B400) [pid = 3288] [serial = 635] [outer = 0FC3B400] 04:31:18 INFO - PROCESS | 3288 | 1471692678729 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (101C4400) [pid = 3288] [serial = 636] [outer = 0FC3B400] 04:31:20 INFO - PROCESS | 3288 | 1471692680314 Marionette TRACE conn6 <- [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] 04:31:20 INFO - PROCESS | 3288 | 1471692680343 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 04:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:31:20 INFO - PROCESS | 3288 | 1471692680349 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 3288 | 1471692680352 Marionette TRACE conn6 <- [1,814,null,{}] 04:31:20 INFO - PROCESS | 3288 | 1471692680364 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:20 INFO - PROCESS | 3288 | 1471692680367 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:20 INFO - PROCESS | 3288 | 1471692680454 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 04:31:20 INFO - PROCESS | 3288 | 1471692680464 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 3288 | 1471692680466 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:20 INFO - PROCESS | 3288 | ++DOCSHELL 0FC39C00 == 22 [pid = 3288] [id = 213] 04:31:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (15F7F000) [pid = 3288] [serial = 637] [outer = 00000000] 04:31:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (1618D400) [pid = 3288] [serial = 638] [outer = 15F7F000] 04:31:20 INFO - PROCESS | 3288 | 1471692680518 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (161B9400) [pid = 3288] [serial = 639] [outer = 15F7F000] 04:31:20 INFO - PROCESS | 3288 | 1471692680962 Marionette TRACE conn6 <- [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]]]}] 04:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 690ms 04:31:21 INFO - PROCESS | 3288 | 1471692681046 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 3288 | 1471692681048 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 04:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:31:21 INFO - PROCESS | 3288 | 1471692681052 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 3288 | 1471692681055 Marionette TRACE conn6 <- [1,818,null,{}] 04:31:21 INFO - PROCESS | 3288 | 1471692681067 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:21 INFO - PROCESS | 3288 | 1471692681072 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:21 INFO - PROCESS | 3288 | 1471692681160 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 04:31:21 INFO - PROCESS | 3288 | 1471692681178 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 3288 | 1471692681181 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:21 INFO - PROCESS | 3288 | ++DOCSHELL 18845400 == 23 [pid = 3288] [id = 214] 04:31:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (18845800) [pid = 3288] [serial = 640] [outer = 00000000] 04:31:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (18A12800) [pid = 3288] [serial = 641] [outer = 18845800] 04:31:21 INFO - PROCESS | 3288 | 1471692681241 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (18A1EC00) [pid = 3288] [serial = 642] [outer = 18845800] 04:31:21 INFO - PROCESS | 3288 | 1471692681739 Marionette TRACE conn6 <- [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]]]}] 04:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 731ms 04:31:21 INFO - PROCESS | 3288 | 1471692681784 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 3288 | 1471692681786 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 04:31:21 INFO - PROCESS | 3288 | 1471692681790 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:31:21 INFO - PROCESS | 3288 | 1471692681792 Marionette TRACE conn6 <- [1,822,null,{}] 04:31:21 INFO - PROCESS | 3288 | 1471692681795 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:21 INFO - PROCESS | 3288 | 1471692681797 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:21 INFO - PROCESS | 3288 | 1471692681916 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 04:31:21 INFO - PROCESS | 3288 | 1471692681973 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 3288 | 1471692681975 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:21 INFO - PROCESS | 3288 | ++DOCSHELL 18C29C00 == 24 [pid = 3288] [id = 215] 04:31:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18C2C000) [pid = 3288] [serial = 643] [outer = 00000000] 04:31:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (193B2000) [pid = 3288] [serial = 644] [outer = 18C2C000] 04:31:22 INFO - PROCESS | 3288 | 1471692682021 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1957B000) [pid = 3288] [serial = 645] [outer = 18C2C000] 04:31:22 INFO - PROCESS | 3288 | 1471692682452 Marionette TRACE conn6 <- [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]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 730ms 04:31:22 INFO - PROCESS | 3288 | 1471692682523 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 3288 | 1471692682526 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 04:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:31:22 INFO - PROCESS | 3288 | 1471692682574 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 3288 | 1471692682576 Marionette TRACE conn6 <- [1,826,null,{}] 04:31:22 INFO - PROCESS | 3288 | 1471692682580 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:22 INFO - PROCESS | 3288 | 1471692682582 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:22 INFO - PROCESS | 3288 | 1471692682696 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 04:31:22 INFO - PROCESS | 3288 | 1471692682748 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 3288 | 1471692682751 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:22 INFO - PROCESS | 3288 | ++DOCSHELL 161B8000 == 25 [pid = 3288] [id = 216] 04:31:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18ADDC00) [pid = 3288] [serial = 646] [outer = 00000000] 04:31:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (195E3800) [pid = 3288] [serial = 647] [outer = 18ADDC00] 04:31:22 INFO - PROCESS | 3288 | 1471692682799 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (195E8000) [pid = 3288] [serial = 648] [outer = 18ADDC00] 04:31:23 INFO - PROCESS | 3288 | 1471692683250 Marionette TRACE conn6 <- [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]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 730ms 04:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:31:23 INFO - PROCESS | 3288 | 1471692683298 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 04:31:23 INFO - PROCESS | 3288 | 1471692683301 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 04:31:23 INFO - PROCESS | 3288 | 1471692683304 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 3288 | 1471692683305 Marionette TRACE conn6 <- [1,830,null,{}] 04:31:23 INFO - PROCESS | 3288 | 1471692683318 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:23 INFO - PROCESS | 3288 | 1471692683324 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:23 INFO - PROCESS | 3288 | 1471692683496 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (161BB000) [pid = 3288] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (101C8400) [pid = 3288] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0C1F2800) [pid = 3288] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (142EB800) [pid = 3288] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18823C00) [pid = 3288] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C984400) [pid = 3288] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (143B6400) [pid = 3288] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC06C00) [pid = 3288] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18AA4800) [pid = 3288] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:31:23 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (15D5B000) [pid = 3288] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:31:23 INFO - PROCESS | 3288 | 1471692683556 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 3288 | 1471692683558 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:23 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F6400 == 26 [pid = 3288] [id = 217] 04:31:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0C1F6C00) [pid = 3288] [serial = 649] [outer = 00000000] 04:31:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10D73000) [pid = 3288] [serial = 650] [outer = 0C1F6C00] 04:31:23 INFO - PROCESS | 3288 | 1471692683606 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (102CAC00) [pid = 3288] [serial = 651] [outer = 0C1F6C00] 04:31:23 INFO - PROCESS | 3288 | 1471692683968 Marionette TRACE conn6 <- [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]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 04:31:24 INFO - PROCESS | 3288 | 1471692684039 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 3288 | 1471692684041 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 04:31:24 INFO - PROCESS | 3288 | 1471692684045 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:31:24 INFO - PROCESS | 3288 | 1471692684046 Marionette TRACE conn6 <- [1,834,null,{}] 04:31:24 INFO - PROCESS | 3288 | 1471692684050 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:24 INFO - PROCESS | 3288 | 1471692684052 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:24 INFO - PROCESS | 3288 | 1471692684134 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 04:31:24 INFO - PROCESS | 3288 | 1471692684139 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 3288 | 1471692684141 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:24 INFO - PROCESS | 3288 | ++DOCSHELL 18AA4800 == 27 [pid = 3288] [id = 218] 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (193B6000) [pid = 3288] [serial = 652] [outer = 00000000] 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (19884000) [pid = 3288] [serial = 653] [outer = 193B6000] 04:31:24 INFO - PROCESS | 3288 | 1471692684189 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (19885000) [pid = 3288] [serial = 654] [outer = 193B6000] 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1990B000) [pid = 3288] [serial = 655] [outer = 0CA0B400] 04:31:24 INFO - PROCESS | 3288 | 1471692684691 Marionette TRACE conn6 <- [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]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 04:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:31:24 INFO - PROCESS | 3288 | 1471692684719 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 3288 | 1471692684722 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 04:31:24 INFO - PROCESS | 3288 | 1471692684725 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 3288 | 1471692684727 Marionette TRACE conn6 <- [1,838,null,{}] 04:31:24 INFO - PROCESS | 3288 | 1471692684731 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:24 INFO - PROCESS | 3288 | 1471692684733 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:24 INFO - PROCESS | 3288 | 1471692684815 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 04:31:24 INFO - PROCESS | 3288 | 1471692684821 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 3288 | 1471692684823 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:24 INFO - PROCESS | 3288 | ++DOCSHELL 0FC39800 == 28 [pid = 3288] [id = 219] 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (10D6CC00) [pid = 3288] [serial = 656] [outer = 00000000] 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19C0A000) [pid = 3288] [serial = 657] [outer = 10D6CC00] 04:31:24 INFO - PROCESS | 3288 | 1471692684870 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19C0D400) [pid = 3288] [serial = 658] [outer = 10D6CC00] 04:31:25 INFO - PROCESS | 3288 | 1471692685290 Marionette TRACE conn6 <- [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]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 630ms 04:31:25 INFO - PROCESS | 3288 | 1471692685356 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 3288 | 1471692685358 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 04:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:31:25 INFO - PROCESS | 3288 | 1471692685361 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 3288 | 1471692685363 Marionette TRACE conn6 <- [1,842,null,{}] 04:31:25 INFO - PROCESS | 3288 | 1471692685366 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:25 INFO - PROCESS | 3288 | 1471692685368 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:25 INFO - PROCESS | 3288 | 1471692685451 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 04:31:25 INFO - PROCESS | 3288 | 1471692685606 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 3288 | 1471692685609 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:25 INFO - PROCESS | 3288 | ++DOCSHELL 0815E000 == 29 [pid = 3288] [id = 220] 04:31:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (08163000) [pid = 3288] [serial = 659] [outer = 00000000] 04:31:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0C573000) [pid = 3288] [serial = 660] [outer = 08163000] 04:31:25 INFO - PROCESS | 3288 | 1471692685672 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FB72000) [pid = 3288] [serial = 661] [outer = 08163000] 04:31:26 INFO - PROCESS | 3288 | 1471692686267 Marionette TRACE conn6 <- [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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 970ms 04:31:26 INFO - PROCESS | 3288 | 1471692686338 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 3288 | 1471692686342 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 04:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:31:26 INFO - PROCESS | 3288 | 1471692686347 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 3288 | 1471692686350 Marionette TRACE conn6 <- [1,846,null,{}] 04:31:26 INFO - PROCESS | 3288 | 1471692686356 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:26 INFO - PROCESS | 3288 | 1471692686361 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:26 INFO - PROCESS | 3288 | 1471692686515 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 04:31:26 INFO - PROCESS | 3288 | 1471692686637 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:26 INFO - PROCESS | 3288 | 1471692686640 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:26 INFO - PROCESS | 3288 | ++DOCSHELL 143B7C00 == 30 [pid = 3288] [id = 221] 04:31:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16082400) [pid = 3288] [serial = 662] [outer = 00000000] 04:31:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (164B2800) [pid = 3288] [serial = 663] [outer = 16082400] 04:31:26 INFO - PROCESS | 3288 | 1471692686700 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (173CDC00) [pid = 3288] [serial = 664] [outer = 16082400] 04:31:27 INFO - PROCESS | 3288 | 1471692687328 Marionette TRACE conn6 <- [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]]]}] 04:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1023ms 04:31:27 INFO - PROCESS | 3288 | 1471692687377 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 04:31:27 INFO - PROCESS | 3288 | 1471692687382 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 04:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:31:27 INFO - PROCESS | 3288 | 1471692687387 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:31:27 INFO - PROCESS | 3288 | 1471692687389 Marionette TRACE conn6 <- [1,850,null,{}] 04:31:27 INFO - PROCESS | 3288 | 1471692687393 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:27 INFO - PROCESS | 3288 | 1471692687396 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:27 INFO - PROCESS | 3288 | 1471692687509 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 04:31:27 INFO - PROCESS | 3288 | 1471692687637 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 3288 | 1471692687639 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:27 INFO - PROCESS | 3288 | ++DOCSHELL 18ADF000 == 31 [pid = 3288] [id = 222] 04:31:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18C28000) [pid = 3288] [serial = 665] [outer = 00000000] 04:31:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19583000) [pid = 3288] [serial = 666] [outer = 18C28000] 04:31:27 INFO - PROCESS | 3288 | 1471692687698 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19880800) [pid = 3288] [serial = 667] [outer = 18C28000] 04:31:28 INFO - PROCESS | 3288 | 1471692688362 Marionette TRACE conn6 <- [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]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1021ms 04:31:28 INFO - PROCESS | 3288 | 1471692688410 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 3288 | 1471692688413 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 04:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:31:28 INFO - PROCESS | 3288 | 1471692688422 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 3288 | 1471692688428 Marionette TRACE conn6 <- [1,854,null,{}] 04:31:28 INFO - PROCESS | 3288 | 1471692688434 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:28 INFO - PROCESS | 3288 | 1471692688438 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:28 INFO - PROCESS | 3288 | 1471692688570 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 04:31:28 INFO - PROCESS | 3288 | 1471692688801 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 3288 | 1471692688804 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:28 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2800 == 32 [pid = 3288] [id = 223] 04:31:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0C1F2C00) [pid = 3288] [serial = 668] [outer = 00000000] 04:31:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FC03400) [pid = 3288] [serial = 669] [outer = 0C1F2C00] 04:31:28 INFO - PROCESS | 3288 | 1471692688875 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (101C4000) [pid = 3288] [serial = 670] [outer = 0C1F2C00] 04:31:30 INFO - PROCESS | 3288 | --DOCSHELL 1618D000 == 31 [pid = 3288] [id = 200] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1643B000) [pid = 3288] [serial = 614] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (101CD400) [pid = 3288] [serial = 605] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (102BD400) [pid = 3288] [serial = 606] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0C93A800) [pid = 3288] [serial = 602] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FB54C00) [pid = 3288] [serial = 603] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (143B3C00) [pid = 3288] [serial = 608] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1487AC00) [pid = 3288] [serial = 609] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18844800) [pid = 3288] [serial = 617] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC0E000) [pid = 3288] [serial = 594] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FB5A000) [pid = 3288] [serial = 593] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (14A75400) [pid = 3288] [serial = 597] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14484400) [pid = 3288] [serial = 596] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (161BE400) [pid = 3288] [serial = 599] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (17323400) [pid = 3288] [serial = 615] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (173E8000) [pid = 3288] [serial = 620] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18FBDC00) [pid = 3288] [serial = 623] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (193B3C00) [pid = 3288] [serial = 626] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (193AD000) [pid = 3288] [serial = 624] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18A16800) [pid = 3288] [serial = 618] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (15F88000) [pid = 3288] [serial = 611] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A1D000) [pid = 3288] [serial = 621] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (16191800) [pid = 3288] [serial = 612] [outer = 00000000] [url = about:blank] 04:31:30 INFO - PROCESS | 3288 | 1471692690096 Marionette TRACE conn6 <- [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]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1743ms 04:31:30 INFO - PROCESS | 3288 | 1471692690164 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 3288 | 1471692690168 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 04:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:31:30 INFO - PROCESS | 3288 | 1471692690174 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 3288 | 1471692690177 Marionette TRACE conn6 <- [1,858,null,{}] 04:31:30 INFO - PROCESS | 3288 | 1471692690183 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:30 INFO - PROCESS | 3288 | 1471692690187 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:30 INFO - PROCESS | 3288 | 1471692690275 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 04:31:30 INFO - PROCESS | 3288 | 1471692690324 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 3288 | 1471692690328 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:30 INFO - PROCESS | 3288 | ++DOCSHELL 0CA08C00 == 32 [pid = 3288] [id = 224] 04:31:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0CA0E800) [pid = 3288] [serial = 671] [outer = 00000000] 04:31:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FB53400) [pid = 3288] [serial = 672] [outer = 0CA0E800] 04:31:30 INFO - PROCESS | 3288 | 1471692690381 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC05800) [pid = 3288] [serial = 673] [outer = 0CA0E800] 04:31:30 INFO - PROCESS | 3288 | 1471692690875 Marionette TRACE conn6 <- [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]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 730ms 04:31:30 INFO - PROCESS | 3288 | 1471692690908 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 3288 | 1471692690914 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 04:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:31:30 INFO - PROCESS | 3288 | 1471692690920 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 3288 | 1471692690923 Marionette TRACE conn6 <- [1,862,null,{}] 04:31:30 INFO - PROCESS | 3288 | 1471692690927 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:30 INFO - PROCESS | 3288 | 1471692690929 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:31 INFO - PROCESS | 3288 | 1471692691021 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 04:31:31 INFO - PROCESS | 3288 | 1471692691031 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 3288 | 1471692691033 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:31 INFO - PROCESS | 3288 | ++DOCSHELL 101C6000 == 33 [pid = 3288] [id = 225] 04:31:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101C6800) [pid = 3288] [serial = 674] [outer = 00000000] 04:31:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (101CFC00) [pid = 3288] [serial = 675] [outer = 101C6800] 04:31:31 INFO - PROCESS | 3288 | 1471692691084 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (102BF800) [pid = 3288] [serial = 676] [outer = 101C6800] 04:31:31 INFO - PROCESS | 3288 | 1471692691546 Marionette TRACE conn6 <- [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]]]}] 04:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 04:31:31 INFO - PROCESS | 3288 | 1471692691593 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 04:31:31 INFO - PROCESS | 3288 | 1471692691596 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 04:31:31 INFO - PROCESS | 3288 | 1471692691599 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:31:31 INFO - PROCESS | 3288 | 1471692691603 Marionette TRACE conn6 <- [1,866,null,{}] 04:31:31 INFO - PROCESS | 3288 | 1471692691614 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:31 INFO - PROCESS | 3288 | 1471692691618 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:31 INFO - PROCESS | 3288 | 1471692691737 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 04:31:31 INFO - PROCESS | 3288 | 1471692691825 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 3288 | 1471692691828 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:31 INFO - PROCESS | 3288 | ++DOCSHELL 1486D400 == 34 [pid = 3288] [id = 226] 04:31:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1486F800) [pid = 3288] [serial = 677] [outer = 00000000] 04:31:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (14A7A000) [pid = 3288] [serial = 678] [outer = 1486F800] 04:31:31 INFO - PROCESS | 3288 | 1471692691881 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14A70800) [pid = 3288] [serial = 679] [outer = 1486F800] 04:31:32 INFO - PROCESS | 3288 | 1471692692270 Marionette TRACE conn6 <- [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]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 730ms 04:31:32 INFO - PROCESS | 3288 | 1471692692333 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 3288 | 1471692692336 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 04:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:31:32 INFO - PROCESS | 3288 | 1471692692357 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 3288 | 1471692692359 Marionette TRACE conn6 <- [1,870,null,{}] 04:31:32 INFO - PROCESS | 3288 | 1471692692363 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:32 INFO - PROCESS | 3288 | 1471692692365 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:32 INFO - PROCESS | 3288 | 1471692692475 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 04:31:32 INFO - PROCESS | 3288 | 1471692692485 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 3288 | 1471692692487 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:32 INFO - PROCESS | 3288 | ++DOCSHELL 15D5E800 == 35 [pid = 3288] [id = 227] 04:31:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (15D60C00) [pid = 3288] [serial = 680] [outer = 00000000] 04:31:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1618DC00) [pid = 3288] [serial = 681] [outer = 15D60C00] 04:31:32 INFO - PROCESS | 3288 | 1471692692533 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (161B3000) [pid = 3288] [serial = 682] [outer = 15D60C00] 04:31:32 INFO - PROCESS | 3288 | 1471692692988 Marionette TRACE conn6 <- [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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 690ms 04:31:33 INFO - PROCESS | 3288 | 1471692693044 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 3288 | 1471692693046 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 04:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:31:33 INFO - PROCESS | 3288 | 1471692693049 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 3288 | 1471692693051 Marionette TRACE conn6 <- [1,874,null,{}] 04:31:33 INFO - PROCESS | 3288 | 1471692693054 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:33 INFO - PROCESS | 3288 | 1471692693056 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:33 INFO - PROCESS | 3288 | 1471692693199 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 04:31:33 INFO - PROCESS | 3288 | 1471692693213 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 3288 | 1471692693215 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:33 INFO - PROCESS | 3288 | ++DOCSHELL 163BE000 == 36 [pid = 3288] [id = 228] 04:31:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (163C0400) [pid = 3288] [serial = 683] [outer = 00000000] 04:31:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (164B5000) [pid = 3288] [serial = 684] [outer = 163C0400] 04:31:33 INFO - PROCESS | 3288 | 1471692693262 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173CE000) [pid = 3288] [serial = 685] [outer = 163C0400] 04:31:33 INFO - PROCESS | 3288 | 1471692693696 Marionette TRACE conn6 <- [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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 04:31:33 INFO - PROCESS | 3288 | 1471692693727 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 3288 | 1471692693730 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 04:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:31:33 INFO - PROCESS | 3288 | 1471692693733 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 3288 | 1471692693734 Marionette TRACE conn6 <- [1,878,null,{}] 04:31:33 INFO - PROCESS | 3288 | 1471692693738 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:33 INFO - PROCESS | 3288 | 1471692693744 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:33 INFO - PROCESS | 3288 | 1471692693883 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 04:31:33 INFO - PROCESS | 3288 | 1471692693942 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 3288 | 1471692693944 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:33 INFO - PROCESS | 3288 | ++DOCSHELL 18823C00 == 37 [pid = 3288] [id = 229] 04:31:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18825800) [pid = 3288] [serial = 686] [outer = 00000000] 04:31:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18A12C00) [pid = 3288] [serial = 687] [outer = 18825800] 04:31:33 INFO - PROCESS | 3288 | 1471692693992 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18A1BC00) [pid = 3288] [serial = 688] [outer = 18825800] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18C2C000) [pid = 3288] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18ADDC00) [pid = 3288] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0C1F6C00) [pid = 3288] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC3B400) [pid = 3288] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (143B7000) [pid = 3288] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (193AE000) [pid = 3288] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (15F7F000) [pid = 3288] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0C93B000) [pid = 3288] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18845800) [pid = 3288] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (193B6000) [pid = 3288] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (16190C00) [pid = 3288] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:31:34 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (10D6CC00) [pid = 3288] [serial = 656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:31:34 INFO - PROCESS | 3288 | 1471692694677 Marionette TRACE conn6 <- [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]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 971ms 04:31:34 INFO - PROCESS | 3288 | 1471692694706 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 04:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:31:34 INFO - PROCESS | 3288 | 1471692694708 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 04:31:34 INFO - PROCESS | 3288 | 1471692694711 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 3288 | 1471692694713 Marionette TRACE conn6 <- [1,882,null,{}] 04:31:34 INFO - PROCESS | 3288 | 1471692694717 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:34 INFO - PROCESS | 3288 | 1471692694719 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:34 INFO - PROCESS | 3288 | 1471692694799 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 04:31:34 INFO - PROCESS | 3288 | 1471692694885 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 3288 | 1471692694887 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:34 INFO - PROCESS | 3288 | ++DOCSHELL 0C93B000 == 38 [pid = 3288] [id = 230] 04:31:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0CAF5400) [pid = 3288] [serial = 689] [outer = 00000000] 04:31:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16190C00) [pid = 3288] [serial = 690] [outer = 0CAF5400] 04:31:34 INFO - PROCESS | 3288 | 1471692694934 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173F5800) [pid = 3288] [serial = 691] [outer = 0CAF5400] 04:31:35 INFO - PROCESS | 3288 | 1471692695280 Marionette TRACE conn6 <- [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]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 630ms 04:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:31:35 INFO - PROCESS | 3288 | 1471692695346 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 3288 | 1471692695348 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 04:31:35 INFO - PROCESS | 3288 | 1471692695351 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 3288 | 1471692695353 Marionette TRACE conn6 <- [1,886,null,{}] 04:31:35 INFO - PROCESS | 3288 | 1471692695356 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:35 INFO - PROCESS | 3288 | 1471692695358 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:35 INFO - PROCESS | 3288 | 1471692695468 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 04:31:35 INFO - PROCESS | 3288 | 1471692695477 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 3288 | 1471692695479 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:35 INFO - PROCESS | 3288 | ++DOCSHELL 1608EC00 == 39 [pid = 3288] [id = 231] 04:31:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A11C00) [pid = 3288] [serial = 692] [outer = 00000000] 04:31:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18C2E400) [pid = 3288] [serial = 693] [outer = 18A11C00] 04:31:35 INFO - PROCESS | 3288 | 1471692695525 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18FBB400) [pid = 3288] [serial = 694] [outer = 18A11C00] 04:31:35 INFO - PROCESS | 3288 | 1471692695921 Marionette TRACE conn6 <- [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]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 630ms 04:31:35 INFO - PROCESS | 3288 | 1471692695982 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 04:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:31:35 INFO - PROCESS | 3288 | 1471692695984 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 04:31:35 INFO - PROCESS | 3288 | 1471692695987 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 3288 | 1471692695989 Marionette TRACE conn6 <- [1,890,null,{}] 04:31:35 INFO - PROCESS | 3288 | 1471692695992 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:35 INFO - PROCESS | 3288 | 1471692695994 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:36 INFO - PROCESS | 3288 | 1471692696107 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 04:31:36 INFO - PROCESS | 3288 | 1471692696148 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 3288 | 1471692696150 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:36 INFO - PROCESS | 3288 | ++DOCSHELL 18C27800 == 40 [pid = 3288] [id = 232] 04:31:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18C31800) [pid = 3288] [serial = 695] [outer = 00000000] 04:31:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19577C00) [pid = 3288] [serial = 696] [outer = 18C31800] 04:31:36 INFO - PROCESS | 3288 | 1471692696196 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19578400) [pid = 3288] [serial = 697] [outer = 18C31800] 04:31:36 INFO - PROCESS | 3288 | 1471692696693 Marionette TRACE conn6 <- [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]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 730ms 04:31:36 INFO - PROCESS | 3288 | 1471692696719 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 3288 | 1471692696723 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 04:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:31:36 INFO - PROCESS | 3288 | 1471692696728 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 3288 | 1471692696732 Marionette TRACE conn6 <- [1,894,null,{}] 04:31:36 INFO - PROCESS | 3288 | 1471692696738 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:36 INFO - PROCESS | 3288 | 1471692696742 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:36 INFO - PROCESS | 3288 | 1471692696864 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 04:31:36 INFO - PROCESS | 3288 | 1471692696990 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 3288 | 1471692696995 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:37 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EF000 == 41 [pid = 3288] [id = 233] 04:31:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0C933400) [pid = 3288] [serial = 698] [outer = 00000000] 04:31:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FB72C00) [pid = 3288] [serial = 699] [outer = 0C933400] 04:31:37 INFO - PROCESS | 3288 | 1471692697060 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FE63C00) [pid = 3288] [serial = 700] [outer = 0C933400] 04:31:37 INFO - PROCESS | 3288 | 1471692697823 Marionette TRACE conn6 <- [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]]]}] 04:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1189ms 04:31:37 INFO - PROCESS | 3288 | 1471692697918 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 3288 | 1471692697923 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 04:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:31:37 INFO - PROCESS | 3288 | 1471692697929 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 3288 | 1471692697932 Marionette TRACE conn6 <- [1,898,null,{}] 04:31:37 INFO - PROCESS | 3288 | 1471692697937 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:37 INFO - PROCESS | 3288 | 1471692697939 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:38 INFO - PROCESS | 3288 | 1471692698090 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 04:31:38 INFO - PROCESS | 3288 | 1471692698210 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 3288 | 1471692698213 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:38 INFO - PROCESS | 3288 | ++DOCSHELL 143B7400 == 42 [pid = 3288] [id = 234] 04:31:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (14484400) [pid = 3288] [serial = 701] [outer = 00000000] 04:31:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1496A800) [pid = 3288] [serial = 702] [outer = 14484400] 04:31:38 INFO - PROCESS | 3288 | 1471692698274 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (15D59C00) [pid = 3288] [serial = 703] [outer = 14484400] 04:31:39 INFO - PROCESS | 3288 | 1471692699133 Marionette TRACE conn6 <- [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]]]}] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 1608EC00 == 41 [pid = 3288] [id = 231] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 0C93B000 == 40 [pid = 3288] [id = 230] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 18823C00 == 39 [pid = 3288] [id = 229] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 163BE000 == 38 [pid = 3288] [id = 228] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 15D5E800 == 37 [pid = 3288] [id = 227] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 1486D400 == 36 [pid = 3288] [id = 226] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 101C6000 == 35 [pid = 3288] [id = 225] 04:31:39 INFO - PROCESS | 3288 | --DOCSHELL 0CA08C00 == 34 [pid = 3288] [id = 224] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (17324C00) [pid = 3288] [serial = 600] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (19C0A000) [pid = 3288] [serial = 657] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (193B2000) [pid = 3288] [serial = 644] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (195E3800) [pid = 3288] [serial = 647] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1957B000) [pid = 3288] [serial = 645] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (10D73000) [pid = 3288] [serial = 650] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (195E8000) [pid = 3288] [serial = 648] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FE6B400) [pid = 3288] [serial = 635] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (15809C00) [pid = 3288] [serial = 632] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (15F80000) [pid = 3288] [serial = 633] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (193B4000) [pid = 3288] [serial = 627] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1618D400) [pid = 3288] [serial = 638] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (161B9400) [pid = 3288] [serial = 639] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC0F400) [pid = 3288] [serial = 629] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (101C9C00) [pid = 3288] [serial = 630] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18A12800) [pid = 3288] [serial = 641] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (101C4400) [pid = 3288] [serial = 636] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC08800) [pid = 3288] [serial = 366] [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.] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19884000) [pid = 3288] [serial = 653] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19C0D400) [pid = 3288] [serial = 658] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (19885000) [pid = 3288] [serial = 654] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (102CAC00) [pid = 3288] [serial = 651] [outer = 00000000] [url = about:blank] 04:31:39 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18A1EC00) [pid = 3288] [serial = 642] [outer = 00000000] [url = about:blank] 04:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1282ms 04:31:39 INFO - PROCESS | 3288 | 1471692699215 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 3288 | 1471692699219 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 04:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:31:39 INFO - PROCESS | 3288 | 1471692699224 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 3288 | 1471692699227 Marionette TRACE conn6 <- [1,902,null,{}] 04:31:39 INFO - PROCESS | 3288 | 1471692699233 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:39 INFO - PROCESS | 3288 | 1471692699236 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:39 INFO - PROCESS | 3288 | 1471692699331 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 04:31:39 INFO - PROCESS | 3288 | 1471692699338 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 3288 | 1471692699343 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:39 INFO - PROCESS | 3288 | ++DOCSHELL 0FB5D400 == 35 [pid = 3288] [id = 235] 04:31:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FC08800) [pid = 3288] [serial = 704] [outer = 00000000] 04:31:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FC2DC00) [pid = 3288] [serial = 705] [outer = 0FC08800] 04:31:39 INFO - PROCESS | 3288 | 1471692699405 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FE69400) [pid = 3288] [serial = 706] [outer = 0FC08800] 04:31:39 INFO - PROCESS | 3288 | 1471692699931 Marionette TRACE conn6 <- [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]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 04:31:39 INFO - PROCESS | 3288 | 1471692699955 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 3288 | 1471692699959 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 04:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:31:39 INFO - PROCESS | 3288 | 1471692699969 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 3288 | 1471692699972 Marionette TRACE conn6 <- [1,906,null,{}] 04:31:39 INFO - PROCESS | 3288 | 1471692699976 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:39 INFO - PROCESS | 3288 | 1471692699978 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:40 INFO - PROCESS | 3288 | 1471692700066 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 04:31:40 INFO - PROCESS | 3288 | 1471692700075 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 3288 | 1471692700077 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:40 INFO - PROCESS | 3288 | ++DOCSHELL 101C5400 == 36 [pid = 3288] [id = 236] 04:31:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (101C9C00) [pid = 3288] [serial = 707] [outer = 00000000] 04:31:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (10897400) [pid = 3288] [serial = 708] [outer = 101C9C00] 04:31:40 INFO - PROCESS | 3288 | 1471692700129 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (142E2400) [pid = 3288] [serial = 709] [outer = 101C9C00] 04:31:40 INFO - PROCESS | 3288 | 1471692700608 Marionette TRACE conn6 <- [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]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 04:31:40 INFO - PROCESS | 3288 | 1471692700645 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 3288 | 1471692700648 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 04:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:31:40 INFO - PROCESS | 3288 | 1471692700651 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 3288 | 1471692700655 Marionette TRACE conn6 <- [1,910,null,{}] 04:31:40 INFO - PROCESS | 3288 | 1471692700665 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:40 INFO - PROCESS | 3288 | 1471692700670 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:40 INFO - PROCESS | 3288 | 1471692700756 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 04:31:40 INFO - PROCESS | 3288 | 1471692700766 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 3288 | 1471692700769 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:40 INFO - PROCESS | 3288 | ++DOCSHELL 16080C00 == 37 [pid = 3288] [id = 237] 04:31:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (16084800) [pid = 3288] [serial = 710] [outer = 00000000] 04:31:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1618EC00) [pid = 3288] [serial = 711] [outer = 16084800] 04:31:40 INFO - PROCESS | 3288 | 1471692700826 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (161BBC00) [pid = 3288] [serial = 712] [outer = 16084800] 04:31:41 INFO - PROCESS | 3288 | 1471692701270 Marionette TRACE conn6 <- [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]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 04:31:41 INFO - PROCESS | 3288 | 1471692701325 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 3288 | 1471692701328 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 04:31:41 INFO - PROCESS | 3288 | 1471692701331 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:31:41 INFO - PROCESS | 3288 | 1471692701333 Marionette TRACE conn6 <- [1,914,null,{}] 04:31:41 INFO - PROCESS | 3288 | 1471692701336 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:41 INFO - PROCESS | 3288 | 1471692701339 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:41 INFO - PROCESS | 3288 | 1471692701454 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 04:31:41 INFO - PROCESS | 3288 | 1471692701463 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 3288 | 1471692701465 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:41 INFO - PROCESS | 3288 | ++DOCSHELL 1732D400 == 38 [pid = 3288] [id = 238] 04:31:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173C7400) [pid = 3288] [serial = 713] [outer = 00000000] 04:31:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18828C00) [pid = 3288] [serial = 714] [outer = 173C7400] 04:31:41 INFO - PROCESS | 3288 | 1471692701511 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A16C00) [pid = 3288] [serial = 715] [outer = 173C7400] 04:31:41 INFO - PROCESS | 3288 | 1471692701981 Marionette TRACE conn6 <- [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]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 04:31:42 INFO - PROCESS | 3288 | 1471692702005 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 3288 | 1471692702007 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 04:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:31:42 INFO - PROCESS | 3288 | 1471692702017 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 3288 | 1471692702019 Marionette TRACE conn6 <- [1,918,null,{}] 04:31:42 INFO - PROCESS | 3288 | 1471692702023 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:42 INFO - PROCESS | 3288 | 1471692702025 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:42 INFO - PROCESS | 3288 | 1471692702135 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 04:31:42 INFO - PROCESS | 3288 | 1471692702144 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 3288 | 1471692702146 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:42 INFO - PROCESS | 3288 | ++DOCSHELL 173F2400 == 39 [pid = 3288] [id = 239] 04:31:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A1A800) [pid = 3288] [serial = 716] [outer = 00000000] 04:31:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18AD7800) [pid = 3288] [serial = 717] [outer = 18A1A800] 04:31:42 INFO - PROCESS | 3288 | 1471692702194 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18ADB000) [pid = 3288] [serial = 718] [outer = 18A1A800] 04:31:42 INFO - PROCESS | 3288 | 1471692702658 Marionette TRACE conn6 <- [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]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 04:31:42 INFO - PROCESS | 3288 | 1471692702695 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 3288 | 1471692702697 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 04:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:31:42 INFO - PROCESS | 3288 | 1471692702700 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 3288 | 1471692702702 Marionette TRACE conn6 <- [1,922,null,{}] 04:31:42 INFO - PROCESS | 3288 | 1471692702706 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:42 INFO - PROCESS | 3288 | 1471692702711 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:42 INFO - PROCESS | 3288 | 1471692702879 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 04:31:42 INFO - PROCESS | 3288 | 1471692702914 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 3288 | 1471692702916 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:42 INFO - PROCESS | 3288 | ++DOCSHELL 193B4800 == 40 [pid = 3288] [id = 240] 04:31:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (193B4C00) [pid = 3288] [serial = 719] [outer = 00000000] 04:31:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (195EF800) [pid = 3288] [serial = 720] [outer = 193B4C00] 04:31:42 INFO - PROCESS | 3288 | 1471692702964 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (193BA800) [pid = 3288] [serial = 721] [outer = 193B4C00] 04:31:43 INFO - PROCESS | 3288 | 1471692703423 Marionette TRACE conn6 <- [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]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 770ms 04:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:31:43 INFO - PROCESS | 3288 | 1471692703475 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 3288 | 1471692703477 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 04:31:43 INFO - PROCESS | 3288 | 1471692703481 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 3288 | 1471692703483 Marionette TRACE conn6 <- [1,926,null,{}] 04:31:43 INFO - PROCESS | 3288 | 1471692703486 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:43 INFO - PROCESS | 3288 | 1471692703488 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:43 INFO - PROCESS | 3288 | 1471692703597 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 04:31:43 INFO - PROCESS | 3288 | 1471692703653 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 3288 | 1471692703655 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:43 INFO - PROCESS | 3288 | ++DOCSHELL 19883400 == 41 [pid = 3288] [id = 241] 04:31:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19884800) [pid = 3288] [serial = 722] [outer = 00000000] 04:31:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1990A000) [pid = 3288] [serial = 723] [outer = 19884800] 04:31:43 INFO - PROCESS | 3288 | 1471692703702 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C03C00) [pid = 3288] [serial = 724] [outer = 19884800] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0CA0E800) [pid = 3288] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1486F800) [pid = 3288] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0C1F2C00) [pid = 3288] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (15D60C00) [pid = 3288] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18825800) [pid = 3288] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (08163000) [pid = 3288] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (16082400) [pid = 3288] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18C28000) [pid = 3288] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (163C0400) [pid = 3288] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0CAF5400) [pid = 3288] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18A11C00) [pid = 3288] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:31:43 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101C6800) [pid = 3288] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:31:44 INFO - PROCESS | 3288 | 1471692704164 Marionette TRACE conn6 <- [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]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 731ms 04:31:44 INFO - PROCESS | 3288 | 1471692704222 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 3288 | 1471692704225 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 04:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:31:44 INFO - PROCESS | 3288 | 1471692704228 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 3288 | 1471692704230 Marionette TRACE conn6 <- [1,930,null,{}] 04:31:44 INFO - PROCESS | 3288 | 1471692704234 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 3288 | 1471692704236 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:44 INFO - PROCESS | 3288 | 1471692704316 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 04:31:44 INFO - PROCESS | 3288 | 1471692704322 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 3288 | 1471692704323 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:44 INFO - PROCESS | 3288 | ++DOCSHELL 0FC38C00 == 42 [pid = 3288] [id = 242] 04:31:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1437A800) [pid = 3288] [serial = 725] [outer = 00000000] 04:31:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18A18400) [pid = 3288] [serial = 726] [outer = 1437A800] 04:31:44 INFO - PROCESS | 3288 | 1471692704370 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19579800) [pid = 3288] [serial = 727] [outer = 1437A800] 04:31:44 INFO - PROCESS | 3288 | 1471692704791 Marionette TRACE conn6 <- [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]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 630ms 04:31:44 INFO - PROCESS | 3288 | 1471692704863 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 3288 | 1471692704865 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 04:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:31:44 INFO - PROCESS | 3288 | 1471692704869 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 3288 | 1471692704870 Marionette TRACE conn6 <- [1,934,null,{}] 04:31:44 INFO - PROCESS | 3288 | 1471692704874 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 3288 | 1471692704885 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:44 INFO - PROCESS | 3288 | 1471692704966 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 04:31:44 INFO - PROCESS | 3288 | 1471692704972 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 3288 | 1471692704974 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:44 INFO - PROCESS | 3288 | ++DOCSHELL 163B9800 == 43 [pid = 3288] [id = 243] 04:31:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19889000) [pid = 3288] [serial = 728] [outer = 00000000] 04:31:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19CC9400) [pid = 3288] [serial = 729] [outer = 19889000] 04:31:45 INFO - PROCESS | 3288 | 1471692705021 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A774000) [pid = 3288] [serial = 730] [outer = 19889000] 04:31:45 INFO - PROCESS | 3288 | 1471692705448 Marionette TRACE conn6 <- [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]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 630ms 04:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:31:45 INFO - PROCESS | 3288 | 1471692705500 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 3288 | 1471692705502 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 04:31:45 INFO - PROCESS | 3288 | 1471692705505 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 3288 | 1471692705506 Marionette TRACE conn6 <- [1,938,null,{}] 04:31:45 INFO - PROCESS | 3288 | 1471692705510 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:45 INFO - PROCESS | 3288 | 1471692705512 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:45 INFO - PROCESS | 3288 | 1471692705595 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 04:31:45 INFO - PROCESS | 3288 | 1471692705600 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 3288 | 1471692705602 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:45 INFO - PROCESS | 3288 | ++DOCSHELL 1A773800 == 44 [pid = 3288] [id = 244] 04:31:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A777000) [pid = 3288] [serial = 731] [outer = 00000000] 04:31:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A77BC00) [pid = 3288] [serial = 732] [outer = 1A777000] 04:31:45 INFO - PROCESS | 3288 | 1471692705650 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1A77E400) [pid = 3288] [serial = 733] [outer = 1A777000] 04:31:46 INFO - PROCESS | 3288 | 1471692706274 Marionette TRACE conn6 <- [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]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 830ms 04:31:46 INFO - PROCESS | 3288 | 1471692706336 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 3288 | 1471692706341 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 04:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:31:46 INFO - PROCESS | 3288 | 1471692706346 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 3288 | 1471692706349 Marionette TRACE conn6 <- [1,942,null,{}] 04:31:46 INFO - PROCESS | 3288 | 1471692706355 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:46 INFO - PROCESS | 3288 | 1471692706359 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:46 INFO - PROCESS | 3288 | 1471692706524 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 04:31:46 INFO - PROCESS | 3288 | 1471692706536 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 3288 | 1471692706538 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:46 INFO - PROCESS | 3288 | ++DOCSHELL 0FB56000 == 45 [pid = 3288] [id = 245] 04:31:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FC0F400) [pid = 3288] [serial = 734] [outer = 00000000] 04:31:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (101C6800) [pid = 3288] [serial = 735] [outer = 0FC0F400] 04:31:46 INFO - PROCESS | 3288 | 1471692706599 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (10D6EC00) [pid = 3288] [serial = 736] [outer = 0FC0F400] 04:31:47 INFO - PROCESS | 3288 | 1471692707236 Marionette TRACE conn6 <- [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]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 930ms 04:31:47 INFO - PROCESS | 3288 | 1471692707276 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 3288 | 1471692707281 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 04:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:31:47 INFO - PROCESS | 3288 | 1471692707287 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 3288 | 1471692707290 Marionette TRACE conn6 <- [1,946,null,{}] 04:31:47 INFO - PROCESS | 3288 | 1471692707294 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:47 INFO - PROCESS | 3288 | 1471692707297 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:47 INFO - PROCESS | 3288 | 1471692707413 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 04:31:47 INFO - PROCESS | 3288 | 1471692707543 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 3288 | 1471692707546 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:47 INFO - PROCESS | 3288 | ++DOCSHELL 15D61000 == 46 [pid = 3288] [id = 246] 04:31:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (15D64C00) [pid = 3288] [serial = 737] [outer = 00000000] 04:31:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1619B000) [pid = 3288] [serial = 738] [outer = 15D64C00] 04:31:47 INFO - PROCESS | 3288 | 1471692707607 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (173F0400) [pid = 3288] [serial = 739] [outer = 15D64C00] 04:31:48 INFO - PROCESS | 3288 | 1471692708202 Marionette TRACE conn6 <- [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]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 970ms 04:31:48 INFO - PROCESS | 3288 | 1471692708261 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 3288 | 1471692708264 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 04:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:31:48 INFO - PROCESS | 3288 | 1471692708267 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 3288 | 1471692708271 Marionette TRACE conn6 <- [1,950,null,{}] 04:31:48 INFO - PROCESS | 3288 | 1471692708283 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:48 INFO - PROCESS | 3288 | 1471692708288 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:48 INFO - PROCESS | 3288 | 1471692708401 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 04:31:48 INFO - PROCESS | 3288 | 1471692708532 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 3288 | 1471692708535 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:48 INFO - PROCESS | 3288 | ++DOCSHELL 19C10800 == 47 [pid = 3288] [id = 247] 04:31:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (19C10C00) [pid = 3288] [serial = 740] [outer = 00000000] 04:31:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1A77B000) [pid = 3288] [serial = 741] [outer = 19C10C00] 04:31:48 INFO - PROCESS | 3288 | 1471692708595 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1A8C5400) [pid = 3288] [serial = 742] [outer = 19C10C00] 04:31:49 INFO - PROCESS | 3288 | 1471692709145 Marionette TRACE conn6 <- [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]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 930ms 04:31:49 INFO - PROCESS | 3288 | 1471692709201 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 3288 | 1471692709204 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 04:31:49 INFO - PROCESS | 3288 | 1471692709207 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:31:49 INFO - PROCESS | 3288 | 1471692709209 Marionette TRACE conn6 <- [1,954,null,{}] 04:31:49 INFO - PROCESS | 3288 | 1471692709213 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:49 INFO - PROCESS | 3288 | 1471692709215 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:49 INFO - PROCESS | 3288 | 1471692709335 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 04:31:49 INFO - PROCESS | 3288 | 1471692709441 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 3288 | 1471692709443 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:49 INFO - PROCESS | 3288 | ++DOCSHELL 193AD400 == 48 [pid = 3288] [id = 248] 04:31:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (193B0800) [pid = 3288] [serial = 743] [outer = 00000000] 04:31:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1AACC800) [pid = 3288] [serial = 744] [outer = 193B0800] 04:31:49 INFO - PROCESS | 3288 | 1471692709500 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (1B470000) [pid = 3288] [serial = 745] [outer = 193B0800] 04:31:50 INFO - PROCESS | 3288 | 1471692710276 Marionette TRACE conn6 <- [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]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1117ms 04:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:31:50 INFO - PROCESS | 3288 | 1471692710328 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 04:31:50 INFO - PROCESS | 3288 | 1471692710332 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 04:31:50 INFO - PROCESS | 3288 | 1471692710338 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 3288 | 1471692710341 Marionette TRACE conn6 <- [1,958,null,{}] 04:31:50 INFO - PROCESS | 3288 | 1471692710347 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:50 INFO - PROCESS | 3288 | 1471692710349 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:50 INFO - PROCESS | 3288 | 1471692710455 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 04:31:50 INFO - PROCESS | 3288 | 1471692710589 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 3288 | 1471692710594 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:50 INFO - PROCESS | 3288 | ++DOCSHELL 08161C00 == 49 [pid = 3288] [id = 249] 04:31:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (0C5CBC00) [pid = 3288] [serial = 746] [outer = 00000000] 04:31:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (0FFD7C00) [pid = 3288] [serial = 747] [outer = 0C5CBC00] 04:31:50 INFO - PROCESS | 3288 | 1471692710649 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (101CB400) [pid = 3288] [serial = 748] [outer = 0C5CBC00] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2800 == 48 [pid = 3288] [id = 223] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 163B9800 == 47 [pid = 3288] [id = 243] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0FC38C00 == 46 [pid = 3288] [id = 242] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 19883400 == 45 [pid = 3288] [id = 241] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 193B4800 == 44 [pid = 3288] [id = 240] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 173F2400 == 43 [pid = 3288] [id = 239] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 1732D400 == 42 [pid = 3288] [id = 238] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 16080C00 == 41 [pid = 3288] [id = 237] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 101C5400 == 40 [pid = 3288] [id = 236] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0FB5D400 == 39 [pid = 3288] [id = 235] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 18C27800 == 38 [pid = 3288] [id = 232] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0C1EF000 == 37 [pid = 3288] [id = 233] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 143B7C00 == 36 [pid = 3288] [id = 221] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 143B7400 == 35 [pid = 3288] [id = 234] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0FC39800 == 34 [pid = 3288] [id = 219] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0815E000 == 33 [pid = 3288] [id = 220] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 18ADF000 == 32 [pid = 3288] [id = 222] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 193AD400 == 31 [pid = 3288] [id = 248] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 15D61000 == 30 [pid = 3288] [id = 246] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 19C10800 == 29 [pid = 3288] [id = 247] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 1A773800 == 28 [pid = 3288] [id = 244] 04:31:51 INFO - PROCESS | 3288 | --DOCSHELL 0FB56000 == 27 [pid = 3288] [id = 245] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (102BF800) [pid = 3288] [serial = 676] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (173CE000) [pid = 3288] [serial = 685] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (173F5800) [pid = 3288] [serial = 691] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (19577C00) [pid = 3288] [serial = 696] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (14A70800) [pid = 3288] [serial = 679] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (0FB53400) [pid = 3288] [serial = 672] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (0FC05800) [pid = 3288] [serial = 673] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (14A7A000) [pid = 3288] [serial = 678] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (101C4000) [pid = 3288] [serial = 670] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC03400) [pid = 3288] [serial = 669] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (1618DC00) [pid = 3288] [serial = 681] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (161B3000) [pid = 3288] [serial = 682] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (18A12C00) [pid = 3288] [serial = 687] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FB72000) [pid = 3288] [serial = 661] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0C573000) [pid = 3288] [serial = 660] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (173CDC00) [pid = 3288] [serial = 664] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (164B2800) [pid = 3288] [serial = 663] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19880800) [pid = 3288] [serial = 667] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19583000) [pid = 3288] [serial = 666] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (164B5000) [pid = 3288] [serial = 684] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (16190C00) [pid = 3288] [serial = 690] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18C2E400) [pid = 3288] [serial = 693] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18A1BC00) [pid = 3288] [serial = 688] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101CFC00) [pid = 3288] [serial = 675] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18FBB400) [pid = 3288] [serial = 694] [outer = 00000000] [url = about:blank] 04:31:51 INFO - PROCESS | 3288 | 1471692711825 Marionette TRACE conn6 <- [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]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1540ms 04:31:51 INFO - PROCESS | 3288 | 1471692711878 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 3288 | 1471692711881 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 04:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:31:51 INFO - PROCESS | 3288 | 1471692711886 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 3288 | 1471692711889 Marionette TRACE conn6 <- [1,962,null,{}] 04:31:51 INFO - PROCESS | 3288 | 1471692711894 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:51 INFO - PROCESS | 3288 | 1471692711897 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:52 INFO - PROCESS | 3288 | 1471692712012 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 04:31:52 INFO - PROCESS | 3288 | 1471692712096 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 3288 | 1471692712098 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:52 INFO - PROCESS | 3288 | ++DOCSHELL 0FB74800 == 28 [pid = 3288] [id = 250] 04:31:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC01800) [pid = 3288] [serial = 749] [outer = 00000000] 04:31:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FC2E400) [pid = 3288] [serial = 750] [outer = 0FC01800] 04:31:52 INFO - PROCESS | 3288 | 1471692712151 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (0FC36C00) [pid = 3288] [serial = 751] [outer = 0FC01800] 04:31:52 INFO - PROCESS | 3288 | 1471692712533 Marionette TRACE conn6 <- [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]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 670ms 04:31:52 INFO - PROCESS | 3288 | 1471692712557 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 3288 | 1471692712562 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 04:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:31:52 INFO - PROCESS | 3288 | 1471692712568 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 3288 | 1471692712571 Marionette TRACE conn6 <- [1,966,null,{}] 04:31:52 INFO - PROCESS | 3288 | 1471692712575 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:52 INFO - PROCESS | 3288 | 1471692712578 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:52 INFO - PROCESS | 3288 | 1471692712703 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 04:31:52 INFO - PROCESS | 3288 | 1471692712711 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 3288 | 1471692712714 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:52 INFO - PROCESS | 3288 | ++DOCSHELL 1035D400 == 29 [pid = 3288] [id = 251] 04:31:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (10364400) [pid = 3288] [serial = 752] [outer = 00000000] 04:31:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10DA1000) [pid = 3288] [serial = 753] [outer = 10364400] 04:31:52 INFO - PROCESS | 3288 | 1471692712763 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (143BC000) [pid = 3288] [serial = 754] [outer = 10364400] 04:31:53 INFO - PROCESS | 3288 | 1471692713222 Marionette TRACE conn6 <- [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]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 730ms 04:31:53 INFO - PROCESS | 3288 | 1471692713302 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 04:31:53 INFO - PROCESS | 3288 | 1471692713304 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 04:31:53 INFO - PROCESS | 3288 | 1471692713308 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:31:53 INFO - PROCESS | 3288 | 1471692713311 Marionette TRACE conn6 <- [1,970,null,{}] 04:31:53 INFO - PROCESS | 3288 | 1471692713322 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:53 INFO - PROCESS | 3288 | 1471692713326 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:53 INFO - PROCESS | 3288 | 1471692713410 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 04:31:53 INFO - PROCESS | 3288 | 1471692713425 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 3288 | 1471692713428 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:53 INFO - PROCESS | 3288 | ++DOCSHELL 15F7AC00 == 30 [pid = 3288] [id = 252] 04:31:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (15F7E000) [pid = 3288] [serial = 755] [outer = 00000000] 04:31:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16083000) [pid = 3288] [serial = 756] [outer = 15F7E000] 04:31:53 INFO - PROCESS | 3288 | 1471692713481 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (16192800) [pid = 3288] [serial = 757] [outer = 15F7E000] 04:31:53 INFO - PROCESS | 3288 | 1471692713970 Marionette TRACE conn6 <- [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]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 730ms 04:31:54 INFO - PROCESS | 3288 | 1471692714062 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 3288 | 1471692714065 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 04:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:31:54 INFO - PROCESS | 3288 | 1471692714068 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 3288 | 1471692714070 Marionette TRACE conn6 <- [1,974,null,{}] 04:31:54 INFO - PROCESS | 3288 | 1471692714074 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:54 INFO - PROCESS | 3288 | 1471692714076 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:54 INFO - PROCESS | 3288 | 1471692714200 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 04:31:54 INFO - PROCESS | 3288 | 1471692714257 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 3288 | 1471692714259 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:54 INFO - PROCESS | 3288 | ++DOCSHELL 163BD800 == 31 [pid = 3288] [id = 253] 04:31:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (163BE000) [pid = 3288] [serial = 758] [outer = 00000000] 04:31:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (164BBC00) [pid = 3288] [serial = 759] [outer = 163BE000] 04:31:54 INFO - PROCESS | 3288 | 1471692714308 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173CEC00) [pid = 3288] [serial = 760] [outer = 163BE000] 04:31:54 INFO - PROCESS | 3288 | 1471692714727 Marionette TRACE conn6 <- [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]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 04:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:31:54 INFO - PROCESS | 3288 | 1471692714741 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 3288 | 1471692714743 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 04:31:54 INFO - PROCESS | 3288 | 1471692714746 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 3288 | 1471692714748 Marionette TRACE conn6 <- [1,978,null,{}] 04:31:54 INFO - PROCESS | 3288 | 1471692714759 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:54 INFO - PROCESS | 3288 | 1471692714761 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:54 INFO - PROCESS | 3288 | 1471692714887 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 04:31:54 INFO - PROCESS | 3288 | 1471692714894 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 3288 | 1471692714896 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:54 INFO - PROCESS | 3288 | ++DOCSHELL 163BC400 == 32 [pid = 3288] [id = 254] 04:31:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (173D1C00) [pid = 3288] [serial = 761] [outer = 00000000] 04:31:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (173F5400) [pid = 3288] [serial = 762] [outer = 173D1C00] 04:31:54 INFO - PROCESS | 3288 | 1471692714943 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (173F6800) [pid = 3288] [serial = 763] [outer = 173D1C00] 04:31:55 INFO - PROCESS | 3288 | 1471692715426 Marionette TRACE conn6 <- [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]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 730ms 04:31:55 INFO - PROCESS | 3288 | 1471692715486 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 3288 | 1471692715488 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 04:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:31:55 INFO - PROCESS | 3288 | 1471692715492 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 3288 | 1471692715493 Marionette TRACE conn6 <- [1,982,null,{}] 04:31:55 INFO - PROCESS | 3288 | 1471692715497 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:55 INFO - PROCESS | 3288 | 1471692715503 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:55 INFO - PROCESS | 3288 | 1471692715657 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 04:31:55 INFO - PROCESS | 3288 | 1471692715668 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 3288 | 1471692715670 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:55 INFO - PROCESS | 3288 | ++DOCSHELL 0CA5D800 == 33 [pid = 3288] [id = 255] 04:31:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FE69000) [pid = 3288] [serial = 764] [outer = 00000000] 04:31:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (18A1E000) [pid = 3288] [serial = 765] [outer = 0FE69000] 04:31:56 INFO - PROCESS | 3288 | 1471692715999 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (193AC800) [pid = 3288] [serial = 766] [outer = 0FE69000] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18A1A800) [pid = 3288] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (18C31800) [pid = 3288] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (14484400) [pid = 3288] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC08800) [pid = 3288] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (173C7400) [pid = 3288] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (193B4C00) [pid = 3288] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0C933400) [pid = 3288] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (19889000) [pid = 3288] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A777000) [pid = 3288] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (101C9C00) [pid = 3288] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16084800) [pid = 3288] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19884800) [pid = 3288] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:31:56 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1437A800) [pid = 3288] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:31:56 INFO - PROCESS | 3288 | 1471692716366 Marionette TRACE conn6 <- [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]]]}] 04:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 930ms 04:31:56 INFO - PROCESS | 3288 | 1471692716428 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 3288 | 1471692716430 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 04:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:31:56 INFO - PROCESS | 3288 | 1471692716433 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 3288 | 1471692716435 Marionette TRACE conn6 <- [1,986,null,{}] 04:31:56 INFO - PROCESS | 3288 | 1471692716438 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:56 INFO - PROCESS | 3288 | 1471692716440 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:56 INFO - PROCESS | 3288 | 1471692716552 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 04:31:56 INFO - PROCESS | 3288 | 1471692716561 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 3288 | 1471692716563 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:56 INFO - PROCESS | 3288 | ++DOCSHELL 0FC08800 == 34 [pid = 3288] [id = 256] 04:31:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (101C9C00) [pid = 3288] [serial = 767] [outer = 00000000] 04:31:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18AB2000) [pid = 3288] [serial = 768] [outer = 101C9C00] 04:31:56 INFO - PROCESS | 3288 | 1471692716609 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18AD9800) [pid = 3288] [serial = 769] [outer = 101C9C00] 04:31:57 INFO - PROCESS | 3288 | 1471692717023 Marionette TRACE conn6 <- [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]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 630ms 04:31:57 INFO - PROCESS | 3288 | 1471692717064 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 3288 | 1471692717066 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 04:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:31:57 INFO - PROCESS | 3288 | 1471692717069 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 3288 | 1471692717071 Marionette TRACE conn6 <- [1,990,null,{}] 04:31:57 INFO - PROCESS | 3288 | 1471692717075 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:57 INFO - PROCESS | 3288 | 1471692717077 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:57 INFO - PROCESS | 3288 | 1471692717187 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 04:31:57 INFO - PROCESS | 3288 | 1471692717226 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 3288 | 1471692717228 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:57 INFO - PROCESS | 3288 | ++DOCSHELL 0815DC00 == 35 [pid = 3288] [id = 257] 04:31:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (08169400) [pid = 3288] [serial = 770] [outer = 00000000] 04:31:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (193AF800) [pid = 3288] [serial = 771] [outer = 08169400] 04:31:57 INFO - PROCESS | 3288 | 1471692717274 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (193B2800) [pid = 3288] [serial = 772] [outer = 08169400] 04:31:57 INFO - PROCESS | 3288 | 1471692717689 Marionette TRACE conn6 <- [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]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 04:31:57 INFO - PROCESS | 3288 | 1471692717740 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 3288 | 1471692717743 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 04:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:31:57 INFO - PROCESS | 3288 | 1471692717753 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 3288 | 1471692717755 Marionette TRACE conn6 <- [1,994,null,{}] 04:31:57 INFO - PROCESS | 3288 | 1471692717764 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:57 INFO - PROCESS | 3288 | 1471692717766 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:57 INFO - PROCESS | 3288 | 1471692717849 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 04:31:57 INFO - PROCESS | 3288 | 1471692717856 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 3288 | 1471692717857 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:57 INFO - PROCESS | 3288 | ++DOCSHELL 1957C400 == 36 [pid = 3288] [id = 258] 04:31:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19583000) [pid = 3288] [serial = 773] [outer = 00000000] 04:31:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (195EEC00) [pid = 3288] [serial = 774] [outer = 19583000] 04:31:57 INFO - PROCESS | 3288 | 1471692717914 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19884000) [pid = 3288] [serial = 775] [outer = 19583000] 04:31:58 INFO - PROCESS | 3288 | 1471692718728 Marionette TRACE conn6 <- [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]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1027ms 04:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:31:58 INFO - PROCESS | 3288 | 1471692718778 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 3288 | 1471692718782 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 04:31:58 INFO - PROCESS | 3288 | 1471692718787 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 3288 | 1471692718793 Marionette TRACE conn6 <- [1,998,null,{}] 04:31:58 INFO - PROCESS | 3288 | 1471692718798 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:58 INFO - PROCESS | 3288 | 1471692718801 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:58 INFO - PROCESS | 3288 | 1471692718952 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 04:31:59 INFO - PROCESS | 3288 | 1471692719075 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 3288 | 1471692719078 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:31:59 INFO - PROCESS | 3288 | ++DOCSHELL 0CAF2C00 == 37 [pid = 3288] [id = 259] 04:31:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FC03400) [pid = 3288] [serial = 776] [outer = 00000000] 04:31:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (101C3C00) [pid = 3288] [serial = 777] [outer = 0FC03400] 04:31:59 INFO - PROCESS | 3288 | 1471692719142 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (102CBC00) [pid = 3288] [serial = 778] [outer = 0FC03400] 04:31:59 INFO - PROCESS | 3288 | 1471692719844 Marionette TRACE conn6 <- [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]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1081ms 04:31:59 INFO - PROCESS | 3288 | 1471692719885 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 3288 | 1471692719890 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 04:31:59 INFO - PROCESS | 3288 | 1471692719897 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:31:59 INFO - PROCESS | 3288 | 1471692719900 Marionette TRACE conn6 <- [1,1002,null,{}] 04:31:59 INFO - PROCESS | 3288 | 1471692719905 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:59 INFO - PROCESS | 3288 | 1471692719908 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:00 INFO - PROCESS | 3288 | 1471692720034 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 04:32:00 INFO - PROCESS | 3288 | 1471692720164 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 3288 | 1471692720167 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:00 INFO - PROCESS | 3288 | ++DOCSHELL 101C5000 == 38 [pid = 3288] [id = 260] 04:32:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (14A6EC00) [pid = 3288] [serial = 779] [outer = 00000000] 04:32:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (16084800) [pid = 3288] [serial = 780] [outer = 14A6EC00] 04:32:00 INFO - PROCESS | 3288 | 1471692720228 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (164B3800) [pid = 3288] [serial = 781] [outer = 14A6EC00] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 0815DC00 == 37 [pid = 3288] [id = 257] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 0FC08800 == 36 [pid = 3288] [id = 256] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 0CA5D800 == 35 [pid = 3288] [id = 255] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 163BC400 == 34 [pid = 3288] [id = 254] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 163BD800 == 33 [pid = 3288] [id = 253] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 15F7AC00 == 32 [pid = 3288] [id = 252] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 1035D400 == 31 [pid = 3288] [id = 251] 04:32:00 INFO - PROCESS | 3288 | --DOCSHELL 0FB74800 == 30 [pid = 3288] [id = 250] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (18AD7800) [pid = 3288] [serial = 717] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (19578400) [pid = 3288] [serial = 697] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (1496A800) [pid = 3288] [serial = 702] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (15D59C00) [pid = 3288] [serial = 703] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC2DC00) [pid = 3288] [serial = 705] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FE69400) [pid = 3288] [serial = 706] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (18828C00) [pid = 3288] [serial = 714] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (195EF800) [pid = 3288] [serial = 720] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FB72C00) [pid = 3288] [serial = 699] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0FE63C00) [pid = 3288] [serial = 700] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A774000) [pid = 3288] [serial = 730] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A77E400) [pid = 3288] [serial = 733] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1A77BC00) [pid = 3288] [serial = 732] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (10897400) [pid = 3288] [serial = 708] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (142E2400) [pid = 3288] [serial = 709] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1618EC00) [pid = 3288] [serial = 711] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (161BBC00) [pid = 3288] [serial = 712] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1990A000) [pid = 3288] [serial = 723] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (193BA800) [pid = 3288] [serial = 721] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18A18400) [pid = 3288] [serial = 726] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19CC9400) [pid = 3288] [serial = 729] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19C03C00) [pid = 3288] [serial = 724] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19579800) [pid = 3288] [serial = 727] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18ADB000) [pid = 3288] [serial = 718] [outer = 00000000] [url = about:blank] 04:32:00 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A16C00) [pid = 3288] [serial = 715] [outer = 00000000] [url = about:blank] 04:32:01 INFO - PROCESS | 3288 | 1471692721052 Marionette TRACE conn6 <- [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]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1175ms 04:32:01 INFO - PROCESS | 3288 | 1471692721079 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 3288 | 1471692721084 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 04:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:32:01 INFO - PROCESS | 3288 | 1471692721088 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 3288 | 1471692721091 Marionette TRACE conn6 <- [1,1006,null,{}] 04:32:01 INFO - PROCESS | 3288 | 1471692721098 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 3288 | 1471692721101 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:01 INFO - PROCESS | 3288 | 1471692721189 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 04:32:01 INFO - PROCESS | 3288 | 1471692721196 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 3288 | 1471692721201 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:01 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0E400 == 31 [pid = 3288] [id = 261] 04:32:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC0EC00) [pid = 3288] [serial = 782] [outer = 00000000] 04:32:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC34C00) [pid = 3288] [serial = 783] [outer = 0FC0EC00] 04:32:01 INFO - PROCESS | 3288 | 1471692721251 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FE68400) [pid = 3288] [serial = 784] [outer = 0FC0EC00] 04:32:01 INFO - PROCESS | 3288 | 1471692721782 Marionette TRACE conn6 <- [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]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 731ms 04:32:01 INFO - PROCESS | 3288 | 1471692721820 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 3288 | 1471692721824 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 04:32:01 INFO - PROCESS | 3288 | 1471692721830 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:32:01 INFO - PROCESS | 3288 | 1471692721832 Marionette TRACE conn6 <- [1,1010,null,{}] 04:32:01 INFO - PROCESS | 3288 | 1471692721837 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 3288 | 1471692721839 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:01 INFO - PROCESS | 3288 | 1471692721928 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 04:32:01 INFO - PROCESS | 3288 | 1471692721937 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 3288 | 1471692721939 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:01 INFO - PROCESS | 3288 | ++DOCSHELL 10897400 == 32 [pid = 3288] [id = 262] 04:32:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (10C05C00) [pid = 3288] [serial = 785] [outer = 00000000] 04:32:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14484400) [pid = 3288] [serial = 786] [outer = 10C05C00] 04:32:01 INFO - PROCESS | 3288 | 1471692721991 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (14A73C00) [pid = 3288] [serial = 787] [outer = 10C05C00] 04:32:02 INFO - PROCESS | 3288 | 1471692722461 Marionette TRACE conn6 <- [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]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 04:32:02 INFO - PROCESS | 3288 | 1471692722505 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 3288 | 1471692722507 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 04:32:02 INFO - PROCESS | 3288 | 1471692722511 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:32:02 INFO - PROCESS | 3288 | 1471692722514 Marionette TRACE conn6 <- [1,1014,null,{}] 04:32:02 INFO - PROCESS | 3288 | 1471692722525 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:02 INFO - PROCESS | 3288 | 1471692722530 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:02 INFO - PROCESS | 3288 | 1471692722616 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 04:32:02 INFO - PROCESS | 3288 | 1471692722709 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 3288 | 1471692722712 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:02 INFO - PROCESS | 3288 | ++DOCSHELL 164B1400 == 33 [pid = 3288] [id = 263] 04:32:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (17323C00) [pid = 3288] [serial = 788] [outer = 00000000] 04:32:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173E8400) [pid = 3288] [serial = 789] [outer = 17323C00] 04:32:02 INFO - PROCESS | 3288 | 1471692722802 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1881F400) [pid = 3288] [serial = 790] [outer = 17323C00] 04:32:03 INFO - PROCESS | 3288 | 1471692723189 Marionette TRACE conn6 <- [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]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 730ms 04:32:03 INFO - PROCESS | 3288 | 1471692723248 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 04:32:03 INFO - PROCESS | 3288 | 1471692723251 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 04:32:03 INFO - PROCESS | 3288 | 1471692723254 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:32:03 INFO - PROCESS | 3288 | 1471692723256 Marionette TRACE conn6 <- [1,1018,null,{}] 04:32:03 INFO - PROCESS | 3288 | 1471692723260 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:03 INFO - PROCESS | 3288 | 1471692723262 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:03 INFO - PROCESS | 3288 | 1471692723380 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 04:32:03 INFO - PROCESS | 3288 | 1471692723436 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 3288 | 1471692723438 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:03 INFO - PROCESS | 3288 | ++DOCSHELL 18A16C00 == 34 [pid = 3288] [id = 264] 04:32:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A17000) [pid = 3288] [serial = 791] [outer = 00000000] 04:32:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18AB0000) [pid = 3288] [serial = 792] [outer = 18A17000] 04:32:03 INFO - PROCESS | 3288 | 1471692723485 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18C28400) [pid = 3288] [serial = 793] [outer = 18A17000] 04:32:03 INFO - PROCESS | 3288 | 1471692723898 Marionette TRACE conn6 <- [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]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 04:32:03 INFO - PROCESS | 3288 | 1471692723943 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 04:32:03 INFO - PROCESS | 3288 | 1471692723945 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 04:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:32:03 INFO - PROCESS | 3288 | 1471692723949 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - PROCESS | 3288 | 1471692723951 Marionette TRACE conn6 <- [1,1022,null,{}] 04:32:03 INFO - PROCESS | 3288 | 1471692723954 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:03 INFO - PROCESS | 3288 | 1471692723956 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:04 INFO - PROCESS | 3288 | 1471692724097 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 04:32:04 INFO - PROCESS | 3288 | 1471692724119 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 3288 | 1471692724121 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:04 INFO - PROCESS | 3288 | ++DOCSHELL 14A7A000 == 35 [pid = 3288] [id = 265] 04:32:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18FBD400) [pid = 3288] [serial = 794] [outer = 00000000] 04:32:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19576400) [pid = 3288] [serial = 795] [outer = 18FBD400] 04:32:04 INFO - PROCESS | 3288 | 1471692724169 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19577C00) [pid = 3288] [serial = 796] [outer = 18FBD400] 04:32:04 INFO - PROCESS | 3288 | 1471692724641 Marionette TRACE conn6 <- [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]]]}] 04:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 730ms 04:32:04 INFO - PROCESS | 3288 | 1471692724680 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 3288 | 1471692724683 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 04:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:32:04 INFO - PROCESS | 3288 | 1471692724686 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 3288 | 1471692724688 Marionette TRACE conn6 <- [1,1026,null,{}] 04:32:04 INFO - PROCESS | 3288 | 1471692724691 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:04 INFO - PROCESS | 3288 | 1471692724697 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:04 INFO - PROCESS | 3288 | 1471692724843 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 04:32:04 INFO - PROCESS | 3288 | 1471692724903 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 3288 | 1471692724905 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:04 INFO - PROCESS | 3288 | ++DOCSHELL 0FC32C00 == 36 [pid = 3288] [id = 266] 04:32:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FFDD000) [pid = 3288] [serial = 797] [outer = 00000000] 04:32:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1990D400) [pid = 3288] [serial = 798] [outer = 0FFDD000] 04:32:04 INFO - PROCESS | 3288 | 1471692724954 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C02C00) [pid = 3288] [serial = 799] [outer = 0FFDD000] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (08169400) [pid = 3288] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (15F7E000) [pid = 3288] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (15D64C00) [pid = 3288] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19C10C00) [pid = 3288] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173D1C00) [pid = 3288] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC0F400) [pid = 3288] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (163BE000) [pid = 3288] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (193B0800) [pid = 3288] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10364400) [pid = 3288] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (101C9C00) [pid = 3288] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FE69000) [pid = 3288] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC01800) [pid = 3288] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:32:05 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0C5CBC00) [pid = 3288] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:32:05 INFO - PROCESS | 3288 | 1471692725483 Marionette TRACE conn6 <- [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]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 830ms 04:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:32:05 INFO - PROCESS | 3288 | 1471692725516 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 3288 | 1471692725518 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 04:32:05 INFO - PROCESS | 3288 | 1471692725522 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 3288 | 1471692725523 Marionette TRACE conn6 <- [1,1030,null,{}] 04:32:05 INFO - PROCESS | 3288 | 1471692725527 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:05 INFO - PROCESS | 3288 | 1471692725529 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:05 INFO - PROCESS | 3288 | 1471692725608 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 04:32:05 INFO - PROCESS | 3288 | 1471692725698 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:05 INFO - PROCESS | 3288 | 1471692725700 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:05 INFO - PROCESS | 3288 | ++DOCSHELL 0FC01800 == 37 [pid = 3288] [id = 267] 04:32:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC0F400) [pid = 3288] [serial = 800] [outer = 00000000] 04:32:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (15F7E000) [pid = 3288] [serial = 801] [outer = 0FC0F400] 04:32:05 INFO - PROCESS | 3288 | 1471692725745 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1643C400) [pid = 3288] [serial = 802] [outer = 0FC0F400] 04:32:06 INFO - PROCESS | 3288 | 1471692726100 Marionette TRACE conn6 <- [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]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 630ms 04:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:32:06 INFO - PROCESS | 3288 | 1471692726153 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 3288 | 1471692726155 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 04:32:06 INFO - PROCESS | 3288 | 1471692726158 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 3288 | 1471692726160 Marionette TRACE conn6 <- [1,1034,null,{}] 04:32:06 INFO - PROCESS | 3288 | 1471692726163 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 3288 | 1471692726165 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:06 INFO - PROCESS | 3288 | 1471692726280 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 04:32:06 INFO - PROCESS | 3288 | 1471692726288 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 3288 | 1471692726290 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:06 INFO - PROCESS | 3288 | ++DOCSHELL 1608C000 == 38 [pid = 3288] [id = 268] 04:32:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1618E400) [pid = 3288] [serial = 803] [outer = 00000000] 04:32:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19C07C00) [pid = 3288] [serial = 804] [outer = 1618E400] 04:32:06 INFO - PROCESS | 3288 | 1471692726336 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FC05000) [pid = 3288] [serial = 805] [outer = 1618E400] 04:32:06 INFO - PROCESS | 3288 | 1471692726773 Marionette TRACE conn6 <- [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]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 04:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:32:06 INFO - PROCESS | 3288 | 1471692726828 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 3288 | 1471692726830 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 04:32:06 INFO - PROCESS | 3288 | 1471692726834 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 3288 | 1471692726835 Marionette TRACE conn6 <- [1,1038,null,{}] 04:32:06 INFO - PROCESS | 3288 | 1471692726839 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 3288 | 1471692726841 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:07 INFO - PROCESS | 3288 | 1471692726994 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 04:32:07 INFO - PROCESS | 3288 | 1471692727008 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 3288 | 1471692727010 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:07 INFO - PROCESS | 3288 | ++DOCSHELL 1608A400 == 39 [pid = 3288] [id = 269] 04:32:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (161BC400) [pid = 3288] [serial = 806] [outer = 00000000] 04:32:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A775C00) [pid = 3288] [serial = 807] [outer = 161BC400] 04:32:07 INFO - PROCESS | 3288 | 1471692727059 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A778800) [pid = 3288] [serial = 808] [outer = 161BC400] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 08161C00 == 38 [pid = 3288] [id = 249] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 0FC0E400 == 37 [pid = 3288] [id = 261] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 0CAF2C00 == 36 [pid = 3288] [id = 259] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 101C5000 == 35 [pid = 3288] [id = 260] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 1957C400 == 34 [pid = 3288] [id = 258] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 18A16C00 == 33 [pid = 3288] [id = 264] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 10897400 == 32 [pid = 3288] [id = 262] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 1608C000 == 31 [pid = 3288] [id = 268] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 14A7A000 == 30 [pid = 3288] [id = 265] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 0FC01800 == 29 [pid = 3288] [id = 267] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 0FC32C00 == 28 [pid = 3288] [id = 266] 04:32:08 INFO - PROCESS | 3288 | --DOCSHELL 164B1400 == 27 [pid = 3288] [id = 263] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (193AF800) [pid = 3288] [serial = 771] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16083000) [pid = 3288] [serial = 756] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173F0400) [pid = 3288] [serial = 739] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A77B000) [pid = 3288] [serial = 741] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (173F6800) [pid = 3288] [serial = 763] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10D6EC00) [pid = 3288] [serial = 736] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173CEC00) [pid = 3288] [serial = 760] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1AACC800) [pid = 3288] [serial = 744] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1B470000) [pid = 3288] [serial = 745] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (143BC000) [pid = 3288] [serial = 754] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18AB2000) [pid = 3288] [serial = 768] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18A1E000) [pid = 3288] [serial = 765] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (16192800) [pid = 3288] [serial = 757] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (0FC2E400) [pid = 3288] [serial = 750] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (0FC36C00) [pid = 3288] [serial = 751] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (1A8C5400) [pid = 3288] [serial = 742] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (164BBC00) [pid = 3288] [serial = 759] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (193AC800) [pid = 3288] [serial = 766] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (101CB400) [pid = 3288] [serial = 748] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (10DA1000) [pid = 3288] [serial = 753] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (1619B000) [pid = 3288] [serial = 738] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (101C6800) [pid = 3288] [serial = 735] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (18AD9800) [pid = 3288] [serial = 769] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (0FFD7C00) [pid = 3288] [serial = 747] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (173F5400) [pid = 3288] [serial = 762] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (193B2800) [pid = 3288] [serial = 772] [outer = 00000000] [url = about:blank] 04:32:08 INFO - PROCESS | 3288 | 1471692728800 Marionette TRACE conn6 <- [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]]]}] 04:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2020ms 04:32:08 INFO - PROCESS | 3288 | 1471692728856 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 3288 | 1471692728860 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 04:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:32:08 INFO - PROCESS | 3288 | 1471692728865 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 3288 | 1471692728868 Marionette TRACE conn6 <- [1,1042,null,{}] 04:32:08 INFO - PROCESS | 3288 | 1471692728874 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:08 INFO - PROCESS | 3288 | 1471692728878 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:08 INFO - PROCESS | 3288 | 1471692728971 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 04:32:08 INFO - PROCESS | 3288 | 1471692728980 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 3288 | 1471692728985 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:09 INFO - PROCESS | 3288 | ++DOCSHELL 0FB74800 == 28 [pid = 3288] [id = 270] 04:32:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (0FC01800) [pid = 3288] [serial = 809] [outer = 00000000] 04:32:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (0FC08000) [pid = 3288] [serial = 810] [outer = 0FC01800] 04:32:09 INFO - PROCESS | 3288 | 1471692729042 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (0FC0D400) [pid = 3288] [serial = 811] [outer = 0FC01800] 04:32:09 INFO - PROCESS | 3288 | 1471692729524 Marionette TRACE conn6 <- [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]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 730ms 04:32:09 INFO - PROCESS | 3288 | 1471692729595 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 3288 | 1471692729600 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 04:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:32:09 INFO - PROCESS | 3288 | 1471692729607 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 3288 | 1471692729610 Marionette TRACE conn6 <- [1,1046,null,{}] 04:32:09 INFO - PROCESS | 3288 | 1471692729614 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:09 INFO - PROCESS | 3288 | 1471692729617 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:09 INFO - PROCESS | 3288 | 1471692729708 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 04:32:09 INFO - PROCESS | 3288 | 1471692729721 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 3288 | 1471692729723 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:09 INFO - PROCESS | 3288 | ++DOCSHELL 1007D000 == 29 [pid = 3288] [id = 271] 04:32:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (1007EC00) [pid = 3288] [serial = 812] [outer = 00000000] 04:32:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (101C6400) [pid = 3288] [serial = 813] [outer = 1007EC00] 04:32:09 INFO - PROCESS | 3288 | 1471692729774 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (101CEC00) [pid = 3288] [serial = 814] [outer = 1007EC00] 04:32:10 INFO - PROCESS | 3288 | 1471692730250 Marionette TRACE conn6 <- [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]]]}] 04:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 04:32:10 INFO - PROCESS | 3288 | 1471692730280 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 3288 | 1471692730282 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 04:32:10 INFO - PROCESS | 3288 | 1471692730286 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:32:10 INFO - PROCESS | 3288 | 1471692730289 Marionette TRACE conn6 <- [1,1050,null,{}] 04:32:10 INFO - PROCESS | 3288 | 1471692730301 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:10 INFO - PROCESS | 3288 | 1471692730306 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:10 INFO - PROCESS | 3288 | 1471692730422 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 04:32:10 INFO - PROCESS | 3288 | 1471692730509 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 3288 | 1471692730512 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:10 INFO - PROCESS | 3288 | ++DOCSHELL 14823C00 == 30 [pid = 3288] [id = 272] 04:32:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (14824400) [pid = 3288] [serial = 815] [outer = 00000000] 04:32:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (14870000) [pid = 3288] [serial = 816] [outer = 14824400] 04:32:10 INFO - PROCESS | 3288 | 1471692730563 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (14A7B000) [pid = 3288] [serial = 817] [outer = 14824400] 04:32:10 INFO - PROCESS | 3288 | 1471692730969 Marionette TRACE conn6 <- [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]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 730ms 04:32:11 INFO - PROCESS | 3288 | 1471692731020 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 04:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:32:11 INFO - PROCESS | 3288 | 1471692731022 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 04:32:11 INFO - PROCESS | 3288 | 1471692731025 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 3288 | 1471692731027 Marionette TRACE conn6 <- [1,1054,null,{}] 04:32:11 INFO - PROCESS | 3288 | 1471692731030 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:11 INFO - PROCESS | 3288 | 1471692731032 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:11 INFO - PROCESS | 3288 | 1471692731150 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 04:32:11 INFO - PROCESS | 3288 | 1471692731162 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 3288 | 1471692731164 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:11 INFO - PROCESS | 3288 | ++DOCSHELL 1486FC00 == 31 [pid = 3288] [id = 273] 04:32:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (14A70800) [pid = 3288] [serial = 818] [outer = 00000000] 04:32:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (15D5A800) [pid = 3288] [serial = 819] [outer = 14A70800] 04:32:11 INFO - PROCESS | 3288 | 1471692731215 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (16089400) [pid = 3288] [serial = 820] [outer = 14A70800] 04:32:11 INFO - PROCESS | 3288 | 1471692731646 Marionette TRACE conn6 <- [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]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 04:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:32:11 INFO - PROCESS | 3288 | 1471692731700 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 3288 | 1471692731702 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 04:32:11 INFO - PROCESS | 3288 | 1471692731705 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 3288 | 1471692731706 Marionette TRACE conn6 <- [1,1058,null,{}] 04:32:11 INFO - PROCESS | 3288 | 1471692731710 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:11 INFO - PROCESS | 3288 | 1471692731712 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:11 INFO - PROCESS | 3288 | 1471692731853 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 04:32:11 INFO - PROCESS | 3288 | 1471692731868 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 3288 | 1471692731870 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:11 INFO - PROCESS | 3288 | ++DOCSHELL 1608D400 == 32 [pid = 3288] [id = 274] 04:32:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1608EC00) [pid = 3288] [serial = 821] [outer = 00000000] 04:32:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1619B800) [pid = 3288] [serial = 822] [outer = 1608EC00] 04:32:11 INFO - PROCESS | 3288 | 1471692731916 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (173D1800) [pid = 3288] [serial = 823] [outer = 1608EC00] 04:32:12 INFO - PROCESS | 3288 | 1471692732331 Marionette TRACE conn6 <- [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]]]}] 04:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 04:32:12 INFO - PROCESS | 3288 | 1471692732376 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 04:32:12 INFO - PROCESS | 3288 | 1471692732378 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 04:32:12 INFO - PROCESS | 3288 | 1471692732382 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:32:12 INFO - PROCESS | 3288 | 1471692732383 Marionette TRACE conn6 <- [1,1062,null,{}] 04:32:12 INFO - PROCESS | 3288 | 1471692732387 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:12 INFO - PROCESS | 3288 | 1471692732393 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:12 INFO - PROCESS | 3288 | 1471692732498 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 04:32:12 INFO - PROCESS | 3288 | 1471692732508 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 3288 | 1471692732510 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:12 INFO - PROCESS | 3288 | ++DOCSHELL 173F1C00 == 33 [pid = 3288] [id = 275] 04:32:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (173F5000) [pid = 3288] [serial = 824] [outer = 00000000] 04:32:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A14000) [pid = 3288] [serial = 825] [outer = 173F5000] 04:32:12 INFO - PROCESS | 3288 | 1471692732558 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18A1A400) [pid = 3288] [serial = 826] [outer = 173F5000] 04:32:13 INFO - PROCESS | 3288 | 1471692732998 Marionette TRACE conn6 <- [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]]]}] 04:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 04:32:13 INFO - PROCESS | 3288 | 1471692733058 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 3288 | 1471692733060 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 04:32:13 INFO - PROCESS | 3288 | 1471692733063 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:32:13 INFO - PROCESS | 3288 | 1471692733065 Marionette TRACE conn6 <- [1,1066,null,{}] 04:32:13 INFO - PROCESS | 3288 | 1471692733069 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 3288 | 1471692733070 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:13 INFO - PROCESS | 3288 | 1471692733174 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 04:32:13 INFO - PROCESS | 3288 | 1471692733183 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 3288 | 1471692733185 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:13 INFO - PROCESS | 3288 | ++DOCSHELL 18A1F800 == 34 [pid = 3288] [id = 276] 04:32:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18A1FC00) [pid = 3288] [serial = 827] [outer = 00000000] 04:32:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18AD9C00) [pid = 3288] [serial = 828] [outer = 18A1FC00] 04:32:13 INFO - PROCESS | 3288 | 1471692733232 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18C2E400) [pid = 3288] [serial = 829] [outer = 18A1FC00] 04:32:13 INFO - PROCESS | 3288 | 1471692733646 Marionette TRACE conn6 <- [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]]]}] 04:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 04:32:13 INFO - PROCESS | 3288 | 1471692733701 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 3288 | 1471692733703 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 04:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:32:13 INFO - PROCESS | 3288 | 1471692733706 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 3288 | 1471692733708 Marionette TRACE conn6 <- [1,1070,null,{}] 04:32:13 INFO - PROCESS | 3288 | 1471692733712 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 3288 | 1471692733714 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:13 INFO - PROCESS | 3288 | 1471692733792 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 04:32:13 INFO - PROCESS | 3288 | 1471692733800 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 3288 | 1471692733802 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:13 INFO - PROCESS | 3288 | ++DOCSHELL 193AEC00 == 35 [pid = 3288] [id = 277] 04:32:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (193AF000) [pid = 3288] [serial = 830] [outer = 00000000] 04:32:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (193B3C00) [pid = 3288] [serial = 831] [outer = 193AF000] 04:32:13 INFO - PROCESS | 3288 | 1471692733849 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (193B4000) [pid = 3288] [serial = 832] [outer = 193AF000] 04:32:14 INFO - PROCESS | 3288 | 1471692734305 Marionette TRACE conn6 <- [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]]]}] 04:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 04:32:14 INFO - PROCESS | 3288 | 1471692734338 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 3288 | 1471692734340 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 04:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:32:14 INFO - PROCESS | 3288 | 1471692734343 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 3288 | 1471692734345 Marionette TRACE conn6 <- [1,1074,null,{}] 04:32:14 INFO - PROCESS | 3288 | 1471692734355 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:14 INFO - PROCESS | 3288 | 1471692734357 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:14 INFO - PROCESS | 3288 | 1471692734468 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 04:32:14 INFO - PROCESS | 3288 | 1471692734474 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 3288 | 1471692734476 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:14 INFO - PROCESS | 3288 | ++DOCSHELL 14484800 == 36 [pid = 3288] [id = 278] 04:32:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18ADC800) [pid = 3288] [serial = 833] [outer = 00000000] 04:32:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (195E3000) [pid = 3288] [serial = 834] [outer = 18ADC800] 04:32:14 INFO - PROCESS | 3288 | 1471692734552 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (195E5C00) [pid = 3288] [serial = 835] [outer = 18ADC800] 04:32:15 INFO - PROCESS | 3288 | 1471692735024 Marionette TRACE conn6 <- [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]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 730ms 04:32:15 INFO - PROCESS | 3288 | 1471692735074 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 3288 | 1471692735076 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 04:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:32:15 INFO - PROCESS | 3288 | 1471692735083 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 3288 | 1471692735085 Marionette TRACE conn6 <- [1,1078,null,{}] 04:32:15 INFO - PROCESS | 3288 | 1471692735089 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:15 INFO - PROCESS | 3288 | 1471692735091 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:15 INFO - PROCESS | 3288 | 1471692735210 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 04:32:15 INFO - PROCESS | 3288 | 1471692735219 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 3288 | 1471692735221 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:15 INFO - PROCESS | 3288 | ++DOCSHELL 0C5CE800 == 37 [pid = 3288] [id = 279] 04:32:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (15D59C00) [pid = 3288] [serial = 836] [outer = 00000000] 04:32:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19883C00) [pid = 3288] [serial = 837] [outer = 15D59C00] 04:32:15 INFO - PROCESS | 3288 | 1471692735267 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19901800) [pid = 3288] [serial = 838] [outer = 15D59C00] 04:32:15 INFO - PROCESS | 3288 | 1471692735704 Marionette TRACE conn6 <- [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]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 04:32:15 INFO - PROCESS | 3288 | 1471692735754 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 3288 | 1471692735756 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 04:32:15 INFO - PROCESS | 3288 | 1471692735759 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:32:15 INFO - PROCESS | 3288 | 1471692735762 Marionette TRACE conn6 <- [1,1082,null,{}] 04:32:15 INFO - PROCESS | 3288 | 1471692735774 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:15 INFO - PROCESS | 3288 | 1471692735777 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:15 INFO - PROCESS | 3288 | 1471692735934 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 04:32:15 INFO - PROCESS | 3288 | 1471692735940 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 3288 | 1471692735943 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:15 INFO - PROCESS | 3288 | ++DOCSHELL 15D65800 == 38 [pid = 3288] [id = 280] 04:32:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19C08C00) [pid = 3288] [serial = 839] [outer = 00000000] 04:32:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A77A800) [pid = 3288] [serial = 840] [outer = 19C08C00] 04:32:16 INFO - PROCESS | 3288 | 1471692735991 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1A85D400) [pid = 3288] [serial = 841] [outer = 19C08C00] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1618E400) [pid = 3288] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18FBD400) [pid = 3288] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC0F400) [pid = 3288] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FFDD000) [pid = 3288] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (17323C00) [pid = 3288] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10C05C00) [pid = 3288] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC0EC00) [pid = 3288] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (14A6EC00) [pid = 3288] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC03400) [pid = 3288] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19583000) [pid = 3288] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:32:16 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18A17000) [pid = 3288] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:32:16 INFO - PROCESS | 3288 | 1471692736635 Marionette TRACE conn6 <- [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]]]}] 04:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 930ms 04:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:32:16 INFO - PROCESS | 3288 | 1471692736694 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 3288 | 1471692736696 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 04:32:16 INFO - PROCESS | 3288 | 1471692736699 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 3288 | 1471692736701 Marionette TRACE conn6 <- [1,1086,null,{}] 04:32:16 INFO - PROCESS | 3288 | 1471692736705 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:16 INFO - PROCESS | 3288 | 1471692736707 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:16 INFO - PROCESS | 3288 | 1471692736789 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 04:32:16 INFO - PROCESS | 3288 | 1471692736796 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 3288 | 1471692736798 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:16 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0C000 == 39 [pid = 3288] [id = 281] 04:32:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FE62C00) [pid = 3288] [serial = 842] [outer = 00000000] 04:32:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (161B0C00) [pid = 3288] [serial = 843] [outer = 0FE62C00] 04:32:16 INFO - PROCESS | 3288 | 1471692736845 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18931C00) [pid = 3288] [serial = 844] [outer = 0FE62C00] 04:32:17 INFO - PROCESS | 3288 | 1471692737290 Marionette TRACE conn6 <- [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]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 630ms 04:32:17 INFO - PROCESS | 3288 | 1471692737330 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 3288 | 1471692737332 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 04:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:32:17 INFO - PROCESS | 3288 | 1471692737335 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 3288 | 1471692737337 Marionette TRACE conn6 <- [1,1090,null,{}] 04:32:17 INFO - PROCESS | 3288 | 1471692737341 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:17 INFO - PROCESS | 3288 | 1471692737343 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:17 INFO - PROCESS | 3288 | 1471692737425 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 04:32:17 INFO - PROCESS | 3288 | 1471692737430 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 3288 | 1471692737432 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:17 INFO - PROCESS | 3288 | ++DOCSHELL 0CA0F400 == 40 [pid = 3288] [id = 282] 04:32:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (163B9800) [pid = 3288] [serial = 845] [outer = 00000000] 04:32:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1987F000) [pid = 3288] [serial = 846] [outer = 163B9800] 04:32:17 INFO - PROCESS | 3288 | 1471692737505 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1A770400) [pid = 3288] [serial = 847] [outer = 163B9800] 04:32:17 INFO - PROCESS | 3288 | 1471692737923 Marionette TRACE conn6 <- [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]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 04:32:17 INFO - PROCESS | 3288 | 1471692737989 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 3288 | 1471692737992 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 04:32:18 INFO - PROCESS | 3288 | 1471692737995 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 3288 | 1471692737997 Marionette TRACE conn6 <- [1,1094,null,{}] 04:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:32:18 INFO - PROCESS | 3288 | 1471692738001 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:18 INFO - PROCESS | 3288 | 1471692738003 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:18 INFO - PROCESS | 3288 | 1471692738084 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 04:32:18 INFO - PROCESS | 3288 | 1471692738090 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 3288 | 1471692738091 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:18 INFO - PROCESS | 3288 | ++DOCSHELL 19580800 == 41 [pid = 3288] [id = 283] 04:32:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1A77A400) [pid = 3288] [serial = 848] [outer = 00000000] 04:32:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1AACAC00) [pid = 3288] [serial = 849] [outer = 1A77A400] 04:32:18 INFO - PROCESS | 3288 | 1471692738136 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1AACFC00) [pid = 3288] [serial = 850] [outer = 1A77A400] 04:32:19 INFO - PROCESS | 3288 | 1471692739024 Marionette TRACE conn6 <- [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]]]}] 04:32:19 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 04:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1122ms 04:32:19 INFO - PROCESS | 3288 | 1471692739141 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 3288 | 1471692739145 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 04:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:32:19 INFO - PROCESS | 3288 | 1471692739150 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 3288 | 1471692739154 Marionette TRACE conn6 <- [1,1098,null,{}] 04:32:19 INFO - PROCESS | 3288 | 1471692739159 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:19 INFO - PROCESS | 3288 | 1471692739161 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:19 INFO - PROCESS | 3288 | 1471692739283 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 04:32:19 INFO - PROCESS | 3288 | 1471692739407 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 3288 | 1471692739410 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:19 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F7C00 == 42 [pid = 3288] [id = 284] 04:32:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0CAF8C00) [pid = 3288] [serial = 851] [outer = 00000000] 04:32:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1081A800) [pid = 3288] [serial = 852] [outer = 0CAF8C00] 04:32:19 INFO - PROCESS | 3288 | 1471692739475 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (10DA1800) [pid = 3288] [serial = 853] [outer = 0CAF8C00] 04:32:20 INFO - PROCESS | 3288 | 1471692740227 Marionette TRACE conn6 <- [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]]]}] 04:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1277ms 04:32:20 INFO - PROCESS | 3288 | 1471692740430 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 3288 | 1471692740434 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 04:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:32:20 INFO - PROCESS | 3288 | 1471692740440 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 3288 | 1471692740443 Marionette TRACE conn6 <- [1,1102,null,{}] 04:32:20 INFO - PROCESS | 3288 | 1471692740449 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:20 INFO - PROCESS | 3288 | 1471692740452 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:20 INFO - PROCESS | 3288 | 1471692740566 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 04:32:20 INFO - PROCESS | 3288 | 1471692740648 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 3288 | 1471692740653 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:20 INFO - PROCESS | 3288 | ++DOCSHELL 0FB51400 == 43 [pid = 3288] [id = 285] 04:32:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (0FC04800) [pid = 3288] [serial = 854] [outer = 00000000] 04:32:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (0FC33800) [pid = 3288] [serial = 855] [outer = 0FC04800] 04:32:20 INFO - PROCESS | 3288 | 1471692740749 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (0FE70000) [pid = 3288] [serial = 856] [outer = 0FC04800] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 0CA0F400 == 42 [pid = 3288] [id = 282] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 0FC0C000 == 41 [pid = 3288] [id = 281] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 15D65800 == 40 [pid = 3288] [id = 280] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 0C5CE800 == 39 [pid = 3288] [id = 279] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 14484800 == 38 [pid = 3288] [id = 278] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 193AEC00 == 37 [pid = 3288] [id = 277] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 18A1F800 == 36 [pid = 3288] [id = 276] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 173F1C00 == 35 [pid = 3288] [id = 275] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 1608D400 == 34 [pid = 3288] [id = 274] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 1486FC00 == 33 [pid = 3288] [id = 273] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 14823C00 == 32 [pid = 3288] [id = 272] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 1007D000 == 31 [pid = 3288] [id = 271] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 0FB74800 == 30 [pid = 3288] [id = 270] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (1A775C00) [pid = 3288] [serial = 807] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOCSHELL 1608A400 == 29 [pid = 3288] [id = 269] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (0FC05000) [pid = 3288] [serial = 805] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (19577C00) [pid = 3288] [serial = 796] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (19576400) [pid = 3288] [serial = 795] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (15F7E000) [pid = 3288] [serial = 801] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (1990D400) [pid = 3288] [serial = 798] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (19C07C00) [pid = 3288] [serial = 804] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (19C02C00) [pid = 3288] [serial = 799] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (173E8400) [pid = 3288] [serial = 789] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (14484400) [pid = 3288] [serial = 786] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (14A73C00) [pid = 3288] [serial = 787] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC34C00) [pid = 3288] [serial = 783] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FE68400) [pid = 3288] [serial = 784] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (164B3800) [pid = 3288] [serial = 781] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (16084800) [pid = 3288] [serial = 780] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (102CBC00) [pid = 3288] [serial = 778] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (101C3C00) [pid = 3288] [serial = 777] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (195EEC00) [pid = 3288] [serial = 774] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19884000) [pid = 3288] [serial = 775] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18AB0000) [pid = 3288] [serial = 792] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18C28400) [pid = 3288] [serial = 793] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1643C400) [pid = 3288] [serial = 802] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1881F400) [pid = 3288] [serial = 790] [outer = 00000000] [url = about:blank] 04:32:21 INFO - PROCESS | 3288 | 1471692741347 Marionette TRACE conn6 <- [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]]]}] 04:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 931ms 04:32:21 INFO - PROCESS | 3288 | 1471692741376 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 3288 | 1471692741379 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 04:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:32:21 INFO - PROCESS | 3288 | 1471692741385 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 3288 | 1471692741389 Marionette TRACE conn6 <- [1,1106,null,{}] 04:32:21 INFO - PROCESS | 3288 | 1471692741393 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:21 INFO - PROCESS | 3288 | 1471692741396 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:21 INFO - PROCESS | 3288 | 1471692741487 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 04:32:21 INFO - PROCESS | 3288 | 1471692741578 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 3288 | 1471692741581 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:21 INFO - PROCESS | 3288 | ++DOCSHELL 0FE69400 == 30 [pid = 3288] [id = 286] 04:32:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101C3C00) [pid = 3288] [serial = 857] [outer = 00000000] 04:32:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1081B800) [pid = 3288] [serial = 858] [outer = 101C3C00] 04:32:21 INFO - PROCESS | 3288 | 1471692741632 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (10D6CC00) [pid = 3288] [serial = 859] [outer = 101C3C00] 04:32:22 INFO - PROCESS | 3288 | 1471692742099 Marionette TRACE conn6 <- [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]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 792ms 04:32:22 INFO - PROCESS | 3288 | 1471692742177 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 3288 | 1471692742179 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 04:32:22 INFO - PROCESS | 3288 | 1471692742183 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:32:22 INFO - PROCESS | 3288 | 1471692742185 Marionette TRACE conn6 <- [1,1110,null,{}] 04:32:22 INFO - PROCESS | 3288 | 1471692742195 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:22 INFO - PROCESS | 3288 | 1471692742199 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:22 INFO - PROCESS | 3288 | 1471692742292 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 04:32:22 INFO - PROCESS | 3288 | 1471692742301 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 3288 | 1471692742304 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:22 INFO - PROCESS | 3288 | ++DOCSHELL 15F7F000 == 31 [pid = 3288] [id = 287] 04:32:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15F7F800) [pid = 3288] [serial = 860] [outer = 00000000] 04:32:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1608D400) [pid = 3288] [serial = 861] [outer = 15F7F800] 04:32:22 INFO - PROCESS | 3288 | 1471692742357 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1619A400) [pid = 3288] [serial = 862] [outer = 15F7F800] 04:32:22 INFO - PROCESS | 3288 | 1471692742810 Marionette TRACE conn6 <- [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]]]}] 04:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms 04:32:22 INFO - PROCESS | 3288 | 1471692742857 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 04:32:22 INFO - PROCESS | 3288 | 1471692742860 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 04:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:32:22 INFO - PROCESS | 3288 | 1471692742863 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:32:22 INFO - PROCESS | 3288 | 1471692742865 Marionette TRACE conn6 <- [1,1114,null,{}] 04:32:22 INFO - PROCESS | 3288 | 1471692742868 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:22 INFO - PROCESS | 3288 | 1471692742870 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:22 INFO - PROCESS | 3288 | 1471692742959 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 04:32:22 INFO - PROCESS | 3288 | 1471692742975 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 3288 | 1471692742977 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:23 INFO - PROCESS | 3288 | ++DOCSHELL 173EBC00 == 32 [pid = 3288] [id = 288] 04:32:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173F0400) [pid = 3288] [serial = 863] [outer = 00000000] 04:32:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1881EC00) [pid = 3288] [serial = 864] [outer = 173F0400] 04:32:23 INFO - PROCESS | 3288 | 1471692743026 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1883CC00) [pid = 3288] [serial = 865] [outer = 173F0400] 04:32:23 INFO - PROCESS | 3288 | 1471692743478 Marionette TRACE conn6 <- [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]]]}] 04:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 630ms 04:32:23 INFO - PROCESS | 3288 | 1471692743507 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 3288 | 1471692743509 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 04:32:23 INFO - PROCESS | 3288 | 1471692743512 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:32:23 INFO - PROCESS | 3288 | 1471692743514 Marionette TRACE conn6 <- [1,1118,null,{}] 04:32:23 INFO - PROCESS | 3288 | 1471692743518 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:23 INFO - PROCESS | 3288 | 1471692743520 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:23 INFO - PROCESS | 3288 | 1471692743639 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 04:32:23 INFO - PROCESS | 3288 | 1471692743722 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 3288 | 1471692743724 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:23 INFO - PROCESS | 3288 | ++DOCSHELL 18A13400 == 33 [pid = 3288] [id = 289] 04:32:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A13800) [pid = 3288] [serial = 866] [outer = 00000000] 04:32:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18AB1000) [pid = 3288] [serial = 867] [outer = 18A13800] 04:32:23 INFO - PROCESS | 3288 | 1471692743771 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18C2C000) [pid = 3288] [serial = 868] [outer = 18A13800] 04:32:24 INFO - PROCESS | 3288 | 1471692744199 Marionette TRACE conn6 <- [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]]]}] 04:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 730ms 04:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:32:24 INFO - PROCESS | 3288 | 1471692744248 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 3288 | 1471692744250 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 04:32:24 INFO - PROCESS | 3288 | 1471692744253 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 3288 | 1471692744255 Marionette TRACE conn6 <- [1,1122,null,{}] 04:32:24 INFO - PROCESS | 3288 | 1471692744258 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:24 INFO - PROCESS | 3288 | 1471692744264 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:24 INFO - PROCESS | 3288 | 1471692744410 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 04:32:24 INFO - PROCESS | 3288 | 1471692744472 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 3288 | 1471692744474 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:24 INFO - PROCESS | 3288 | ++DOCSHELL 1957B000 == 34 [pid = 3288] [id = 290] 04:32:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1957E400) [pid = 3288] [serial = 869] [outer = 00000000] 04:32:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (195E4400) [pid = 3288] [serial = 870] [outer = 1957E400] 04:32:24 INFO - PROCESS | 3288 | 1471692744522 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1987E400) [pid = 3288] [serial = 871] [outer = 1957E400] 04:32:24 INFO - PROCESS | 3288 | 1471692744942 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 771ms 04:32:25 INFO - PROCESS | 3288 | 1471692745025 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 3288 | 1471692745028 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 04:32:25 INFO - PROCESS | 3288 | 1471692745031 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 3288 | 1471692745033 Marionette TRACE conn6 <- [1,1126,null,{}] 04:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:32:25 INFO - PROCESS | 3288 | 1471692745045 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:25 INFO - PROCESS | 3288 | 1471692745048 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:25 INFO - PROCESS | 3288 | 1471692745164 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 04:32:25 INFO - PROCESS | 3288 | 1471692745174 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 3288 | 1471692745175 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:25 INFO - PROCESS | 3288 | ++DOCSHELL 19880800 == 35 [pid = 3288] [id = 291] 04:32:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19882000) [pid = 3288] [serial = 872] [outer = 00000000] 04:32:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19C01800) [pid = 3288] [serial = 873] [outer = 19882000] 04:32:25 INFO - PROCESS | 3288 | 1471692745225 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19C01C00) [pid = 3288] [serial = 874] [outer = 19882000] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18ADC800) [pid = 3288] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (15D59C00) [pid = 3288] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (18A1FC00) [pid = 3288] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1007EC00) [pid = 3288] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1608EC00) [pid = 3288] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (193AF000) [pid = 3288] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (14824400) [pid = 3288] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (14A70800) [pid = 3288] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FC01800) [pid = 3288] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (161BC400) [pid = 3288] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (173F5000) [pid = 3288] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19C08C00) [pid = 3288] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (163B9800) [pid = 3288] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:32:25 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FE62C00) [pid = 3288] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:32:25 INFO - PROCESS | 3288 | 1471692745804 Marionette TRACE conn6 <- [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]]]}] 04:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 831ms 04:32:25 INFO - PROCESS | 3288 | 1471692745867 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 3288 | 1471692745869 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 04:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:32:25 INFO - PROCESS | 3288 | 1471692745872 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 3288 | 1471692745874 Marionette TRACE conn6 <- [1,1130,null,{}] 04:32:25 INFO - PROCESS | 3288 | 1471692745877 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:25 INFO - PROCESS | 3288 | 1471692745879 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:26 INFO - PROCESS | 3288 | 1471692745989 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 04:32:26 INFO - PROCESS | 3288 | 1471692746043 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 3288 | 1471692746045 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:26 INFO - PROCESS | 3288 | ++DOCSHELL 0FE70C00 == 36 [pid = 3288] [id = 292] 04:32:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1007EC00) [pid = 3288] [serial = 875] [outer = 00000000] 04:32:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18826400) [pid = 3288] [serial = 876] [outer = 1007EC00] 04:32:26 INFO - PROCESS | 3288 | 1471692746096 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18FC5400) [pid = 3288] [serial = 877] [outer = 1007EC00] 04:32:26 INFO - PROCESS | 3288 | 1471692746451 Marionette TRACE conn6 <- [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]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 630ms 04:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:32:26 INFO - PROCESS | 3288 | 1471692746502 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 3288 | 1471692746504 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 04:32:26 INFO - PROCESS | 3288 | 1471692746508 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 3288 | 1471692746509 Marionette TRACE conn6 <- [1,1134,null,{}] 04:32:26 INFO - PROCESS | 3288 | 1471692746513 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:26 INFO - PROCESS | 3288 | 1471692746515 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:26 INFO - PROCESS | 3288 | 1471692746599 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 04:32:26 INFO - PROCESS | 3288 | 1471692746604 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 3288 | 1471692746606 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:26 INFO - PROCESS | 3288 | ++DOCSHELL 0C1ED800 == 37 [pid = 3288] [id = 293] 04:32:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (0FC0F800) [pid = 3288] [serial = 878] [outer = 00000000] 04:32:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19C0A400) [pid = 3288] [serial = 879] [outer = 0FC0F800] 04:32:26 INFO - PROCESS | 3288 | 1471692746653 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A770800) [pid = 3288] [serial = 880] [outer = 0FC0F800] 04:32:27 INFO - PROCESS | 3288 | 1471692747092 Marionette TRACE conn6 <- [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]]]}] 04:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 630ms 04:32:27 INFO - PROCESS | 3288 | 1471692747139 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 3288 | 1471692747141 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 04:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:32:27 INFO - PROCESS | 3288 | 1471692747144 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 3288 | 1471692747146 Marionette TRACE conn6 <- [1,1138,null,{}] 04:32:27 INFO - PROCESS | 3288 | 1471692747150 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 3288 | 1471692747152 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:27 INFO - PROCESS | 3288 | 1471692747234 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 04:32:27 INFO - PROCESS | 3288 | 1471692747239 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 3288 | 1471692747241 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:27 INFO - PROCESS | 3288 | ++DOCSHELL 173D4800 == 38 [pid = 3288] [id = 294] 04:32:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173F2C00) [pid = 3288] [serial = 881] [outer = 00000000] 04:32:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A8C5400) [pid = 3288] [serial = 882] [outer = 173F2C00] 04:32:27 INFO - PROCESS | 3288 | 1471692747288 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1A8C6000) [pid = 3288] [serial = 883] [outer = 173F2C00] 04:32:27 INFO - PROCESS | 3288 | 1471692747775 Marionette TRACE conn6 <- [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]]]}] 04:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 731ms 04:32:27 INFO - PROCESS | 3288 | 1471692747881 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 3288 | 1471692747886 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 04:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:32:27 INFO - PROCESS | 3288 | 1471692747891 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 3288 | 1471692747895 Marionette TRACE conn6 <- [1,1142,null,{}] 04:32:27 INFO - PROCESS | 3288 | 1471692747901 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 3288 | 1471692747904 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:28 INFO - PROCESS | 3288 | 1471692748071 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 04:32:28 INFO - PROCESS | 3288 | 1471692748197 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 3288 | 1471692748202 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:28 INFO - PROCESS | 3288 | ++DOCSHELL 0C5C7000 == 39 [pid = 3288] [id = 295] 04:32:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FB74800) [pid = 3288] [serial = 884] [outer = 00000000] 04:32:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FC37000) [pid = 3288] [serial = 885] [outer = 0FB74800] 04:32:28 INFO - PROCESS | 3288 | 1471692748265 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (101CC000) [pid = 3288] [serial = 886] [outer = 0FB74800] 04:32:28 INFO - PROCESS | 3288 | 1471692748821 Marionette TRACE conn6 <- [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]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 970ms 04:32:28 INFO - PROCESS | 3288 | 1471692748865 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 3288 | 1471692748870 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 04:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:32:28 INFO - PROCESS | 3288 | 1471692748877 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 3288 | 1471692748880 Marionette TRACE conn6 <- [1,1146,null,{}] 04:32:28 INFO - PROCESS | 3288 | 1471692748884 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:28 INFO - PROCESS | 3288 | 1471692748887 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:29 INFO - PROCESS | 3288 | 1471692749002 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 04:32:29 INFO - PROCESS | 3288 | 1471692749107 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 3288 | 1471692749109 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:29 INFO - PROCESS | 3288 | ++DOCSHELL 14282400 == 40 [pid = 3288] [id = 296] 04:32:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (14282800) [pid = 3288] [serial = 887] [outer = 00000000] 04:32:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (14286000) [pid = 3288] [serial = 888] [outer = 14282800] 04:32:29 INFO - PROCESS | 3288 | 1471692749170 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (14873000) [pid = 3288] [serial = 889] [outer = 14282800] 04:32:29 INFO - PROCESS | 3288 | 1471692749811 Marionette TRACE conn6 <- [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]]]}] 04:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 970ms 04:32:29 INFO - PROCESS | 3288 | 1471692749850 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 3288 | 1471692749853 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 04:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:32:29 INFO - PROCESS | 3288 | 1471692749857 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 3288 | 1471692749861 Marionette TRACE conn6 <- [1,1150,null,{}] 04:32:29 INFO - PROCESS | 3288 | 1471692749872 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:29 INFO - PROCESS | 3288 | 1471692749877 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:30 INFO - PROCESS | 3288 | 1471692750023 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 04:32:30 INFO - PROCESS | 3288 | 1471692750156 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 3288 | 1471692750159 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:30 INFO - PROCESS | 3288 | ++DOCSHELL 173F4C00 == 41 [pid = 3288] [id = 297] 04:32:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (173F5800) [pid = 3288] [serial = 890] [outer = 00000000] 04:32:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (18ADB000) [pid = 3288] [serial = 891] [outer = 173F5800] 04:32:30 INFO - PROCESS | 3288 | 1471692750220 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (193B9800) [pid = 3288] [serial = 892] [outer = 173F5800] 04:32:30 INFO - PROCESS | 3288 | 1471692750818 Marionette TRACE conn6 <- [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]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1022ms 04:32:30 INFO - PROCESS | 3288 | 1471692750882 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 3288 | 1471692750885 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 04:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:32:30 INFO - PROCESS | 3288 | 1471692750889 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 3288 | 1471692750891 Marionette TRACE conn6 <- [1,1154,null,{}] 04:32:30 INFO - PROCESS | 3288 | 1471692750909 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:30 INFO - PROCESS | 3288 | 1471692750912 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:31 INFO - PROCESS | 3288 | 1471692751026 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 04:32:31 INFO - PROCESS | 3288 | 1471692751155 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 3288 | 1471692751158 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:31 INFO - PROCESS | 3288 | ++DOCSHELL 19578400 == 42 [pid = 3288] [id = 298] 04:32:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (19C0C000) [pid = 3288] [serial = 893] [outer = 00000000] 04:32:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1B47B400) [pid = 3288] [serial = 894] [outer = 19C0C000] 04:32:31 INFO - PROCESS | 3288 | 1471692751217 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (1B677C00) [pid = 3288] [serial = 895] [outer = 19C0C000] 04:32:31 INFO - PROCESS | 3288 | 1471692751942 Marionette TRACE conn6 <- [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]]]}] 04:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1121ms 04:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:32:32 INFO - PROCESS | 3288 | 1471692752012 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 3288 | 1471692752016 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 04:32:32 INFO - PROCESS | 3288 | 1471692752021 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:32:32 INFO - PROCESS | 3288 | 1471692752025 Marionette TRACE conn6 <- [1,1158,null,{}] 04:32:32 INFO - PROCESS | 3288 | 1471692752031 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:32 INFO - PROCESS | 3288 | 1471692752034 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:32 INFO - PROCESS | 3288 | 1471692752138 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 04:32:32 INFO - PROCESS | 3288 | 1471692752266 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 3288 | 1471692752270 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:32 INFO - PROCESS | 3288 | ++DOCSHELL 0FE64400 == 43 [pid = 3288] [id = 299] 04:32:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (0FE65C00) [pid = 3288] [serial = 896] [outer = 00000000] 04:32:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (101CC800) [pid = 3288] [serial = 897] [outer = 0FE65C00] 04:32:32 INFO - PROCESS | 3288 | 1471692752324 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (102C4800) [pid = 3288] [serial = 898] [outer = 0FE65C00] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 0C1ED800 == 42 [pid = 3288] [id = 293] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 0FE70C00 == 41 [pid = 3288] [id = 292] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 19880800 == 40 [pid = 3288] [id = 291] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 1957B000 == 39 [pid = 3288] [id = 290] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 18A13400 == 38 [pid = 3288] [id = 289] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 173EBC00 == 37 [pid = 3288] [id = 288] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 15F7F000 == 36 [pid = 3288] [id = 287] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 0FE69400 == 35 [pid = 3288] [id = 286] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 0FB51400 == 34 [pid = 3288] [id = 285] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 19580800 == 33 [pid = 3288] [id = 283] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 0C1F7C00 == 32 [pid = 3288] [id = 284] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 19578400 == 31 [pid = 3288] [id = 298] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 14282400 == 30 [pid = 3288] [id = 296] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 173F4C00 == 29 [pid = 3288] [id = 297] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 173D4800 == 28 [pid = 3288] [id = 294] 04:32:33 INFO - PROCESS | 3288 | --DOCSHELL 0C5C7000 == 27 [pid = 3288] [id = 295] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (195E3000) [pid = 3288] [serial = 834] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (19883C00) [pid = 3288] [serial = 837] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (18AD9C00) [pid = 3288] [serial = 828] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (18C2E400) [pid = 3288] [serial = 829] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (101C6400) [pid = 3288] [serial = 813] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (101CEC00) [pid = 3288] [serial = 814] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (1619B800) [pid = 3288] [serial = 822] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (173D1800) [pid = 3288] [serial = 823] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (193B3C00) [pid = 3288] [serial = 831] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (14870000) [pid = 3288] [serial = 816] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (14A7B000) [pid = 3288] [serial = 817] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (15D5A800) [pid = 3288] [serial = 819] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (16089400) [pid = 3288] [serial = 820] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FC08000) [pid = 3288] [serial = 810] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0FC0D400) [pid = 3288] [serial = 811] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (195E5C00) [pid = 3288] [serial = 835] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A778800) [pid = 3288] [serial = 808] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18A14000) [pid = 3288] [serial = 825] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18A1A400) [pid = 3288] [serial = 826] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A77A800) [pid = 3288] [serial = 840] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19901800) [pid = 3288] [serial = 838] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1AACAC00) [pid = 3288] [serial = 849] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1987F000) [pid = 3288] [serial = 846] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1A85D400) [pid = 3288] [serial = 841] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (161B0C00) [pid = 3288] [serial = 843] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A770400) [pid = 3288] [serial = 847] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18931C00) [pid = 3288] [serial = 844] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (193B4000) [pid = 3288] [serial = 832] [outer = 00000000] [url = about:blank] 04:32:33 INFO - PROCESS | 3288 | 1471692753523 Marionette TRACE conn6 <- [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]]]}] 04:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1537ms 04:32:33 INFO - PROCESS | 3288 | 1471692753592 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 3288 | 1471692753596 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 04:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:32:33 INFO - PROCESS | 3288 | 1471692753601 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 3288 | 1471692753604 Marionette TRACE conn6 <- [1,1162,null,{}] 04:32:33 INFO - PROCESS | 3288 | 1471692753615 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:33 INFO - PROCESS | 3288 | 1471692753618 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:33 INFO - PROCESS | 3288 | 1471692753702 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 04:32:33 INFO - PROCESS | 3288 | 1471692753710 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 3288 | 1471692753714 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:33 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFF000 == 28 [pid = 3288] [id = 300] 04:32:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FB6B800) [pid = 3288] [serial = 899] [outer = 00000000] 04:32:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FC03400) [pid = 3288] [serial = 900] [outer = 0FB6B800] 04:32:33 INFO - PROCESS | 3288 | 1471692753771 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC0A400) [pid = 3288] [serial = 901] [outer = 0FB6B800] 04:32:34 INFO - PROCESS | 3288 | 1471692754255 Marionette TRACE conn6 <- [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] 04:32:34 INFO - PROCESS | 3288 | 1471692754340 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 04:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:32:34 INFO - PROCESS | 3288 | 1471692754346 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 3288 | 1471692754349 Marionette TRACE conn6 <- [1,1166,null,{}] 04:32:34 INFO - PROCESS | 3288 | 1471692754353 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:34 INFO - PROCESS | 3288 | 1471692754356 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:34 INFO - PROCESS | 3288 | 1471692754448 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 04:32:34 INFO - PROCESS | 3288 | 1471692754464 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 3288 | 1471692754467 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:34 INFO - PROCESS | 3288 | ++DOCSHELL 101CFC00 == 29 [pid = 3288] [id = 301] 04:32:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (101D0400) [pid = 3288] [serial = 902] [outer = 00000000] 04:32:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (10265000) [pid = 3288] [serial = 903] [outer = 101D0400] 04:32:34 INFO - PROCESS | 3288 | 1471692754522 Marionette DEBUG loaded listener.js 04:32:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (10C10800) [pid = 3288] [serial = 904] [outer = 101D0400] 04:32:35 INFO - PROCESS | 3288 | 1471692754995 Marionette TRACE conn6 <- [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] 04:32:35 INFO - PROCESS | 3288 | 1471692755096 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 04:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:32:35 INFO - PROCESS | 3288 | 1471692755104 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:32:35 INFO - PROCESS | 3288 | 1471692755107 Marionette TRACE conn6 <- [1,1170,null,{}] 04:32:35 INFO - PROCESS | 3288 | 1471692755118 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:35 INFO - PROCESS | 3288 | 1471692755122 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:35 INFO - PROCESS | 3288 | 1471692755216 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 04:32:35 INFO - PROCESS | 3288 | 1471692755226 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:35 INFO - PROCESS | 3288 | 1471692755229 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:35 INFO - PROCESS | 3288 | ++DOCSHELL 158CE000 == 30 [pid = 3288] [id = 302] 04:32:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (158CE800) [pid = 3288] [serial = 905] [outer = 00000000] 04:32:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (15D65800) [pid = 3288] [serial = 906] [outer = 158CE800] 04:32:35 INFO - PROCESS | 3288 | 1471692755281 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (16083000) [pid = 3288] [serial = 907] [outer = 158CE800] 04:32:35 INFO - PROCESS | 3288 | 1471692755806 Marionette TRACE conn6 <- [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] 04:32:35 INFO - PROCESS | 3288 | 1471692755840 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 04:32:35 INFO - PROCESS | 3288 | 1471692755843 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:32:35 INFO - PROCESS | 3288 | 1471692755845 Marionette TRACE conn6 <- [1,1174,null,{}] 04:32:35 INFO - PROCESS | 3288 | 1471692755859 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:35 INFO - PROCESS | 3288 | 1471692755861 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:35 INFO - PROCESS | 3288 | 1471692755976 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 04:32:35 INFO - PROCESS | 3288 | 1471692755981 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:35 INFO - PROCESS | 3288 | 1471692755984 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:36 INFO - PROCESS | 3288 | ++DOCSHELL 15D61C00 == 31 [pid = 3288] [id = 303] 04:32:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1608C000) [pid = 3288] [serial = 908] [outer = 00000000] 04:32:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173CFC00) [pid = 3288] [serial = 909] [outer = 1608C000] 04:32:36 INFO - PROCESS | 3288 | 1471692756031 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173ED800) [pid = 3288] [serial = 910] [outer = 1608C000] 04:32:36 INFO - PROCESS | 3288 | 1471692756502 Marionette TRACE conn6 <- [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] 04:32:36 INFO - PROCESS | 3288 | 1471692756519 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 04:32:36 INFO - PROCESS | 3288 | 1471692756522 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:32:36 INFO - PROCESS | 3288 | 1471692756524 Marionette TRACE conn6 <- [1,1178,null,{}] 04:32:36 INFO - PROCESS | 3288 | 1471692756528 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:36 INFO - PROCESS | 3288 | 1471692756530 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:36 INFO - PROCESS | 3288 | 1471692756670 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 04:32:36 INFO - PROCESS | 3288 | 1471692756689 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 3288 | 1471692756691 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:36 INFO - PROCESS | 3288 | ++DOCSHELL 173F4C00 == 32 [pid = 3288] [id = 304] 04:32:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1881F400) [pid = 3288] [serial = 911] [outer = 00000000] 04:32:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18939000) [pid = 3288] [serial = 912] [outer = 1881F400] 04:32:36 INFO - PROCESS | 3288 | 1471692756738 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18A1B000) [pid = 3288] [serial = 913] [outer = 1881F400] 04:32:37 INFO - PROCESS | 3288 | 1471692757367 Marionette TRACE conn6 <- [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] 04:32:37 INFO - PROCESS | 3288 | 1471692757403 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 04:32:37 INFO - PROCESS | 3288 | 1471692757406 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 3288 | 1471692757408 Marionette TRACE conn6 <- [1,1182,null,{}] 04:32:37 INFO - PROCESS | 3288 | 1471692757412 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:37 INFO - PROCESS | 3288 | 1471692757417 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:37 INFO - PROCESS | 3288 | 1471692757766 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A13800) [pid = 3288] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0FC0F800) [pid = 3288] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1957E400) [pid = 3288] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC04800) [pid = 3288] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (15F7F800) [pid = 3288] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1A77A400) [pid = 3288] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0CAF8C00) [pid = 3288] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (173F0400) [pid = 3288] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (101C3C00) [pid = 3288] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173F2C00) [pid = 3288] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1007EC00) [pid = 3288] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:32:37 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19882000) [pid = 3288] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:32:37 INFO - PROCESS | 3288 | 1471692757830 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:37 INFO - PROCESS | 3288 | 1471692757832 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:37 INFO - PROCESS | 3288 | ++DOCSHELL 0FB57C00 == 33 [pid = 3288] [id = 305] 04:32:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FB59000) [pid = 3288] [serial = 914] [outer = 00000000] 04:32:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1427D800) [pid = 3288] [serial = 915] [outer = 0FB59000] 04:32:37 INFO - PROCESS | 3288 | 1471692757880 Marionette DEBUG loaded listener.js 04:32:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173CA400) [pid = 3288] [serial = 916] [outer = 0FB59000] 04:32:38 INFO - PROCESS | 3288 | 1471692758294 Marionette TRACE conn6 <- [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] 04:32:38 INFO - PROCESS | 3288 | 1471692758339 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 04:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:32:38 INFO - PROCESS | 3288 | 1471692758343 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 3288 | 1471692758345 Marionette TRACE conn6 <- [1,1186,null,{}] 04:32:38 INFO - PROCESS | 3288 | 1471692758348 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:38 INFO - PROCESS | 3288 | 1471692758350 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:38 INFO - PROCESS | 3288 | 1471692758430 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 04:32:38 INFO - PROCESS | 3288 | 1471692758435 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:38 INFO - PROCESS | 3288 | 1471692758437 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:38 INFO - PROCESS | 3288 | ++DOCSHELL 193B3800 == 34 [pid = 3288] [id = 306] 04:32:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (193B5400) [pid = 3288] [serial = 917] [outer = 00000000] 04:32:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (195E6000) [pid = 3288] [serial = 918] [outer = 193B5400] 04:32:38 INFO - PROCESS | 3288 | 1471692758484 Marionette DEBUG loaded listener.js 04:32:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (195E6C00) [pid = 3288] [serial = 919] [outer = 193B5400] 04:32:38 INFO - PROCESS | 3288 | 1471692758908 Marionette TRACE conn6 <- [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]]]}] 04:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 633ms 04:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:32:38 INFO - PROCESS | 3288 | 1471692758980 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 3288 | 1471692758983 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 04:32:38 INFO - PROCESS | 3288 | 1471692758986 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 3288 | 1471692758988 Marionette TRACE conn6 <- [1,1190,null,{}] 04:32:38 INFO - PROCESS | 3288 | 1471692758991 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:38 INFO - PROCESS | 3288 | 1471692758993 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:39 INFO - PROCESS | 3288 | 1471692759074 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 04:32:39 INFO - PROCESS | 3288 | 1471692759080 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 3288 | 1471692759082 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:39 INFO - PROCESS | 3288 | ++DOCSHELL 1957A000 == 35 [pid = 3288] [id = 307] 04:32:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1987A400) [pid = 3288] [serial = 920] [outer = 00000000] 04:32:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19888000) [pid = 3288] [serial = 921] [outer = 1987A400] 04:32:39 INFO - PROCESS | 3288 | 1471692759129 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19885800) [pid = 3288] [serial = 922] [outer = 1987A400] 04:32:39 INFO - PROCESS | 3288 | 1471692759584 Marionette TRACE conn6 <- [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]]]}] 04:32:39 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 04:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 630ms 04:32:39 INFO - PROCESS | 3288 | 1471692759629 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 04:32:39 INFO - PROCESS | 3288 | 1471692759631 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 04:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:32:39 INFO - PROCESS | 3288 | 1471692759634 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 3288 | 1471692759636 Marionette TRACE conn6 <- [1,1194,null,{}] 04:32:39 INFO - PROCESS | 3288 | 1471692759639 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:39 INFO - PROCESS | 3288 | 1471692759641 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:39 INFO - PROCESS | 3288 | 1471692759721 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 04:32:39 INFO - PROCESS | 3288 | 1471692759729 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 3288 | 1471692759731 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:39 INFO - PROCESS | 3288 | ++DOCSHELL 158CDC00 == 36 [pid = 3288] [id = 308] 04:32:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19C0C400) [pid = 3288] [serial = 923] [outer = 00000000] 04:32:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1A773400) [pid = 3288] [serial = 924] [outer = 19C0C400] 04:32:39 INFO - PROCESS | 3288 | 1471692759787 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1A775000) [pid = 3288] [serial = 925] [outer = 19C0C400] 04:32:40 INFO - PROCESS | 3288 | 1471692760611 Marionette TRACE conn6 <- [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]]]}] 04:32:40 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 04:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1023ms 04:32:40 INFO - PROCESS | 3288 | 1471692760659 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 3288 | 1471692760664 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 04:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:32:40 INFO - PROCESS | 3288 | 1471692760669 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 3288 | 1471692760672 Marionette TRACE conn6 <- [1,1198,null,{}] 04:32:40 INFO - PROCESS | 3288 | 1471692760697 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:40 INFO - PROCESS | 3288 | 1471692760701 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:40 INFO - PROCESS | 3288 | 1471692760849 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 04:32:40 INFO - PROCESS | 3288 | 1471692760970 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 3288 | 1471692760974 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:40 INFO - PROCESS | 3288 | ++DOCSHELL 0FC04C00 == 37 [pid = 3288] [id = 309] 04:32:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0FC36000) [pid = 3288] [serial = 926] [outer = 00000000] 04:32:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1025B000) [pid = 3288] [serial = 927] [outer = 0FC36000] 04:32:41 INFO - PROCESS | 3288 | 1471692761033 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (14281000) [pid = 3288] [serial = 928] [outer = 0FC36000] 04:32:41 INFO - PROCESS | 3288 | 1471692761723 Marionette TRACE conn6 <- [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]]]}] 04:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1096ms 04:32:41 INFO - PROCESS | 3288 | 1471692761778 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 04:32:41 INFO - PROCESS | 3288 | 1471692761783 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 04:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:32:41 INFO - PROCESS | 3288 | 1471692761789 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 3288 | 1471692761792 Marionette TRACE conn6 <- [1,1202,null,{}] 04:32:41 INFO - PROCESS | 3288 | 1471692761797 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:41 INFO - PROCESS | 3288 | 1471692761800 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:41 INFO - PROCESS | 3288 | 1471692761934 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 04:32:42 INFO - PROCESS | 3288 | 1471692762062 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 3288 | 1471692762065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:42 INFO - PROCESS | 3288 | ++DOCSHELL 0FC05000 == 38 [pid = 3288] [id = 310] 04:32:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FC10800) [pid = 3288] [serial = 929] [outer = 00000000] 04:32:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (10D6E000) [pid = 3288] [serial = 930] [outer = 0FC10800] 04:32:42 INFO - PROCESS | 3288 | 1471692762126 Marionette DEBUG loaded listener.js 04:32:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (14870400) [pid = 3288] [serial = 931] [outer = 0FC10800] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 1957A000 == 37 [pid = 3288] [id = 307] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 193B3800 == 36 [pid = 3288] [id = 306] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 0FB57C00 == 35 [pid = 3288] [id = 305] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 173F4C00 == 34 [pid = 3288] [id = 304] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 15D61C00 == 33 [pid = 3288] [id = 303] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 158CE000 == 32 [pid = 3288] [id = 302] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 101CFC00 == 31 [pid = 3288] [id = 301] 04:32:42 INFO - PROCESS | 3288 | --DOCSHELL 0CAFF000 == 30 [pid = 3288] [id = 300] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18AB1000) [pid = 3288] [serial = 867] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (18C2C000) [pid = 3288] [serial = 868] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1A770800) [pid = 3288] [serial = 880] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (1987E400) [pid = 3288] [serial = 871] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (195E4400) [pid = 3288] [serial = 870] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FC33800) [pid = 3288] [serial = 855] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FE70000) [pid = 3288] [serial = 856] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1608D400) [pid = 3288] [serial = 861] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1619A400) [pid = 3288] [serial = 862] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1AACFC00) [pid = 3288] [serial = 850] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1081A800) [pid = 3288] [serial = 852] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (10DA1800) [pid = 3288] [serial = 853] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1881EC00) [pid = 3288] [serial = 864] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1081B800) [pid = 3288] [serial = 858] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10D6CC00) [pid = 3288] [serial = 859] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1A8C5400) [pid = 3288] [serial = 882] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18826400) [pid = 3288] [serial = 876] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C01800) [pid = 3288] [serial = 873] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A8C6000) [pid = 3288] [serial = 883] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19C0A400) [pid = 3288] [serial = 879] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18FC5400) [pid = 3288] [serial = 877] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19C01C00) [pid = 3288] [serial = 874] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1883CC00) [pid = 3288] [serial = 865] [outer = 00000000] [url = about:blank] 04:32:42 INFO - PROCESS | 3288 | 1471692762891 Marionette TRACE conn6 <- [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]]]}] 04:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1124ms 04:32:42 INFO - PROCESS | 3288 | 1471692762915 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 3288 | 1471692762919 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 04:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:32:42 INFO - PROCESS | 3288 | 1471692762923 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 3288 | 1471692762928 Marionette TRACE conn6 <- [1,1206,null,{}] 04:32:42 INFO - PROCESS | 3288 | 1471692762933 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:42 INFO - PROCESS | 3288 | 1471692762935 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:43 INFO - PROCESS | 3288 | 1471692763026 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 04:32:43 INFO - PROCESS | 3288 | 1471692763118 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 3288 | 1471692763121 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:43 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EAC00 == 31 [pid = 3288] [id = 311] 04:32:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0C1EB000) [pid = 3288] [serial = 932] [outer = 00000000] 04:32:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC3BC00) [pid = 3288] [serial = 933] [outer = 0C1EB000] 04:32:43 INFO - PROCESS | 3288 | 1471692763172 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1007D000) [pid = 3288] [serial = 934] [outer = 0C1EB000] 04:32:43 INFO - PROCESS | 3288 | 1471692763599 Marionette TRACE conn6 <- [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]]]}] 04:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 04:32:43 INFO - PROCESS | 3288 | 1471692763655 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 3288 | 1471692763660 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 04:32:43 INFO - PROCESS | 3288 | 1471692763666 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:32:43 INFO - PROCESS | 3288 | 1471692763668 Marionette TRACE conn6 <- [1,1210,null,{}] 04:32:43 INFO - PROCESS | 3288 | 1471692763672 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:43 INFO - PROCESS | 3288 | 1471692763675 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:43 INFO - PROCESS | 3288 | 1471692763766 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 04:32:43 INFO - PROCESS | 3288 | 1471692763772 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 3288 | 1471692763775 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:43 INFO - PROCESS | 3288 | ++DOCSHELL 10C0C000 == 32 [pid = 3288] [id = 312] 04:32:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (10C0F000) [pid = 3288] [serial = 935] [outer = 00000000] 04:32:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1447C400) [pid = 3288] [serial = 936] [outer = 10C0F000] 04:32:43 INFO - PROCESS | 3288 | 1471692763825 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (148F7C00) [pid = 3288] [serial = 937] [outer = 10C0F000] 04:32:44 INFO - PROCESS | 3288 | 1471692764296 Marionette TRACE conn6 <- [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] 04:32:44 INFO - PROCESS | 3288 | 1471692764343 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 04:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:32:44 INFO - PROCESS | 3288 | 1471692764347 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:32:44 INFO - PROCESS | 3288 | 1471692764351 Marionette TRACE conn6 <- [1,1214,null,{}] 04:32:44 INFO - PROCESS | 3288 | 1471692764362 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:44 INFO - PROCESS | 3288 | 1471692764367 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:44 INFO - PROCESS | 3288 | 1471692764456 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 04:32:44 INFO - PROCESS | 3288 | 1471692764466 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 3288 | 1471692764469 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:44 INFO - PROCESS | 3288 | ++DOCSHELL 161B2C00 == 33 [pid = 3288] [id = 313] 04:32:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (161B6400) [pid = 3288] [serial = 938] [outer = 00000000] 04:32:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173E9C00) [pid = 3288] [serial = 939] [outer = 161B6400] 04:32:44 INFO - PROCESS | 3288 | 1471692764520 Marionette DEBUG loaded listener.js 04:32:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1883CC00) [pid = 3288] [serial = 940] [outer = 161B6400] 04:32:44 INFO - PROCESS | 3288 | 1471692764990 Marionette TRACE conn6 <- [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]]]}] 04:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 04:32:45 INFO - PROCESS | 3288 | 1471692765020 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 04:32:45 INFO - PROCESS | 3288 | 1471692765023 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 04:32:45 INFO - PROCESS | 3288 | 1471692765026 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:32:45 INFO - PROCESS | 3288 | 1471692765028 Marionette TRACE conn6 <- [1,1218,null,{}] 04:32:45 INFO - PROCESS | 3288 | 1471692765037 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:45 INFO - PROCESS | 3288 | 1471692765039 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:45 INFO - PROCESS | 3288 | 1471692765186 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 04:32:45 INFO - PROCESS | 3288 | 1471692765205 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 3288 | 1471692765207 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:45 INFO - PROCESS | 3288 | ++DOCSHELL 18A1F000 == 34 [pid = 3288] [id = 314] 04:32:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A20400) [pid = 3288] [serial = 941] [outer = 00000000] 04:32:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18ADF000) [pid = 3288] [serial = 942] [outer = 18A20400] 04:32:45 INFO - PROCESS | 3288 | 1471692765253 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18C2D000) [pid = 3288] [serial = 943] [outer = 18A20400] 04:32:45 INFO - PROCESS | 3288 | 1471692765692 Marionette TRACE conn6 <- [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]]]}] 04:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms 04:32:45 INFO - PROCESS | 3288 | 1471692765760 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 04:32:45 INFO - PROCESS | 3288 | 1471692765762 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 04:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:32:45 INFO - PROCESS | 3288 | 1471692765766 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - PROCESS | 3288 | 1471692765768 Marionette TRACE conn6 <- [1,1222,null,{}] 04:32:45 INFO - PROCESS | 3288 | 1471692765776 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:45 INFO - PROCESS | 3288 | 1471692765778 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:45 INFO - PROCESS | 3288 | 1471692765898 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 04:32:45 INFO - PROCESS | 3288 | 1471692765904 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 3288 | 1471692765906 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:45 INFO - PROCESS | 3288 | ++DOCSHELL 18FBDC00 == 35 [pid = 3288] [id = 315] 04:32:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18FC1000) [pid = 3288] [serial = 944] [outer = 00000000] 04:32:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (193B8800) [pid = 3288] [serial = 945] [outer = 18FC1000] 04:32:45 INFO - PROCESS | 3288 | 1471692765954 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (193BA400) [pid = 3288] [serial = 946] [outer = 18FC1000] 04:32:46 INFO - PROCESS | 3288 | 1471692766430 Marionette TRACE conn6 <- [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]]]}] 04:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 04:32:46 INFO - PROCESS | 3288 | 1471692766436 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 3288 | 1471692766438 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 04:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:32:46 INFO - PROCESS | 3288 | 1471692766441 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 3288 | 1471692766443 Marionette TRACE conn6 <- [1,1226,null,{}] 04:32:46 INFO - PROCESS | 3288 | 1471692766446 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:46 INFO - PROCESS | 3288 | 1471692766452 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:46 INFO - PROCESS | 3288 | 1471692766615 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 04:32:46 INFO - PROCESS | 3288 | 1471692766639 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 3288 | 1471692766641 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:46 INFO - PROCESS | 3288 | ++DOCSHELL 101CA400 == 36 [pid = 3288] [id = 316] 04:32:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19593400) [pid = 3288] [serial = 947] [outer = 00000000] 04:32:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19C01800) [pid = 3288] [serial = 948] [outer = 19593400] 04:32:46 INFO - PROCESS | 3288 | 1471692766689 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C01C00) [pid = 3288] [serial = 949] [outer = 19593400] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FB59000) [pid = 3288] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (101D0400) [pid = 3288] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (173F5800) [pid = 3288] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1881F400) [pid = 3288] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FE65C00) [pid = 3288] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (193B5400) [pid = 3288] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FB74800) [pid = 3288] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (158CE800) [pid = 3288] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0FB6B800) [pid = 3288] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1987A400) [pid = 3288] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (14282800) [pid = 3288] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1608C000) [pid = 3288] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:32:47 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C0C000) [pid = 3288] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:32:47 INFO - PROCESS | 3288 | 1471692767244 Marionette TRACE conn6 <- [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]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 830ms 04:32:47 INFO - PROCESS | 3288 | 1471692767272 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 04:32:47 INFO - PROCESS | 3288 | 1471692767274 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 04:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:32:47 INFO - PROCESS | 3288 | 1471692767278 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 3288 | 1471692767280 Marionette TRACE conn6 <- [1,1230,null,{}] 04:32:47 INFO - PROCESS | 3288 | 1471692767283 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:47 INFO - PROCESS | 3288 | 1471692767285 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:47 INFO - PROCESS | 3288 | 1471692767364 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 04:32:47 INFO - PROCESS | 3288 | 1471692767369 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 3288 | 1471692767371 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:47 INFO - PROCESS | 3288 | ++DOCSHELL 0FE63800 == 37 [pid = 3288] [id = 317] 04:32:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FE65C00) [pid = 3288] [serial = 950] [outer = 00000000] 04:32:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (164B3800) [pid = 3288] [serial = 951] [outer = 0FE65C00] 04:32:47 INFO - PROCESS | 3288 | 1471692767418 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173F5800) [pid = 3288] [serial = 952] [outer = 0FE65C00] 04:32:47 INFO - PROCESS | 3288 | 1471692767852 Marionette TRACE conn6 <- [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]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 630ms 04:32:47 INFO - PROCESS | 3288 | 1471692767909 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 04:32:47 INFO - PROCESS | 3288 | 1471692767911 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 04:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:32:47 INFO - PROCESS | 3288 | 1471692767939 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 3288 | 1471692767941 Marionette TRACE conn6 <- [1,1234,null,{}] 04:32:47 INFO - PROCESS | 3288 | 1471692767947 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:47 INFO - PROCESS | 3288 | 1471692767949 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:48 INFO - PROCESS | 3288 | 1471692768028 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 04:32:48 INFO - PROCESS | 3288 | 1471692768034 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 3288 | 1471692768036 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:48 INFO - PROCESS | 3288 | ++DOCSHELL 14A73C00 == 38 [pid = 3288] [id = 318] 04:32:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18AD9000) [pid = 3288] [serial = 953] [outer = 00000000] 04:32:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19C08400) [pid = 3288] [serial = 954] [outer = 18AD9000] 04:32:48 INFO - PROCESS | 3288 | 1471692768083 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A77B800) [pid = 3288] [serial = 955] [outer = 18AD9000] 04:32:48 INFO - PROCESS | 3288 | 1471692768523 Marionette TRACE conn6 <- [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]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 630ms 04:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:32:48 INFO - PROCESS | 3288 | 1471692768574 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 3288 | 1471692768577 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 04:32:48 INFO - PROCESS | 3288 | 1471692768580 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 3288 | 1471692768582 Marionette TRACE conn6 <- [1,1238,null,{}] 04:32:48 INFO - PROCESS | 3288 | 1471692768595 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:48 INFO - PROCESS | 3288 | 1471692768597 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:48 INFO - PROCESS | 3288 | 1471692768678 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 04:32:48 INFO - PROCESS | 3288 | 1471692768686 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 3288 | 1471692768687 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:48 INFO - PROCESS | 3288 | ++DOCSHELL 19C09000 == 39 [pid = 3288] [id = 319] 04:32:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A77EC00) [pid = 3288] [serial = 956] [outer = 00000000] 04:32:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A8C5800) [pid = 3288] [serial = 957] [outer = 1A77EC00] 04:32:48 INFO - PROCESS | 3288 | 1471692768734 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A8CDC00) [pid = 3288] [serial = 958] [outer = 1A77EC00] 04:32:49 INFO - PROCESS | 3288 | 1471692769210 Marionette TRACE conn6 <- [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]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 690ms 04:32:49 INFO - PROCESS | 3288 | 1471692769271 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 3288 | 1471692769276 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 04:32:49 INFO - PROCESS | 3288 | 1471692769282 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:32:49 INFO - PROCESS | 3288 | 1471692769286 Marionette TRACE conn6 <- [1,1242,null,{}] 04:32:49 INFO - PROCESS | 3288 | 1471692769293 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:49 INFO - PROCESS | 3288 | 1471692769296 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:49 INFO - PROCESS | 3288 | 1471692769503 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 04:32:49 INFO - PROCESS | 3288 | 1471692769605 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:49 INFO - PROCESS | 3288 | 1471692769608 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:49 INFO - PROCESS | 3288 | ++DOCSHELL 0FC39400 == 40 [pid = 3288] [id = 320] 04:32:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0FC3A000) [pid = 3288] [serial = 959] [outer = 00000000] 04:32:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FFDDC00) [pid = 3288] [serial = 960] [outer = 0FC3A000] 04:32:49 INFO - PROCESS | 3288 | 1471692769672 Marionette DEBUG loaded listener.js 04:32:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (10C05C00) [pid = 3288] [serial = 961] [outer = 0FC3A000] 04:32:50 INFO - PROCESS | 3288 | 1471692770247 Marionette TRACE conn6 <- [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]]]}] 04:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1022ms 04:32:50 INFO - PROCESS | 3288 | 1471692770308 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 04:32:50 INFO - PROCESS | 3288 | 1471692770313 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 04:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:32:50 INFO - PROCESS | 3288 | 1471692770320 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:32:50 INFO - PROCESS | 3288 | 1471692770323 Marionette TRACE conn6 <- [1,1246,null,{}] 04:32:50 INFO - PROCESS | 3288 | 1471692770327 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:50 INFO - PROCESS | 3288 | 1471692770331 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:50 INFO - PROCESS | 3288 | 1471692770446 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 04:32:50 INFO - PROCESS | 3288 | 1471692770578 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 3288 | 1471692770581 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:50 INFO - PROCESS | 3288 | ++DOCSHELL 1608D400 == 41 [pid = 3288] [id = 321] 04:32:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1608F000) [pid = 3288] [serial = 962] [outer = 00000000] 04:32:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (161B9000) [pid = 3288] [serial = 963] [outer = 1608F000] 04:32:50 INFO - PROCESS | 3288 | 1471692770642 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (18823800) [pid = 3288] [serial = 964] [outer = 1608F000] 04:32:51 INFO - PROCESS | 3288 | 1471692771269 Marionette TRACE conn6 <- [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]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 970ms 04:32:51 INFO - PROCESS | 3288 | 1471692771293 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 3288 | 1471692771296 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 04:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:32:51 INFO - PROCESS | 3288 | 1471692771299 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 3288 | 1471692771303 Marionette TRACE conn6 <- [1,1250,null,{}] 04:32:51 INFO - PROCESS | 3288 | 1471692771314 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:51 INFO - PROCESS | 3288 | 1471692771319 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:51 INFO - PROCESS | 3288 | 1471692771434 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 04:32:51 INFO - PROCESS | 3288 | 1471692771537 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 3288 | 1471692771540 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:51 INFO - PROCESS | 3288 | ++DOCSHELL 19C0E400 == 42 [pid = 3288] [id = 322] 04:32:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1A771C00) [pid = 3288] [serial = 965] [outer = 00000000] 04:32:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1A856000) [pid = 3288] [serial = 966] [outer = 1A771C00] 04:32:51 INFO - PROCESS | 3288 | 1471692771601 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1AAD7400) [pid = 3288] [serial = 967] [outer = 1A771C00] 04:32:52 INFO - PROCESS | 3288 | 1471692772265 Marionette TRACE conn6 <- [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]]]}] 04:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1020ms 04:32:52 INFO - PROCESS | 3288 | 1471692772322 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 3288 | 1471692772325 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 04:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:32:52 INFO - PROCESS | 3288 | 1471692772328 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 3288 | 1471692772330 Marionette TRACE conn6 <- [1,1254,null,{}] 04:32:52 INFO - PROCESS | 3288 | 1471692772334 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:52 INFO - PROCESS | 3288 | 1471692772337 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:52 INFO - PROCESS | 3288 | 1471692772449 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 04:32:52 INFO - PROCESS | 3288 | 1471692772583 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 3288 | 1471692772586 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:52 INFO - PROCESS | 3288 | ++DOCSHELL 15363800 == 43 [pid = 3288] [id = 323] 04:32:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1AAD6800) [pid = 3288] [serial = 968] [outer = 00000000] 04:32:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1C70B000) [pid = 3288] [serial = 969] [outer = 1AAD6800] 04:32:52 INFO - PROCESS | 3288 | 1471692772645 Marionette DEBUG loaded listener.js 04:32:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1C718000) [pid = 3288] [serial = 970] [outer = 1AAD6800] 04:32:53 INFO - PROCESS | 3288 | 1471692773370 Marionette TRACE conn6 <- [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]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1074ms 04:32:53 INFO - PROCESS | 3288 | 1471692773413 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 3288 | 1471692773418 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 04:32:53 INFO - PROCESS | 3288 | 1471692773423 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:32:53 INFO - PROCESS | 3288 | 1471692773426 Marionette TRACE conn6 <- [1,1258,null,{}] 04:32:53 INFO - PROCESS | 3288 | 1471692773431 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:53 INFO - PROCESS | 3288 | 1471692773434 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:53 INFO - PROCESS | 3288 | 1471692773541 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 04:32:53 INFO - PROCESS | 3288 | 1471692773675 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 3288 | 1471692773680 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:53 INFO - PROCESS | 3288 | ++DOCSHELL 0FE64C00 == 44 [pid = 3288] [id = 324] 04:32:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (0FE67000) [pid = 3288] [serial = 971] [outer = 00000000] 04:32:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (101C3400) [pid = 3288] [serial = 972] [outer = 0FE67000] 04:32:53 INFO - PROCESS | 3288 | 1471692773736 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (1025F400) [pid = 3288] [serial = 973] [outer = 0FE67000] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 0FE64400 == 43 [pid = 3288] [id = 299] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 14A73C00 == 42 [pid = 3288] [id = 318] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 0FE63800 == 41 [pid = 3288] [id = 317] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 101CA400 == 40 [pid = 3288] [id = 316] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 18FBDC00 == 39 [pid = 3288] [id = 315] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 18A1F000 == 38 [pid = 3288] [id = 314] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 161B2C00 == 37 [pid = 3288] [id = 313] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 10C0C000 == 36 [pid = 3288] [id = 312] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 0C1EAC00 == 35 [pid = 3288] [id = 311] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 0FC04C00 == 34 [pid = 3288] [id = 309] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 0FC05000 == 33 [pid = 3288] [id = 310] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 158CDC00 == 32 [pid = 3288] [id = 308] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 15363800 == 31 [pid = 3288] [id = 323] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 19C0E400 == 30 [pid = 3288] [id = 322] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 19C09000 == 29 [pid = 3288] [id = 319] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 0FC39400 == 28 [pid = 3288] [id = 320] 04:32:54 INFO - PROCESS | 3288 | --DOCSHELL 1608D400 == 27 [pid = 3288] [id = 321] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (195E6000) [pid = 3288] [serial = 918] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (173CA400) [pid = 3288] [serial = 916] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (101CC000) [pid = 3288] [serial = 886] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (0FC37000) [pid = 3288] [serial = 885] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (195E6C00) [pid = 3288] [serial = 919] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (14873000) [pid = 3288] [serial = 889] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (14286000) [pid = 3288] [serial = 888] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (193B9800) [pid = 3288] [serial = 892] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (18ADB000) [pid = 3288] [serial = 891] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (19885800) [pid = 3288] [serial = 922] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (1B677C00) [pid = 3288] [serial = 895] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1B47B400) [pid = 3288] [serial = 894] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (16083000) [pid = 3288] [serial = 907] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (19888000) [pid = 3288] [serial = 921] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (173CFC00) [pid = 3288] [serial = 909] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18939000) [pid = 3288] [serial = 912] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (10265000) [pid = 3288] [serial = 903] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (10C10800) [pid = 3288] [serial = 904] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (173ED800) [pid = 3288] [serial = 910] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (15D65800) [pid = 3288] [serial = 906] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (102C4800) [pid = 3288] [serial = 898] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (101CC800) [pid = 3288] [serial = 897] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1427D800) [pid = 3288] [serial = 915] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC03400) [pid = 3288] [serial = 900] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FC0A400) [pid = 3288] [serial = 901] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18A1B000) [pid = 3288] [serial = 913] [outer = 00000000] [url = about:blank] 04:32:54 INFO - PROCESS | 3288 | 1471692774966 Marionette TRACE conn6 <- [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]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1576ms 04:32:55 INFO - PROCESS | 3288 | 1471692775004 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 3288 | 1471692775008 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 04:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:32:55 INFO - PROCESS | 3288 | 1471692775012 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 3288 | 1471692775015 Marionette TRACE conn6 <- [1,1262,null,{}] 04:32:55 INFO - PROCESS | 3288 | 1471692775021 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:55 INFO - PROCESS | 3288 | 1471692775024 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:55 INFO - PROCESS | 3288 | 1471692775153 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 04:32:55 INFO - PROCESS | 3288 | 1471692775241 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 3288 | 1471692775244 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:55 INFO - PROCESS | 3288 | ++DOCSHELL 0FB5B000 == 28 [pid = 3288] [id = 325] 04:32:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FB5BC00) [pid = 3288] [serial = 974] [outer = 00000000] 04:32:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC0C800) [pid = 3288] [serial = 975] [outer = 0FB5BC00] 04:32:55 INFO - PROCESS | 3288 | 1471692775295 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC33800) [pid = 3288] [serial = 976] [outer = 0FB5BC00] 04:32:55 INFO - PROCESS | 3288 | 1471692775700 Marionette TRACE conn6 <- [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]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 04:32:55 INFO - PROCESS | 3288 | 1471692775743 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 3288 | 1471692775748 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 04:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:32:55 INFO - PROCESS | 3288 | 1471692775754 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 3288 | 1471692775757 Marionette TRACE conn6 <- [1,1266,null,{}] 04:32:55 INFO - PROCESS | 3288 | 1471692775761 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:55 INFO - PROCESS | 3288 | 1471692775764 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:55 INFO - PROCESS | 3288 | 1471692775855 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 04:32:55 INFO - PROCESS | 3288 | 1471692775863 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 3288 | 1471692775865 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:55 INFO - PROCESS | 3288 | ++DOCSHELL 101C4C00 == 29 [pid = 3288] [id = 326] 04:32:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (101C6800) [pid = 3288] [serial = 977] [outer = 00000000] 04:32:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (102CC400) [pid = 3288] [serial = 978] [outer = 101C6800] 04:32:55 INFO - PROCESS | 3288 | 1471692775915 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1089EC00) [pid = 3288] [serial = 979] [outer = 101C6800] 04:32:56 INFO - PROCESS | 3288 | 1471692776397 Marionette TRACE conn6 <- [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]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 04:32:56 INFO - PROCESS | 3288 | 1471692776428 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 3288 | 1471692776431 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 04:32:56 INFO - PROCESS | 3288 | 1471692776434 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:32:56 INFO - PROCESS | 3288 | 1471692776438 Marionette TRACE conn6 <- [1,1270,null,{}] 04:32:56 INFO - PROCESS | 3288 | 1471692776449 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:56 INFO - PROCESS | 3288 | 1471692776453 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:56 INFO - PROCESS | 3288 | 1471692776567 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 04:32:56 INFO - PROCESS | 3288 | 1471692776665 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:56 INFO - PROCESS | 3288 | 1471692776668 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:56 INFO - PROCESS | 3288 | ++DOCSHELL 15806800 == 30 [pid = 3288] [id = 327] 04:32:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (15806C00) [pid = 3288] [serial = 980] [outer = 00000000] 04:32:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (158CE000) [pid = 3288] [serial = 981] [outer = 15806C00] 04:32:56 INFO - PROCESS | 3288 | 1471692776718 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (15F83000) [pid = 3288] [serial = 982] [outer = 15806C00] 04:32:57 INFO - PROCESS | 3288 | 1471692777146 Marionette TRACE conn6 <- [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]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 04:32:57 INFO - PROCESS | 3288 | 1471692777168 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 3288 | 1471692777171 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 04:32:57 INFO - PROCESS | 3288 | 1471692777174 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 3288 | 1471692777175 Marionette TRACE conn6 <- [1,1274,null,{}] 04:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:32:57 INFO - PROCESS | 3288 | 1471692777179 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:57 INFO - PROCESS | 3288 | 1471692777181 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:57 INFO - PROCESS | 3288 | 1471692777301 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 04:32:57 INFO - PROCESS | 3288 | 1471692777307 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 3288 | 1471692777309 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:57 INFO - PROCESS | 3288 | ++DOCSHELL 15F80000 == 31 [pid = 3288] [id = 328] 04:32:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16083000) [pid = 3288] [serial = 983] [outer = 00000000] 04:32:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (161B9800) [pid = 3288] [serial = 984] [outer = 16083000] 04:32:57 INFO - PROCESS | 3288 | 1471692777408 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (173CDC00) [pid = 3288] [serial = 985] [outer = 16083000] 04:32:57 INFO - PROCESS | 3288 | 1471692777849 Marionette TRACE conn6 <- [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]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 730ms 04:32:57 INFO - PROCESS | 3288 | 1471692777941 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 3288 | 1471692777943 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 04:32:57 INFO - PROCESS | 3288 | 1471692777947 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 3288 | 1471692777948 Marionette TRACE conn6 <- [1,1278,null,{}] 04:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:32:57 INFO - PROCESS | 3288 | 1471692777952 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:57 INFO - PROCESS | 3288 | 1471692777954 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:58 INFO - PROCESS | 3288 | 1471692778063 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 04:32:58 INFO - PROCESS | 3288 | 1471692778075 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 3288 | 1471692778077 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:58 INFO - PROCESS | 3288 | ++DOCSHELL 173E9800 == 32 [pid = 3288] [id = 329] 04:32:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (173ED800) [pid = 3288] [serial = 986] [outer = 00000000] 04:32:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173F6000) [pid = 3288] [serial = 987] [outer = 173ED800] 04:32:58 INFO - PROCESS | 3288 | 1471692778185 Marionette DEBUG loaded listener.js 04:32:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (18939000) [pid = 3288] [serial = 988] [outer = 173ED800] 04:32:58 INFO - PROCESS | 3288 | 1471692778629 Marionette TRACE conn6 <- [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]]]}] 04:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 730ms 04:32:58 INFO - PROCESS | 3288 | 1471692778683 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 3288 | 1471692778685 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 04:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:32:58 INFO - PROCESS | 3288 | 1471692778688 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 3288 | 1471692778690 Marionette TRACE conn6 <- [1,1282,null,{}] 04:32:58 INFO - PROCESS | 3288 | 1471692778694 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:58 INFO - PROCESS | 3288 | 1471692778699 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:58 INFO - PROCESS | 3288 | 1471692778839 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 04:32:58 INFO - PROCESS | 3288 | 1471692778903 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 3288 | 1471692778905 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:58 INFO - PROCESS | 3288 | ++DOCSHELL 0FC37C00 == 33 [pid = 3288] [id = 330] 04:32:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (173D2C00) [pid = 3288] [serial = 989] [outer = 00000000] 04:32:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (193AF000) [pid = 3288] [serial = 990] [outer = 173D2C00] 04:32:58 INFO - PROCESS | 3288 | 1471692778952 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (193B4800) [pid = 3288] [serial = 991] [outer = 173D2C00] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (18A20400) [pid = 3288] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18FC1000) [pid = 3288] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC10800) [pid = 3288] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (19C0C400) [pid = 3288] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FC36000) [pid = 3288] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0C1EB000) [pid = 3288] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (161B6400) [pid = 3288] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (10C0F000) [pid = 3288] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1A77EC00) [pid = 3288] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19593400) [pid = 3288] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18AD9000) [pid = 3288] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:32:59 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0FE65C00) [pid = 3288] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:32:59 INFO - PROCESS | 3288 | 1471692779525 Marionette TRACE conn6 <- [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]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 870ms 04:32:59 INFO - PROCESS | 3288 | 1471692779559 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 04:32:59 INFO - PROCESS | 3288 | 1471692779561 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 04:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:32:59 INFO - PROCESS | 3288 | 1471692779565 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 3288 | 1471692779567 Marionette TRACE conn6 <- [1,1286,null,{}] 04:32:59 INFO - PROCESS | 3288 | 1471692779570 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:59 INFO - PROCESS | 3288 | 1471692779572 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:59 INFO - PROCESS | 3288 | 1471692779654 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 04:32:59 INFO - PROCESS | 3288 | 1471692779660 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 3288 | 1471692779662 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:32:59 INFO - PROCESS | 3288 | ++DOCSHELL 102CBC00 == 34 [pid = 3288] [id = 331] 04:32:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1447EC00) [pid = 3288] [serial = 992] [outer = 00000000] 04:32:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A19400) [pid = 3288] [serial = 993] [outer = 1447EC00] 04:32:59 INFO - PROCESS | 3288 | 1471692779709 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A1C000) [pid = 3288] [serial = 994] [outer = 1447EC00] 04:33:00 INFO - PROCESS | 3288 | 1471692780136 Marionette TRACE conn6 <- [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]]]}] 04:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms 04:33:00 INFO - PROCESS | 3288 | 1471692780195 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 3288 | 1471692780197 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 04:33:00 INFO - PROCESS | 3288 | 1471692780200 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:33:00 INFO - PROCESS | 3288 | 1471692780202 Marionette TRACE conn6 <- [1,1290,null,{}] 04:33:00 INFO - PROCESS | 3288 | 1471692780206 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:00 INFO - PROCESS | 3288 | 1471692780208 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:00 INFO - PROCESS | 3288 | 1471692780287 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 04:33:00 INFO - PROCESS | 3288 | 1471692780293 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 3288 | 1471692780295 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:00 INFO - PROCESS | 3288 | ++DOCSHELL 193B7400 == 35 [pid = 3288] [id = 332] 04:33:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (193BAC00) [pid = 3288] [serial = 995] [outer = 00000000] 04:33:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19583000) [pid = 3288] [serial = 996] [outer = 193BAC00] 04:33:00 INFO - PROCESS | 3288 | 1471692780343 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1957D000) [pid = 3288] [serial = 997] [outer = 193BAC00] 04:33:00 INFO - PROCESS | 3288 | 1471692780800 Marionette TRACE conn6 <- [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]]]}] 04:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 630ms 04:33:00 INFO - PROCESS | 3288 | 1471692780835 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 3288 | 1471692780837 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 04:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:33:00 INFO - PROCESS | 3288 | 1471692780841 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 3288 | 1471692780843 Marionette TRACE conn6 <- [1,1294,null,{}] 04:33:00 INFO - PROCESS | 3288 | 1471692780850 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:00 INFO - PROCESS | 3288 | 1471692780852 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:00 INFO - PROCESS | 3288 | 1471692780934 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 04:33:00 INFO - PROCESS | 3288 | 1471692780940 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 3288 | 1471692780942 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:00 INFO - PROCESS | 3288 | ++DOCSHELL 15805000 == 36 [pid = 3288] [id = 333] 04:33:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (195E8400) [pid = 3288] [serial = 998] [outer = 00000000] 04:33:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1987F400) [pid = 3288] [serial = 999] [outer = 195E8400] 04:33:00 INFO - PROCESS | 3288 | 1471692780989 Marionette DEBUG loaded listener.js 04:33:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19885000) [pid = 3288] [serial = 1000] [outer = 195E8400] 04:33:01 INFO - PROCESS | 3288 | 1471692781708 Marionette TRACE conn6 <- [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]]]}] 04:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 931ms 04:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:33:01 INFO - PROCESS | 3288 | 1471692781776 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 04:33:01 INFO - PROCESS | 3288 | 1471692781780 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 04:33:01 INFO - PROCESS | 3288 | 1471692781786 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 3288 | 1471692781789 Marionette TRACE conn6 <- [1,1298,null,{}] 04:33:01 INFO - PROCESS | 3288 | 1471692781796 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:01 INFO - PROCESS | 3288 | 1471692781799 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:01 INFO - PROCESS | 3288 | 1471692781933 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 04:33:02 INFO - PROCESS | 3288 | 1471692782059 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 3288 | 1471692782062 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:02 INFO - PROCESS | 3288 | ++DOCSHELL 0C93B000 == 37 [pid = 3288] [id = 334] 04:33:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FB51C00) [pid = 3288] [serial = 1001] [outer = 00000000] 04:33:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FE65400) [pid = 3288] [serial = 1002] [outer = 0FB51C00] 04:33:02 INFO - PROCESS | 3288 | 1471692782123 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (10265000) [pid = 3288] [serial = 1003] [outer = 0FB51C00] 04:33:02 INFO - PROCESS | 3288 | 1471692782824 Marionette TRACE conn6 <- [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] 04:33:02 INFO - PROCESS | 3288 | 1471692782880 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 04:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:33:02 INFO - PROCESS | 3288 | 1471692782886 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 3288 | 1471692782889 Marionette TRACE conn6 <- [1,1302,null,{}] 04:33:02 INFO - PROCESS | 3288 | 1471692782894 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:02 INFO - PROCESS | 3288 | 1471692782897 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:03 INFO - PROCESS | 3288 | 1471692783021 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 04:33:03 INFO - PROCESS | 3288 | 1471692783153 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 3288 | 1471692783156 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:03 INFO - PROCESS | 3288 | ++DOCSHELL 1487AC00 == 38 [pid = 3288] [id = 335] 04:33:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (148FA000) [pid = 3288] [serial = 1004] [outer = 00000000] 04:33:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (158C7400) [pid = 3288] [serial = 1005] [outer = 148FA000] 04:33:03 INFO - PROCESS | 3288 | 1471692783217 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (16089000) [pid = 3288] [serial = 1006] [outer = 148FA000] 04:33:04 INFO - PROCESS | 3288 | 1471692784083 Marionette TRACE conn6 <- [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]]]}] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 193B7400 == 37 [pid = 3288] [id = 332] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 102CBC00 == 36 [pid = 3288] [id = 331] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 0FC37C00 == 35 [pid = 3288] [id = 330] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 173E9800 == 34 [pid = 3288] [id = 329] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 15F80000 == 33 [pid = 3288] [id = 328] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 15806800 == 32 [pid = 3288] [id = 327] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 101C4C00 == 31 [pid = 3288] [id = 326] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 0FB5B000 == 30 [pid = 3288] [id = 325] 04:33:04 INFO - PROCESS | 3288 | --DOCSHELL 0FE64C00 == 29 [pid = 3288] [id = 324] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (18ADF000) [pid = 3288] [serial = 942] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18C2D000) [pid = 3288] [serial = 943] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (193BA400) [pid = 3288] [serial = 946] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (193B8800) [pid = 3288] [serial = 945] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (10D6E000) [pid = 3288] [serial = 930] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (14870400) [pid = 3288] [serial = 931] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1A775000) [pid = 3288] [serial = 925] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1A773400) [pid = 3288] [serial = 924] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1025B000) [pid = 3288] [serial = 927] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (14281000) [pid = 3288] [serial = 928] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC3BC00) [pid = 3288] [serial = 933] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1007D000) [pid = 3288] [serial = 934] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173E9C00) [pid = 3288] [serial = 939] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1447C400) [pid = 3288] [serial = 936] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (148F7C00) [pid = 3288] [serial = 937] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1A8C5800) [pid = 3288] [serial = 957] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19C01800) [pid = 3288] [serial = 948] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1A8CDC00) [pid = 3288] [serial = 958] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1A77B800) [pid = 3288] [serial = 955] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (164B3800) [pid = 3288] [serial = 951] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19C08400) [pid = 3288] [serial = 954] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19C01C00) [pid = 3288] [serial = 949] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1883CC00) [pid = 3288] [serial = 940] [outer = 00000000] [url = about:blank] 04:33:04 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (173F5800) [pid = 3288] [serial = 952] [outer = 00000000] [url = about:blank] 04:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1285ms 04:33:04 INFO - PROCESS | 3288 | 1471692784173 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 3288 | 1471692784178 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 04:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:33:04 INFO - PROCESS | 3288 | 1471692784183 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 3288 | 1471692784186 Marionette TRACE conn6 <- [1,1306,null,{}] 04:33:04 INFO - PROCESS | 3288 | 1471692784192 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:04 INFO - PROCESS | 3288 | 1471692784194 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:04 INFO - PROCESS | 3288 | 1471692784291 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 04:33:04 INFO - PROCESS | 3288 | 1471692784299 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 3288 | 1471692784303 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:04 INFO - PROCESS | 3288 | ++DOCSHELL 0CAF9C00 == 30 [pid = 3288] [id = 336] 04:33:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0CAFE400) [pid = 3288] [serial = 1007] [outer = 00000000] 04:33:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FB5B000) [pid = 3288] [serial = 1008] [outer = 0CAFE400] 04:33:04 INFO - PROCESS | 3288 | 1471692784354 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FC09000) [pid = 3288] [serial = 1009] [outer = 0CAFE400] 04:33:04 INFO - PROCESS | 3288 | 1471692784884 Marionette TRACE conn6 <- [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]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 731ms 04:33:04 INFO - PROCESS | 3288 | 1471692784915 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 3288 | 1471692784919 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 04:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:33:04 INFO - PROCESS | 3288 | 1471692784925 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 3288 | 1471692784928 Marionette TRACE conn6 <- [1,1310,null,{}] 04:33:04 INFO - PROCESS | 3288 | 1471692784932 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:04 INFO - PROCESS | 3288 | 1471692784934 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:05 INFO - PROCESS | 3288 | 1471692785024 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 04:33:05 INFO - PROCESS | 3288 | 1471692785117 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 3288 | 1471692785119 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:05 INFO - PROCESS | 3288 | ++DOCSHELL 0FE70000 == 31 [pid = 3288] [id = 337] 04:33:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FFDE400) [pid = 3288] [serial = 1010] [outer = 00000000] 04:33:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1025A800) [pid = 3288] [serial = 1011] [outer = 0FFDE400] 04:33:05 INFO - PROCESS | 3288 | 1471692785169 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (10C12400) [pid = 3288] [serial = 1012] [outer = 0FFDE400] 04:33:05 INFO - PROCESS | 3288 | 1471692785555 Marionette TRACE conn6 <- [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]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 04:33:05 INFO - PROCESS | 3288 | 1471692785600 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 3288 | 1471692785602 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 04:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:33:05 INFO - PROCESS | 3288 | 1471692785606 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 3288 | 1471692785609 Marionette TRACE conn6 <- [1,1314,null,{}] 04:33:05 INFO - PROCESS | 3288 | 1471692785620 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:05 INFO - PROCESS | 3288 | 1471692785625 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:05 INFO - PROCESS | 3288 | 1471692785741 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 04:33:05 INFO - PROCESS | 3288 | 1471692785752 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 3288 | 1471692785755 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:05 INFO - PROCESS | 3288 | ++DOCSHELL 14A78C00 == 32 [pid = 3288] [id = 338] 04:33:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1535B000) [pid = 3288] [serial = 1013] [outer = 00000000] 04:33:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (158C5400) [pid = 3288] [serial = 1014] [outer = 1535B000] 04:33:05 INFO - PROCESS | 3288 | 1471692785805 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (15F88000) [pid = 3288] [serial = 1015] [outer = 1535B000] 04:33:06 INFO - PROCESS | 3288 | 1471692786266 Marionette TRACE conn6 <- [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]]]}] 04:33:06 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 04:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 04:33:06 INFO - PROCESS | 3288 | 1471692786293 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 3288 | 1471692786296 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 04:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:33:06 INFO - PROCESS | 3288 | 1471692786303 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 3288 | 1471692786305 Marionette TRACE conn6 <- [1,1318,null,{}] 04:33:06 INFO - PROCESS | 3288 | 1471692786315 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:06 INFO - PROCESS | 3288 | 1471692786317 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:06 INFO - PROCESS | 3288 | 1471692786436 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 04:33:06 INFO - PROCESS | 3288 | 1471692786441 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 3288 | 1471692786443 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:06 INFO - PROCESS | 3288 | ++DOCSHELL 161B6400 == 33 [pid = 3288] [id = 339] 04:33:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (161BA000) [pid = 3288] [serial = 1016] [outer = 00000000] 04:33:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173D2800) [pid = 3288] [serial = 1017] [outer = 161BA000] 04:33:06 INFO - PROCESS | 3288 | 1471692786492 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (173F1400) [pid = 3288] [serial = 1018] [outer = 161BA000] 04:33:06 INFO - PROCESS | 3288 | 1471692786951 Marionette TRACE conn6 <- [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]]]}] 04:33:06 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 04:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 04:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:33:06 INFO - PROCESS | 3288 | 1471692786978 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 3288 | 1471692786981 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 04:33:06 INFO - PROCESS | 3288 | 1471692786984 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 3288 | 1471692786985 Marionette TRACE conn6 <- [1,1322,null,{}] 04:33:06 INFO - PROCESS | 3288 | 1471692786989 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:06 INFO - PROCESS | 3288 | 1471692786991 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:07 INFO - PROCESS | 3288 | 1471692787104 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 04:33:07 INFO - PROCESS | 3288 | 1471692787215 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:07 INFO - PROCESS | 3288 | 1471692787217 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:07 INFO - PROCESS | 3288 | ++DOCSHELL 18930000 == 34 [pid = 3288] [id = 340] 04:33:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18935000) [pid = 3288] [serial = 1019] [outer = 00000000] 04:33:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18A18800) [pid = 3288] [serial = 1020] [outer = 18935000] 04:33:07 INFO - PROCESS | 3288 | 1471692787262 Marionette DEBUG loaded listener.js 04:33:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18AA6800) [pid = 3288] [serial = 1021] [outer = 18935000] 04:33:07 INFO - PROCESS | 3288 | 1471692787715 Marionette TRACE conn6 <- [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]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 770ms 04:33:07 INFO - PROCESS | 3288 | 1471692787754 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 3288 | 1471692787757 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 04:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:33:07 INFO - PROCESS | 3288 | 1471692787760 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 3288 | 1471692787761 Marionette TRACE conn6 <- [1,1326,null,{}] 04:33:07 INFO - PROCESS | 3288 | 1471692787765 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:07 INFO - PROCESS | 3288 | 1471692787771 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:07 INFO - PROCESS | 3288 | 1471692787923 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 04:33:07 INFO - PROCESS | 3288 | 1471692787936 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:07 INFO - PROCESS | 3288 | 1471692787938 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:08 INFO - PROCESS | 3288 | ++DOCSHELL 18C28000 == 35 [pid = 3288] [id = 341] 04:33:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18FBD000) [pid = 3288] [serial = 1022] [outer = 00000000] 04:33:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1957A800) [pid = 3288] [serial = 1023] [outer = 18FBD000] 04:33:08 INFO - PROCESS | 3288 | 1471692788038 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (18FBDC00) [pid = 3288] [serial = 1024] [outer = 18FBD000] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (15806C00) [pid = 3288] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (101C6800) [pid = 3288] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0FB5BC00) [pid = 3288] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FE67000) [pid = 3288] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (16083000) [pid = 3288] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC3A000) [pid = 3288] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1608F000) [pid = 3288] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A771C00) [pid = 3288] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1AAD6800) [pid = 3288] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (173ED800) [pid = 3288] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (193BAC00) [pid = 3288] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (173D2C00) [pid = 3288] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:33:08 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1447EC00) [pid = 3288] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:33:09 INFO - PROCESS | 3288 | 1471692789042 Marionette TRACE conn6 <- [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]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1318ms 04:33:09 INFO - PROCESS | 3288 | 1471692789079 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 3288 | 1471692789081 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 04:33:09 INFO - PROCESS | 3288 | 1471692789084 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:33:09 INFO - PROCESS | 3288 | 1471692789086 Marionette TRACE conn6 <- [1,1330,null,{}] 04:33:09 INFO - PROCESS | 3288 | 1471692789090 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 3288 | 1471692789092 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:09 INFO - PROCESS | 3288 | 1471692789176 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 04:33:09 INFO - PROCESS | 3288 | 1471692789260 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 3288 | 1471692789262 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:09 INFO - PROCESS | 3288 | ++DOCSHELL 0CA63800 == 36 [pid = 3288] [id = 342] 04:33:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (101CC000) [pid = 3288] [serial = 1025] [outer = 00000000] 04:33:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173EE800) [pid = 3288] [serial = 1026] [outer = 101CC000] 04:33:09 INFO - PROCESS | 3288 | 1471692789309 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1892CC00) [pid = 3288] [serial = 1027] [outer = 101CC000] 04:33:09 INFO - PROCESS | 3288 | 1471692789670 Marionette TRACE conn6 <- [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]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 630ms 04:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:33:09 INFO - PROCESS | 3288 | 1471692789718 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 3288 | 1471692789720 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 04:33:09 INFO - PROCESS | 3288 | 1471692789723 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 3288 | 1471692789725 Marionette TRACE conn6 <- [1,1334,null,{}] 04:33:09 INFO - PROCESS | 3288 | 1471692789729 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 3288 | 1471692789731 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:09 INFO - PROCESS | 3288 | 1471692789849 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 04:33:09 INFO - PROCESS | 3288 | 1471692789857 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 3288 | 1471692789859 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:09 INFO - PROCESS | 3288 | ++DOCSHELL 148F7C00 == 37 [pid = 3288] [id = 343] 04:33:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19584400) [pid = 3288] [serial = 1028] [outer = 00000000] 04:33:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19882C00) [pid = 3288] [serial = 1029] [outer = 19584400] 04:33:09 INFO - PROCESS | 3288 | 1471692789907 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19903000) [pid = 3288] [serial = 1030] [outer = 19584400] 04:33:10 INFO - PROCESS | 3288 | 1471692790326 Marionette TRACE conn6 <- [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]]]}] 04:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 04:33:10 INFO - PROCESS | 3288 | 1471692790355 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 04:33:10 INFO - PROCESS | 3288 | 1471692790367 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 04:33:10 INFO - PROCESS | 3288 | 1471692790370 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:33:10 INFO - PROCESS | 3288 | 1471692790372 Marionette TRACE conn6 <- [1,1338,null,{}] 04:33:10 INFO - PROCESS | 3288 | 1471692790375 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:10 INFO - PROCESS | 3288 | 1471692790377 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:10 INFO - PROCESS | 3288 | 1471692790504 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 04:33:10 INFO - PROCESS | 3288 | 1471692790697 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 3288 | 1471692790700 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:10 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F5400 == 38 [pid = 3288] [id = 344] 04:33:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0C1F6C00) [pid = 3288] [serial = 1031] [outer = 00000000] 04:33:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0C5C9C00) [pid = 3288] [serial = 1032] [outer = 0C1F6C00] 04:33:10 INFO - PROCESS | 3288 | 1471692790763 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0FB59800) [pid = 3288] [serial = 1033] [outer = 0C1F6C00] 04:33:11 INFO - PROCESS | 3288 | 1471692791350 Marionette TRACE conn6 <- [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]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1015ms 04:33:11 INFO - PROCESS | 3288 | 1471692791392 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 3288 | 1471692791396 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 04:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:33:11 INFO - PROCESS | 3288 | 1471692791401 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 3288 | 1471692791405 Marionette TRACE conn6 <- [1,1342,null,{}] 04:33:11 INFO - PROCESS | 3288 | 1471692791430 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:11 INFO - PROCESS | 3288 | 1471692791433 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:11 INFO - PROCESS | 3288 | 1471692791547 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 04:33:11 INFO - PROCESS | 3288 | 1471692791678 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:11 INFO - PROCESS | 3288 | 1471692791681 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:11 INFO - PROCESS | 3288 | ++DOCSHELL 14280000 == 39 [pid = 3288] [id = 345] 04:33:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (14284800) [pid = 3288] [serial = 1034] [outer = 00000000] 04:33:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (143B5400) [pid = 3288] [serial = 1035] [outer = 14284800] 04:33:11 INFO - PROCESS | 3288 | 1471692791741 Marionette DEBUG loaded listener.js 04:33:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (14873000) [pid = 3288] [serial = 1036] [outer = 14284800] 04:33:12 INFO - PROCESS | 3288 | 1471692792338 Marionette TRACE conn6 <- [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]]]}] 04:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 971ms 04:33:12 INFO - PROCESS | 3288 | 1471692792377 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 04:33:12 INFO - PROCESS | 3288 | 1471692792380 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 04:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:33:12 INFO - PROCESS | 3288 | 1471692792384 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:33:12 INFO - PROCESS | 3288 | 1471692792387 Marionette TRACE conn6 <- [1,1346,null,{}] 04:33:12 INFO - PROCESS | 3288 | 1471692792391 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:12 INFO - PROCESS | 3288 | 1471692792393 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:12 INFO - PROCESS | 3288 | 1471692792508 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 04:33:12 INFO - PROCESS | 3288 | 1471692792643 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 3288 | 1471692792646 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:12 INFO - PROCESS | 3288 | ++DOCSHELL 102CB400 == 40 [pid = 3288] [id = 346] 04:33:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (18828400) [pid = 3288] [serial = 1037] [outer = 00000000] 04:33:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (193AC400) [pid = 3288] [serial = 1038] [outer = 18828400] 04:33:12 INFO - PROCESS | 3288 | 1471692792703 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1957B000) [pid = 3288] [serial = 1039] [outer = 18828400] 04:33:13 INFO - PROCESS | 3288 | 1471692793289 Marionette TRACE conn6 <- [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]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 970ms 04:33:13 INFO - PROCESS | 3288 | 1471692793356 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 3288 | 1471692793361 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 04:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:33:13 INFO - PROCESS | 3288 | 1471692793372 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 3288 | 1471692793376 Marionette TRACE conn6 <- [1,1350,null,{}] 04:33:13 INFO - PROCESS | 3288 | 1471692793381 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:13 INFO - PROCESS | 3288 | 1471692793385 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:13 INFO - PROCESS | 3288 | 1471692793531 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 04:33:13 INFO - PROCESS | 3288 | 1471692793661 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 3288 | 1471692793664 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:13 INFO - PROCESS | 3288 | ++DOCSHELL 158BF800 == 41 [pid = 3288] [id = 347] 04:33:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (19C0E400) [pid = 3288] [serial = 1040] [outer = 00000000] 04:33:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1A779000) [pid = 3288] [serial = 1041] [outer = 19C0E400] 04:33:13 INFO - PROCESS | 3288 | 1471692793722 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1A77D400) [pid = 3288] [serial = 1042] [outer = 19C0E400] 04:33:14 INFO - PROCESS | 3288 | 1471692794480 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1186ms 04:33:14 INFO - PROCESS | 3288 | 1471692794557 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 3288 | 1471692794562 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 04:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:33:14 INFO - PROCESS | 3288 | 1471692794567 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 3288 | 1471692794570 Marionette TRACE conn6 <- [1,1354,null,{}] 04:33:14 INFO - PROCESS | 3288 | 1471692794576 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:14 INFO - PROCESS | 3288 | 1471692794579 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:14 INFO - PROCESS | 3288 | 1471692794720 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 148F7C00 == 40 [pid = 3288] [id = 343] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 0CA63800 == 39 [pid = 3288] [id = 342] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 18C28000 == 38 [pid = 3288] [id = 341] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 18930000 == 37 [pid = 3288] [id = 340] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 161B6400 == 36 [pid = 3288] [id = 339] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 14A78C00 == 35 [pid = 3288] [id = 338] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 0FE70000 == 34 [pid = 3288] [id = 337] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 0CAF9C00 == 33 [pid = 3288] [id = 336] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 1487AC00 == 32 [pid = 3288] [id = 335] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 15805000 == 31 [pid = 3288] [id = 333] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 0C93B000 == 30 [pid = 3288] [id = 334] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 158BF800 == 29 [pid = 3288] [id = 347] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 102CB400 == 28 [pid = 3288] [id = 346] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 0C1F5400 == 27 [pid = 3288] [id = 344] 04:33:15 INFO - PROCESS | 3288 | --DOCSHELL 14280000 == 26 [pid = 3288] [id = 345] 04:33:15 INFO - PROCESS | 3288 | 1471692795419 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 3288 | 1471692795423 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (158CE000) [pid = 3288] [serial = 981] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (102CC400) [pid = 3288] [serial = 978] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1089EC00) [pid = 3288] [serial = 979] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC0C800) [pid = 3288] [serial = 975] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC33800) [pid = 3288] [serial = 976] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1025F400) [pid = 3288] [serial = 973] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (101C3400) [pid = 3288] [serial = 972] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (161B9800) [pid = 3288] [serial = 984] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (10C05C00) [pid = 3288] [serial = 961] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FFDDC00) [pid = 3288] [serial = 960] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18823800) [pid = 3288] [serial = 964] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (161B9000) [pid = 3288] [serial = 963] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1AAD7400) [pid = 3288] [serial = 967] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1A856000) [pid = 3288] [serial = 966] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1C718000) [pid = 3288] [serial = 970] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1C70B000) [pid = 3288] [serial = 969] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (173F6000) [pid = 3288] [serial = 987] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (173CDC00) [pid = 3288] [serial = 985] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1957D000) [pid = 3288] [serial = 997] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1987F400) [pid = 3288] [serial = 999] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (193AF000) [pid = 3288] [serial = 990] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18939000) [pid = 3288] [serial = 988] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19583000) [pid = 3288] [serial = 996] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (193B4800) [pid = 3288] [serial = 991] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18A19400) [pid = 3288] [serial = 993] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18A1C000) [pid = 3288] [serial = 994] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (15F83000) [pid = 3288] [serial = 982] [outer = 00000000] [url = about:blank] 04:33:15 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2400 == 27 [pid = 3288] [id = 348] 04:33:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0C1F2C00) [pid = 3288] [serial = 1043] [outer = 00000000] 04:33:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0C5C9400) [pid = 3288] [serial = 1044] [outer = 0C1F2C00] 04:33:15 INFO - PROCESS | 3288 | 1471692795579 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FB59000) [pid = 3288] [serial = 1045] [outer = 0C1F2C00] 04:33:16 INFO - PROCESS | 3288 | 1471692796051 Marionette TRACE conn6 <- [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] 04:33:16 INFO - PROCESS | 3288 | 1471692796108 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 04:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:33:16 INFO - PROCESS | 3288 | 1471692796116 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 3288 | 1471692796119 Marionette TRACE conn6 <- [1,1358,null,{}] 04:33:16 INFO - PROCESS | 3288 | 1471692796125 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:16 INFO - PROCESS | 3288 | 1471692796130 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:16 INFO - PROCESS | 3288 | 1471692796229 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 04:33:16 INFO - PROCESS | 3288 | 1471692796239 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 3288 | 1471692796242 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:16 INFO - PROCESS | 3288 | ++DOCSHELL 0FE68000 == 28 [pid = 3288] [id = 349] 04:33:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FE69000) [pid = 3288] [serial = 1046] [outer = 00000000] 04:33:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1007EC00) [pid = 3288] [serial = 1047] [outer = 0FE69000] 04:33:16 INFO - PROCESS | 3288 | 1471692796293 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (101CF000) [pid = 3288] [serial = 1048] [outer = 0FE69000] 04:33:16 INFO - PROCESS | 3288 | 1471692796779 Marionette TRACE conn6 <- [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] 04:33:16 INFO - PROCESS | 3288 | 1471692796838 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 04:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:33:16 INFO - PROCESS | 3288 | 1471692796848 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 3288 | 1471692796850 Marionette TRACE conn6 <- [1,1362,null,{}] 04:33:16 INFO - PROCESS | 3288 | 1471692796854 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:16 INFO - PROCESS | 3288 | 1471692796856 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:16 INFO - PROCESS | 3288 | 1471692796950 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 04:33:17 INFO - PROCESS | 3288 | 1471692797038 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 3288 | 1471692797040 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:17 INFO - PROCESS | 3288 | ++DOCSHELL 0FE69C00 == 29 [pid = 3288] [id = 350] 04:33:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10CF8000) [pid = 3288] [serial = 1049] [outer = 00000000] 04:33:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (14280000) [pid = 3288] [serial = 1050] [outer = 10CF8000] 04:33:17 INFO - PROCESS | 3288 | 1471692797088 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14282C00) [pid = 3288] [serial = 1051] [outer = 10CF8000] 04:33:17 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:17 INFO - PROCESS | 3288 | 1471692797515 Marionette TRACE conn6 <- [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] 04:33:17 INFO - PROCESS | 3288 | 1471692797581 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 04:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:33:17 INFO - PROCESS | 3288 | 1471692797586 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 3288 | 1471692797592 Marionette TRACE conn6 <- [1,1366,null,{}] 04:33:17 INFO - PROCESS | 3288 | 1471692797601 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:17 INFO - PROCESS | 3288 | 1471692797605 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:17 INFO - PROCESS | 3288 | 1471692797732 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 04:33:17 INFO - PROCESS | 3288 | 1471692797749 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 3288 | 1471692797751 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:17 INFO - PROCESS | 3288 | ++DOCSHELL 0FC02C00 == 30 [pid = 3288] [id = 351] 04:33:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC2D400) [pid = 3288] [serial = 1052] [outer = 00000000] 04:33:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1608C400) [pid = 3288] [serial = 1053] [outer = 0FC2D400] 04:33:17 INFO - PROCESS | 3288 | 1471692797852 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (16194C00) [pid = 3288] [serial = 1054] [outer = 0FC2D400] 04:33:18 INFO - PROCESS | 3288 | 1471692798274 Marionette TRACE conn6 <- [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] 04:33:18 INFO - PROCESS | 3288 | 1471692798336 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 04:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:33:18 INFO - PROCESS | 3288 | 1471692798350 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:33:18 INFO - PROCESS | 3288 | 1471692798352 Marionette TRACE conn6 <- [1,1370,null,{}] 04:33:18 INFO - PROCESS | 3288 | 1471692798355 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:18 INFO - PROCESS | 3288 | 1471692798357 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:18 INFO - PROCESS | 3288 | 1471692798478 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 04:33:18 INFO - PROCESS | 3288 | 1471692798489 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 3288 | 1471692798491 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:18 INFO - PROCESS | 3288 | ++DOCSHELL 1619B800 == 31 [pid = 3288] [id = 352] 04:33:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173CD400) [pid = 3288] [serial = 1055] [outer = 00000000] 04:33:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (173EA000) [pid = 3288] [serial = 1056] [outer = 173CD400] 04:33:18 INFO - PROCESS | 3288 | 1471692798538 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173EEC00) [pid = 3288] [serial = 1057] [outer = 173CD400] 04:33:19 INFO - PROCESS | 3288 | [3288] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:33:19 INFO - PROCESS | 3288 | 1471692799023 Marionette TRACE conn6 <- [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] 04:33:19 INFO - PROCESS | 3288 | 1471692799087 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 04:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:33:19 INFO - PROCESS | 3288 | 1471692799096 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 3288 | 1471692799098 Marionette TRACE conn6 <- [1,1374,null,{}] 04:33:19 INFO - PROCESS | 3288 | 1471692799102 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:19 INFO - PROCESS | 3288 | 1471692799104 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:19 INFO - PROCESS | 3288 | 1471692799218 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 04:33:19 INFO - PROCESS | 3288 | 1471692799279 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 3288 | 1471692799285 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:19 INFO - PROCESS | 3288 | ++DOCSHELL 1883B400 == 32 [pid = 3288] [id = 353] 04:33:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1883D800) [pid = 3288] [serial = 1058] [outer = 00000000] 04:33:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18A12C00) [pid = 3288] [serial = 1059] [outer = 1883D800] 04:33:19 INFO - PROCESS | 3288 | 1471692799345 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18ADC800) [pid = 3288] [serial = 1060] [outer = 1883D800] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (101CC000) [pid = 3288] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (161BA000) [pid = 3288] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (148FA000) [pid = 3288] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (195E8400) [pid = 3288] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0CAFE400) [pid = 3288] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FB51C00) [pid = 3288] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FFDE400) [pid = 3288] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1535B000) [pid = 3288] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18935000) [pid = 3288] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18FBD000) [pid = 3288] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:33:19 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19584400) [pid = 3288] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:33:20 INFO - PROCESS | 3288 | 1471692800027 Marionette TRACE conn6 <- [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] 04:33:20 INFO - PROCESS | 3288 | 1471692800072 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 04:33:20 INFO - PROCESS | 3288 | 1471692800075 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:33:20 INFO - PROCESS | 3288 | 1471692800077 Marionette TRACE conn6 <- [1,1378,null,{}] 04:33:20 INFO - PROCESS | 3288 | 1471692800081 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:20 INFO - PROCESS | 3288 | 1471692800083 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:20 INFO - PROCESS | 3288 | 1471692800169 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 04:33:20 INFO - PROCESS | 3288 | 1471692800177 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:20 INFO - PROCESS | 3288 | 1471692800179 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:20 INFO - PROCESS | 3288 | ++DOCSHELL 0C1E9400 == 33 [pid = 3288] [id = 354] 04:33:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (10220000) [pid = 3288] [serial = 1061] [outer = 00000000] 04:33:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A1D000) [pid = 3288] [serial = 1062] [outer = 10220000] 04:33:20 INFO - PROCESS | 3288 | 1471692800238 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18FBB800) [pid = 3288] [serial = 1063] [outer = 10220000] 04:33:20 INFO - PROCESS | 3288 | 1471692800664 Marionette TRACE conn6 <- [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]]]}] 04:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 630ms 04:33:20 INFO - PROCESS | 3288 | 1471692800713 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 3288 | 1471692800715 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 04:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:33:20 INFO - PROCESS | 3288 | 1471692800718 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 3288 | 1471692800720 Marionette TRACE conn6 <- [1,1382,null,{}] 04:33:20 INFO - PROCESS | 3288 | 1471692800723 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:20 INFO - PROCESS | 3288 | 1471692800725 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:20 INFO - PROCESS | 3288 | 1471692800806 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 04:33:20 INFO - PROCESS | 3288 | 1471692800815 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:20 INFO - PROCESS | 3288 | 1471692800817 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:20 INFO - PROCESS | 3288 | ++DOCSHELL 193AE400 == 34 [pid = 3288] [id = 355] 04:33:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (193AE800) [pid = 3288] [serial = 1064] [outer = 00000000] 04:33:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193B7800) [pid = 3288] [serial = 1065] [outer = 193AE800] 04:33:20 INFO - PROCESS | 3288 | 1471692800864 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1958E000) [pid = 3288] [serial = 1066] [outer = 193AE800] 04:33:21 INFO - PROCESS | 3288 | 1471692801307 Marionette TRACE conn6 <- [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]]]}] 04:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 630ms 04:33:21 INFO - PROCESS | 3288 | 1471692801350 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 04:33:21 INFO - PROCESS | 3288 | 1471692801352 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 04:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:33:21 INFO - PROCESS | 3288 | 1471692801369 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:33:21 INFO - PROCESS | 3288 | 1471692801372 Marionette TRACE conn6 <- [1,1386,null,{}] 04:33:21 INFO - PROCESS | 3288 | 1471692801375 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:21 INFO - PROCESS | 3288 | 1471692801377 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:21 INFO - PROCESS | 3288 | 1471692801456 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 04:33:21 INFO - PROCESS | 3288 | 1471692801462 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 3288 | 1471692801464 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:21 INFO - PROCESS | 3288 | ++DOCSHELL 08166400 == 35 [pid = 3288] [id = 356] 04:33:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10897000) [pid = 3288] [serial = 1067] [outer = 00000000] 04:33:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19882800) [pid = 3288] [serial = 1068] [outer = 10897000] 04:33:21 INFO - PROCESS | 3288 | 1471692801511 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19883000) [pid = 3288] [serial = 1069] [outer = 10897000] 04:33:22 INFO - PROCESS | 3288 | 1471692802261 Marionette TRACE conn6 <- [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]]]}] 04:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 971ms 04:33:22 INFO - PROCESS | 3288 | 1471692802341 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 3288 | 1471692802344 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 04:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:33:22 INFO - PROCESS | 3288 | 1471692802350 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 3288 | 1471692802353 Marionette TRACE conn6 <- [1,1390,null,{}] 04:33:22 INFO - PROCESS | 3288 | 1471692802359 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:22 INFO - PROCESS | 3288 | 1471692802362 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:22 INFO - PROCESS | 3288 | 1471692802508 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 04:33:22 INFO - PROCESS | 3288 | 1471692802633 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 3288 | 1471692802636 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:22 INFO - PROCESS | 3288 | ++DOCSHELL 0FC06800 == 36 [pid = 3288] [id = 357] 04:33:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FC0FC00) [pid = 3288] [serial = 1070] [outer = 00000000] 04:33:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (102BE400) [pid = 3288] [serial = 1071] [outer = 0FC0FC00] 04:33:22 INFO - PROCESS | 3288 | 1471692802699 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (10CF0000) [pid = 3288] [serial = 1072] [outer = 0FC0FC00] 04:33:23 INFO - PROCESS | 3288 | 1471692803432 Marionette TRACE conn6 <- [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]]]}] 04:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1124ms 04:33:23 INFO - PROCESS | 3288 | 1471692803474 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 04:33:23 INFO - PROCESS | 3288 | 1471692803479 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 04:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:33:23 INFO - PROCESS | 3288 | 1471692803486 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:33:23 INFO - PROCESS | 3288 | 1471692803489 Marionette TRACE conn6 <- [1,1394,null,{}] 04:33:23 INFO - PROCESS | 3288 | 1471692803493 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:23 INFO - PROCESS | 3288 | 1471692803496 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:23 INFO - PROCESS | 3288 | 1471692803694 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 04:33:23 INFO - PROCESS | 3288 | 1471692803706 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:23 INFO - PROCESS | 3288 | 1471692803708 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:23 INFO - PROCESS | 3288 | ++DOCSHELL 14A7B800 == 37 [pid = 3288] [id = 358] 04:33:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (15362C00) [pid = 3288] [serial = 1073] [outer = 00000000] 04:33:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (15F86800) [pid = 3288] [serial = 1074] [outer = 15362C00] 04:33:23 INFO - PROCESS | 3288 | 1471692803775 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (173D1C00) [pid = 3288] [serial = 1075] [outer = 15362C00] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 0FC3A800 == 36 [pid = 3288] [id = 212] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 08170800 == 35 [pid = 3288] [id = 207] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 161B8000 == 34 [pid = 3288] [id = 216] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 18AA4800 == 33 [pid = 3288] [id = 218] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 18845400 == 32 [pid = 3288] [id = 214] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 18823000 == 31 [pid = 3288] [id = 206] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 18C29C00 == 30 [pid = 3288] [id = 215] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 16194800 == 29 [pid = 3288] [id = 205] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 15803000 == 28 [pid = 3288] [id = 204] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 0C1F6400 == 27 [pid = 3288] [id = 217] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 101C7400 == 26 [pid = 3288] [id = 202] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 142EAC00 == 25 [pid = 3288] [id = 203] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 0FC39C00 == 24 [pid = 3288] [id = 213] 04:33:24 INFO - PROCESS | 3288 | --DOCSHELL 0816C400 == 23 [pid = 3288] [id = 201] 04:33:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0C1F6400) [pid = 3288] [serial = 1076] [outer = 0CA0B400] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (1892CC00) [pid = 3288] [serial = 1027] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (173D2800) [pid = 3288] [serial = 1017] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (158C7400) [pid = 3288] [serial = 1005] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (16089000) [pid = 3288] [serial = 1006] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19885000) [pid = 3288] [serial = 1000] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FB5B000) [pid = 3288] [serial = 1008] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC09000) [pid = 3288] [serial = 1009] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FE65400) [pid = 3288] [serial = 1002] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (10265000) [pid = 3288] [serial = 1003] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1025A800) [pid = 3288] [serial = 1011] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10C12400) [pid = 3288] [serial = 1012] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (158C5400) [pid = 3288] [serial = 1014] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18AA6800) [pid = 3288] [serial = 1021] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18A18800) [pid = 3288] [serial = 1020] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1957A800) [pid = 3288] [serial = 1023] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (173EE800) [pid = 3288] [serial = 1026] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19903000) [pid = 3288] [serial = 1030] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (173F1400) [pid = 3288] [serial = 1018] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (15F88000) [pid = 3288] [serial = 1015] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (19882C00) [pid = 3288] [serial = 1029] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18FBDC00) [pid = 3288] [serial = 1024] [outer = 00000000] [url = about:blank] 04:33:24 INFO - PROCESS | 3288 | 1471692804709 Marionette TRACE conn6 <- [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]]]}] 04:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1274ms 04:33:24 INFO - PROCESS | 3288 | 1471692804764 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 3288 | 1471692804768 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 04:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:33:24 INFO - PROCESS | 3288 | 1471692804772 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 3288 | 1471692804776 Marionette TRACE conn6 <- [1,1398,null,{}] 04:33:24 INFO - PROCESS | 3288 | 1471692804781 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:24 INFO - PROCESS | 3288 | 1471692804783 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:24 INFO - PROCESS | 3288 | 1471692804875 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 04:33:25 INFO - PROCESS | 3288 | 1471692804999 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 3288 | 1471692805003 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:25 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F1400 == 24 [pid = 3288] [id = 359] 04:33:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0C5CA800) [pid = 3288] [serial = 1077] [outer = 00000000] 04:33:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FB53000) [pid = 3288] [serial = 1078] [outer = 0C5CA800] 04:33:25 INFO - PROCESS | 3288 | 1471692805066 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC0D400) [pid = 3288] [serial = 1079] [outer = 0C5CA800] 04:33:25 INFO - PROCESS | 3288 | 1471692805818 Marionette TRACE conn6 <- [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]]]}] 04:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1077ms 04:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:33:25 INFO - PROCESS | 3288 | 1471692805852 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 3288 | 1471692805856 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 04:33:25 INFO - PROCESS | 3288 | 1471692805860 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 3288 | 1471692805864 Marionette TRACE conn6 <- [1,1402,null,{}] 04:33:25 INFO - PROCESS | 3288 | 1471692805870 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:25 INFO - PROCESS | 3288 | 1471692805872 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:26 INFO - PROCESS | 3288 | 1471692805990 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 04:33:26 INFO - PROCESS | 3288 | 1471692806118 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 3288 | 1471692806121 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:26 INFO - PROCESS | 3288 | ++DOCSHELL 0FC3AC00 == 25 [pid = 3288] [id = 360] 04:33:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (102BF800) [pid = 3288] [serial = 1080] [outer = 00000000] 04:33:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (14278400) [pid = 3288] [serial = 1081] [outer = 102BF800] 04:33:26 INFO - PROCESS | 3288 | 1471692806184 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (14286C00) [pid = 3288] [serial = 1082] [outer = 102BF800] 04:33:26 INFO - PROCESS | 3288 | 1471692806858 Marionette TRACE conn6 <- [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]]]}] 04:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1025ms 04:33:26 INFO - PROCESS | 3288 | 1471692806889 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 3288 | 1471692806893 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 04:33:26 INFO - PROCESS | 3288 | 1471692806897 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:33:26 INFO - PROCESS | 3288 | 1471692806899 Marionette TRACE conn6 <- [1,1406,null,{}] 04:33:26 INFO - PROCESS | 3288 | 1471692806903 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:26 INFO - PROCESS | 3288 | 1471692806906 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:27 INFO - PROCESS | 3288 | 1471692807030 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 04:33:27 INFO - PROCESS | 3288 | 1471692807150 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:27 INFO - PROCESS | 3288 | 1471692807153 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:27 INFO - PROCESS | 3288 | ++DOCSHELL 15362000 == 26 [pid = 3288] [id = 361] 04:33:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (15363800) [pid = 3288] [serial = 1083] [outer = 00000000] 04:33:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15D61000) [pid = 3288] [serial = 1084] [outer = 15363800] 04:33:27 INFO - PROCESS | 3288 | 1471692807211 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16084800) [pid = 3288] [serial = 1085] [outer = 15363800] 04:33:27 INFO - PROCESS | 3288 | 1471692807856 Marionette TRACE conn6 <- [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]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1019ms 04:33:27 INFO - PROCESS | 3288 | 1471692807920 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 3288 | 1471692807923 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 04:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:33:27 INFO - PROCESS | 3288 | 1471692807934 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 3288 | 1471692807941 Marionette TRACE conn6 <- [1,1410,null,{}] 04:33:27 INFO - PROCESS | 3288 | 1471692807946 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:27 INFO - PROCESS | 3288 | 1471692807950 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:28 INFO - PROCESS | 3288 | 1471692808117 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 04:33:28 INFO - PROCESS | 3288 | 1471692808239 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 3288 | 1471692808241 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:28 INFO - PROCESS | 3288 | ++DOCSHELL 173D2800 == 27 [pid = 3288] [id = 362] 04:33:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173EC400) [pid = 3288] [serial = 1086] [outer = 00000000] 04:33:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18843800) [pid = 3288] [serial = 1087] [outer = 173EC400] 04:33:28 INFO - PROCESS | 3288 | 1471692808301 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A13400) [pid = 3288] [serial = 1088] [outer = 173EC400] 04:33:29 INFO - PROCESS | 3288 | 1471692809051 Marionette TRACE conn6 <- [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]]]}] 04:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1183ms 04:33:29 INFO - PROCESS | 3288 | 1471692809113 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 04:33:29 INFO - PROCESS | 3288 | 1471692809118 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 04:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:33:29 INFO - PROCESS | 3288 | 1471692809123 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 3288 | 1471692809127 Marionette TRACE conn6 <- [1,1414,null,{}] 04:33:29 INFO - PROCESS | 3288 | 1471692809133 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:29 INFO - PROCESS | 3288 | 1471692809136 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:29 INFO - PROCESS | 3288 | 1471692809251 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 04:33:29 INFO - PROCESS | 3288 | 1471692809331 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 3288 | 1471692809335 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:29 INFO - PROCESS | 3288 | --DOCSHELL 0FC06800 == 26 [pid = 3288] [id = 357] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2400 == 25 [pid = 3288] [id = 348] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0FE68000 == 24 [pid = 3288] [id = 349] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0FE69C00 == 23 [pid = 3288] [id = 350] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 1619B800 == 22 [pid = 3288] [id = 352] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 1883B400 == 21 [pid = 3288] [id = 353] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 142EA000 == 20 [pid = 3288] [id = 209] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0FC02C00 == 19 [pid = 3288] [id = 351] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0C1E9400 == 18 [pid = 3288] [id = 354] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 14376400 == 17 [pid = 3288] [id = 211] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 193AE400 == 16 [pid = 3288] [id = 355] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0C936C00 == 15 [pid = 3288] [id = 210] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 18AA4400 == 14 [pid = 3288] [id = 208] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 14A7B800 == 13 [pid = 3288] [id = 358] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 15362000 == 12 [pid = 3288] [id = 361] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 173D2800 == 11 [pid = 3288] [id = 362] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 08166400 == 10 [pid = 3288] [id = 356] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0FC3AC00 == 9 [pid = 3288] [id = 360] 04:33:30 INFO - PROCESS | 3288 | --DOCSHELL 0C1F1400 == 8 [pid = 3288] [id = 359] 04:33:32 INFO - PROCESS | 3288 | ++DOCSHELL 0815FC00 == 9 [pid = 3288] [id = 363] 04:33:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (08161800) [pid = 3288] [serial = 1089] [outer = 00000000] 04:33:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0C1E9800) [pid = 3288] [serial = 1090] [outer = 08161800] 04:33:32 INFO - PROCESS | 3288 | 1471692812136 Marionette DEBUG loaded listener.js 04:33:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0C936800) [pid = 3288] [serial = 1091] [outer = 08161800] 04:33:32 INFO - PROCESS | 3288 | 1471692812670 Marionette TRACE conn6 <- [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]]]}] 04:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 3592ms 04:33:32 INFO - PROCESS | 3288 | 1471692812720 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 04:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:33:32 INFO - PROCESS | 3288 | 1471692812724 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 04:33:32 INFO - PROCESS | 3288 | 1471692812729 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:33:32 INFO - PROCESS | 3288 | 1471692812732 Marionette TRACE conn6 <- [1,1418,null,{}] 04:33:32 INFO - PROCESS | 3288 | 1471692812737 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:32 INFO - PROCESS | 3288 | 1471692812740 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:32 INFO - PROCESS | 3288 | 1471692812865 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 04:33:32 INFO - PROCESS | 3288 | 1471692812949 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:32 INFO - PROCESS | 3288 | 1471692812952 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:32 INFO - PROCESS | 3288 | ++DOCSHELL 0FFD7800 == 10 [pid = 3288] [id = 364] 04:33:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0FFDA000) [pid = 3288] [serial = 1092] [outer = 00000000] 04:33:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (101CB800) [pid = 3288] [serial = 1093] [outer = 0FFDA000] 04:33:33 INFO - PROCESS | 3288 | 1471692813004 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1025D000) [pid = 3288] [serial = 1094] [outer = 0FFDA000] 04:33:33 INFO - PROCESS | 3288 | 1471692813440 Marionette TRACE conn6 <- [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]]]}] 04:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 771ms 04:33:33 INFO - PROCESS | 3288 | 1471692813501 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 04:33:33 INFO - PROCESS | 3288 | 1471692813505 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 04:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:33:33 INFO - PROCESS | 3288 | 1471692813511 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 3288 | 1471692813514 Marionette TRACE conn6 <- [1,1422,null,{}] 04:33:33 INFO - PROCESS | 3288 | 1471692813518 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:33 INFO - PROCESS | 3288 | 1471692813520 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:33 INFO - PROCESS | 3288 | 1471692813616 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 04:33:33 INFO - PROCESS | 3288 | 1471692813632 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 3288 | 1471692813634 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:33 INFO - PROCESS | 3288 | ++DOCSHELL 143B3400 == 11 [pid = 3288] [id = 365] 04:33:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (143B4C00) [pid = 3288] [serial = 1095] [outer = 00000000] 04:33:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (14823C00) [pid = 3288] [serial = 1096] [outer = 143B4C00] 04:33:33 INFO - PROCESS | 3288 | 1471692813685 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (148FA000) [pid = 3288] [serial = 1097] [outer = 143B4C00] 04:33:34 INFO - PROCESS | 3288 | 1471692814216 Marionette TRACE conn6 <- [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]]]}] 04:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 730ms 04:33:34 INFO - PROCESS | 3288 | 1471692814245 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 04:33:34 INFO - PROCESS | 3288 | 1471692814248 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 04:33:34 INFO - PROCESS | 3288 | 1471692814251 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:33:34 INFO - PROCESS | 3288 | 1471692814255 Marionette TRACE conn6 <- [1,1426,null,{}] 04:33:34 INFO - PROCESS | 3288 | 1471692814266 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:34 INFO - PROCESS | 3288 | 1471692814270 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:34 INFO - PROCESS | 3288 | 1471692814402 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 04:33:34 INFO - PROCESS | 3288 | 1471692814462 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:34 INFO - PROCESS | 3288 | 1471692814465 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:34 INFO - PROCESS | 3288 | ++DOCSHELL 16197400 == 12 [pid = 3288] [id = 366] 04:33:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (16197C00) [pid = 3288] [serial = 1098] [outer = 00000000] 04:33:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1643C400) [pid = 3288] [serial = 1099] [outer = 16197C00] 04:33:34 INFO - PROCESS | 3288 | 1471692814513 Marionette DEBUG loaded listener.js 04:33:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (173C7400) [pid = 3288] [serial = 1100] [outer = 16197C00] 04:33:34 INFO - PROCESS | 3288 | 1471692814980 Marionette TRACE conn6 <- [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]]]}] 04:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 770ms 04:33:35 INFO - PROCESS | 3288 | 1471692815029 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 3288 | 1471692815031 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 04:33:35 INFO - PROCESS | 3288 | 1471692815035 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:33:35 INFO - PROCESS | 3288 | 1471692815037 Marionette TRACE conn6 <- [1,1430,null,{}] 04:33:35 INFO - PROCESS | 3288 | 1471692815040 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:35 INFO - PROCESS | 3288 | 1471692815042 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:35 INFO - PROCESS | 3288 | 1471692815163 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 04:33:35 INFO - PROCESS | 3288 | 1471692815221 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:35 INFO - PROCESS | 3288 | 1471692815223 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:35 INFO - PROCESS | 3288 | ++DOCSHELL 173E9800 == 13 [pid = 3288] [id = 367] 04:33:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (173E9C00) [pid = 3288] [serial = 1101] [outer = 00000000] 04:33:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (18826C00) [pid = 3288] [serial = 1102] [outer = 173E9C00] 04:33:35 INFO - PROCESS | 3288 | 1471692815272 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (18A12400) [pid = 3288] [serial = 1103] [outer = 173E9C00] 04:33:35 INFO - PROCESS | 3288 | 1471692815730 Marionette TRACE conn6 <- [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]]]}] 04:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 730ms 04:33:35 INFO - PROCESS | 3288 | 1471692815771 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 3288 | 1471692815773 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 04:33:35 INFO - PROCESS | 3288 | 1471692815776 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:33:35 INFO - PROCESS | 3288 | 1471692815778 Marionette TRACE conn6 <- [1,1434,null,{}] 04:33:35 INFO - PROCESS | 3288 | 1471692815782 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:35 INFO - PROCESS | 3288 | 1471692815784 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:35 INFO - PROCESS | 3288 | 1471692815899 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 04:33:35 INFO - PROCESS | 3288 | 1471692815907 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:35 INFO - PROCESS | 3288 | 1471692815910 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:35 INFO - PROCESS | 3288 | ++DOCSHELL 18AA4400 == 14 [pid = 3288] [id = 368] 04:33:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (18AA4800) [pid = 3288] [serial = 1104] [outer = 00000000] 04:33:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (18AD6C00) [pid = 3288] [serial = 1105] [outer = 18AA4800] 04:33:35 INFO - PROCESS | 3288 | 1471692815969 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (193B5800) [pid = 3288] [serial = 1106] [outer = 18AA4800] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (10CF8000) [pid = 3288] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (0FE69000) [pid = 3288] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (0C1F2C00) [pid = 3288] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (1883D800) [pid = 3288] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (0C1F6C00) [pid = 3288] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (14284800) [pid = 3288] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (18828400) [pid = 3288] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (173CD400) [pid = 3288] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (193AE800) [pid = 3288] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC2D400) [pid = 3288] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (10220000) [pid = 3288] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0C5CA800) [pid = 3288] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (15362C00) [pid = 3288] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (102BF800) [pid = 3288] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (15363800) [pid = 3288] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC0FC00) [pid = 3288] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19C0E400) [pid = 3288] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:33:36 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (10897000) [pid = 3288] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:33:36 INFO - PROCESS | 3288 | 1471692816765 Marionette TRACE conn6 <- [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]]]}] 04:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1017ms 04:33:36 INFO - PROCESS | 3288 | 1471692816805 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 04:33:36 INFO - PROCESS | 3288 | 1471692816807 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 04:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:33:36 INFO - PROCESS | 3288 | 1471692816811 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:33:36 INFO - PROCESS | 3288 | 1471692816813 Marionette TRACE conn6 <- [1,1438,null,{}] 04:33:36 INFO - PROCESS | 3288 | 1471692816831 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:36 INFO - PROCESS | 3288 | 1471692816837 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:36 INFO - PROCESS | 3288 | 1471692816924 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 04:33:36 INFO - PROCESS | 3288 | 1471692816932 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 3288 | 1471692816934 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:36 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EC800 == 15 [pid = 3288] [id = 369] 04:33:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FC0CC00) [pid = 3288] [serial = 1107] [outer = 00000000] 04:33:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (15362C00) [pid = 3288] [serial = 1108] [outer = 0FC0CC00] 04:33:36 INFO - PROCESS | 3288 | 1471692816982 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (15D65000) [pid = 3288] [serial = 1109] [outer = 0FC0CC00] 04:33:37 INFO - PROCESS | 3288 | 1471692817562 Marionette TRACE conn6 <- [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]]]}] 04:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 770ms 04:33:37 INFO - PROCESS | 3288 | 1471692817583 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 3288 | 1471692817585 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 04:33:37 INFO - PROCESS | 3288 | 1471692817588 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:33:37 INFO - PROCESS | 3288 | 1471692817590 Marionette TRACE conn6 <- [1,1442,null,{}] 04:33:37 INFO - PROCESS | 3288 | 1471692817593 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:37 INFO - PROCESS | 3288 | 1471692817595 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:37 INFO - PROCESS | 3288 | 1471692817700 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 04:33:37 INFO - PROCESS | 3288 | 1471692817709 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 3288 | 1471692817711 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:37 INFO - PROCESS | 3288 | ++DOCSHELL 08165C00 == 16 [pid = 3288] [id = 370] 04:33:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0C5C7000) [pid = 3288] [serial = 1110] [outer = 00000000] 04:33:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18A12000) [pid = 3288] [serial = 1111] [outer = 0C5C7000] 04:33:37 INFO - PROCESS | 3288 | 1471692817759 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18A13C00) [pid = 3288] [serial = 1112] [outer = 0C5C7000] 04:33:38 INFO - PROCESS | 3288 | 1471692818228 Marionette TRACE conn6 <- [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]]]}] 04:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 04:33:38 INFO - PROCESS | 3288 | 1471692818262 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 04:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:33:38 INFO - PROCESS | 3288 | 1471692818264 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 04:33:38 INFO - PROCESS | 3288 | 1471692818267 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 3288 | 1471692818269 Marionette TRACE conn6 <- [1,1446,null,{}] 04:33:38 INFO - PROCESS | 3288 | 1471692818272 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:38 INFO - PROCESS | 3288 | 1471692818274 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:38 INFO - PROCESS | 3288 | 1471692818356 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 04:33:38 INFO - PROCESS | 3288 | 1471692818361 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 3288 | 1471692818363 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:38 INFO - PROCESS | 3288 | ++DOCSHELL 173F5800 == 17 [pid = 3288] [id = 371] 04:33:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18932000) [pid = 3288] [serial = 1113] [outer = 00000000] 04:33:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19582800) [pid = 3288] [serial = 1114] [outer = 18932000] 04:33:38 INFO - PROCESS | 3288 | 1471692818411 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19584800) [pid = 3288] [serial = 1115] [outer = 18932000] 04:33:39 INFO - PROCESS | 3288 | 1471692819287 Marionette TRACE conn6 <- [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]]]}] 04:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1070ms 04:33:39 INFO - PROCESS | 3288 | 1471692819339 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 3288 | 1471692819344 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 04:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:33:39 INFO - PROCESS | 3288 | 1471692819349 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 3288 | 1471692819354 Marionette TRACE conn6 <- [1,1450,null,{}] 04:33:39 INFO - PROCESS | 3288 | 1471692819360 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:39 INFO - PROCESS | 3288 | 1471692819363 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:39 INFO - PROCESS | 3288 | 1471692819487 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 04:33:39 INFO - PROCESS | 3288 | 1471692819617 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:39 INFO - PROCESS | 3288 | 1471692819620 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:39 INFO - PROCESS | 3288 | ++DOCSHELL 0FE6C800 == 18 [pid = 3288] [id = 372] 04:33:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (101C5400) [pid = 3288] [serial = 1116] [outer = 00000000] 04:33:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1035AC00) [pid = 3288] [serial = 1117] [outer = 101C5400] 04:33:39 INFO - PROCESS | 3288 | 1471692819686 Marionette DEBUG loaded listener.js 04:33:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (14266800) [pid = 3288] [serial = 1118] [outer = 101C5400] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FB59800) [pid = 3288] [serial = 1033] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0C5C9C00) [pid = 3288] [serial = 1032] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (14873000) [pid = 3288] [serial = 1036] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (143B5400) [pid = 3288] [serial = 1035] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1957B000) [pid = 3288] [serial = 1039] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (193AC400) [pid = 3288] [serial = 1038] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1A779000) [pid = 3288] [serial = 1041] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (173EEC00) [pid = 3288] [serial = 1057] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173EA000) [pid = 3288] [serial = 1056] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (193B7800) [pid = 3288] [serial = 1065] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173D1C00) [pid = 3288] [serial = 1075] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1608C400) [pid = 3288] [serial = 1053] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (16194C00) [pid = 3288] [serial = 1054] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18FBB800) [pid = 3288] [serial = 1063] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18ADC800) [pid = 3288] [serial = 1060] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18A1D000) [pid = 3288] [serial = 1062] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19882800) [pid = 3288] [serial = 1068] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1958E000) [pid = 3288] [serial = 1066] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (14282C00) [pid = 3288] [serial = 1051] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FB53000) [pid = 3288] [serial = 1078] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (15F86800) [pid = 3288] [serial = 1074] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (14286C00) [pid = 3288] [serial = 1082] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (16084800) [pid = 3288] [serial = 1085] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18843800) [pid = 3288] [serial = 1087] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (14278400) [pid = 3288] [serial = 1081] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (15D61000) [pid = 3288] [serial = 1084] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (102BE400) [pid = 3288] [serial = 1071] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (1A77D400) [pid = 3288] [serial = 1042] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (10CF0000) [pid = 3288] [serial = 1072] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (19883000) [pid = 3288] [serial = 1069] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (14280000) [pid = 3288] [serial = 1050] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (1007EC00) [pid = 3288] [serial = 1047] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (101CF000) [pid = 3288] [serial = 1048] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (0C5C9400) [pid = 3288] [serial = 1044] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (0FB59000) [pid = 3288] [serial = 1045] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (18A12C00) [pid = 3288] [serial = 1059] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (1990B000) [pid = 3288] [serial = 655] [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.] 04:33:40 INFO - PROCESS | 3288 | --DOMWINDOW == 51 (0FC0D400) [pid = 3288] [serial = 1079] [outer = 00000000] [url = about:blank] 04:33:40 INFO - PROCESS | 3288 | 1471692820615 Marionette TRACE conn6 <- [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]]]}] 04:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1275ms 04:33:40 INFO - PROCESS | 3288 | 1471692820673 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 3288 | 1471692820677 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 04:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:33:40 INFO - PROCESS | 3288 | 1471692820682 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:33:40 INFO - PROCESS | 3288 | 1471692820685 Marionette TRACE conn6 <- [1,1454,null,{}] 04:33:40 INFO - PROCESS | 3288 | 1471692820691 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:40 INFO - PROCESS | 3288 | 1471692820694 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:40 INFO - PROCESS | 3288 | 1471692820792 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 04:33:40 INFO - PROCESS | 3288 | 1471692820878 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 3288 | 1471692820883 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:40 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2FC00 == 19 [pid = 3288] [id = 373] 04:33:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 52 (0FC30400) [pid = 3288] [serial = 1119] [outer = 00000000] 04:33:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (0FC34400) [pid = 3288] [serial = 1120] [outer = 0FC30400] 04:33:40 INFO - PROCESS | 3288 | 1471692820938 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (0FE64C00) [pid = 3288] [serial = 1121] [outer = 0FC30400] 04:33:41 INFO - PROCESS | 3288 | 1471692821418 Marionette TRACE conn6 <- [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]]]}] 04:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 790ms 04:33:41 INFO - PROCESS | 3288 | 1471692821472 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 04:33:41 INFO - PROCESS | 3288 | 1471692821477 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 04:33:41 INFO - PROCESS | 3288 | 1471692821484 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:33:41 INFO - PROCESS | 3288 | 1471692821486 Marionette TRACE conn6 <- [1,1458,null,{}] 04:33:41 INFO - PROCESS | 3288 | 1471692821490 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:41 INFO - PROCESS | 3288 | 1471692821493 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:41 INFO - PROCESS | 3288 | 1471692821584 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 04:33:41 INFO - PROCESS | 3288 | 1471692821600 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 3288 | 1471692821602 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:41 INFO - PROCESS | 3288 | ++DOCSHELL 10893000 == 20 [pid = 3288] [id = 374] 04:33:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (10897000) [pid = 3288] [serial = 1122] [outer = 00000000] 04:33:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (10CF7C00) [pid = 3288] [serial = 1123] [outer = 10897000] 04:33:41 INFO - PROCESS | 3288 | 1471692821653 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (10DA1800) [pid = 3288] [serial = 1124] [outer = 10897000] 04:33:42 INFO - PROCESS | 3288 | 1471692822138 Marionette TRACE conn6 <- [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]]]}] 04:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 671ms 04:33:42 INFO - PROCESS | 3288 | 1471692822157 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 3288 | 1471692822160 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 04:33:42 INFO - PROCESS | 3288 | 1471692822163 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:33:42 INFO - PROCESS | 3288 | 1471692822167 Marionette TRACE conn6 <- [1,1462,null,{}] 04:33:42 INFO - PROCESS | 3288 | 1471692822208 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:42 INFO - PROCESS | 3288 | 1471692822213 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:42 INFO - PROCESS | 3288 | 1471692822304 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 04:33:42 INFO - PROCESS | 3288 | 1471692822391 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 3288 | 1471692822394 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:42 INFO - PROCESS | 3288 | ++DOCSHELL 143B2000 == 21 [pid = 3288] [id = 375] 04:33:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (143B5400) [pid = 3288] [serial = 1125] [outer = 00000000] 04:33:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (14873C00) [pid = 3288] [serial = 1126] [outer = 143B5400] 04:33:42 INFO - PROCESS | 3288 | 1471692822444 Marionette DEBUG loaded listener.js 04:33:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (149F2000) [pid = 3288] [serial = 1127] [outer = 143B5400] 04:33:42 INFO - PROCESS | 3288 | 1471692822828 Marionette TRACE conn6 <- [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]]]}] 04:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 710ms 04:33:42 INFO - PROCESS | 3288 | 1471692822889 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 3288 | 1471692822892 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 04:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:33:42 INFO - PROCESS | 3288 | 1471692822895 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 3288 | 1471692822897 Marionette TRACE conn6 <- [1,1466,null,{}] 04:33:42 INFO - PROCESS | 3288 | 1471692822900 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:42 INFO - PROCESS | 3288 | 1471692822902 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:43 INFO - PROCESS | 3288 | 1471692823021 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 04:33:43 INFO - PROCESS | 3288 | 1471692823079 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 3288 | 1471692823081 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:43 INFO - PROCESS | 3288 | ++DOCSHELL 15806C00 == 22 [pid = 3288] [id = 376] 04:33:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (15808000) [pid = 3288] [serial = 1128] [outer = 00000000] 04:33:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (16084800) [pid = 3288] [serial = 1129] [outer = 15808000] 04:33:43 INFO - PROCESS | 3288 | 1471692823129 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (1618E400) [pid = 3288] [serial = 1130] [outer = 15808000] 04:33:43 INFO - PROCESS | 3288 | 1471692823588 Marionette TRACE conn6 <- [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]]]}] 04:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 04:33:43 INFO - PROCESS | 3288 | 1471692823628 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 3288 | 1471692823630 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 04:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:33:43 INFO - PROCESS | 3288 | 1471692823670 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:33:43 INFO - PROCESS | 3288 | 1471692823672 Marionette TRACE conn6 <- [1,1470,null,{}] 04:33:43 INFO - PROCESS | 3288 | 1471692823675 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:43 INFO - PROCESS | 3288 | 1471692823677 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:43 INFO - PROCESS | 3288 | 1471692823788 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 04:33:43 INFO - PROCESS | 3288 | 1471692823801 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 3288 | 1471692823803 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:43 INFO - PROCESS | 3288 | ++DOCSHELL 1619B800 == 23 [pid = 3288] [id = 377] 04:33:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (1619BC00) [pid = 3288] [serial = 1131] [outer = 00000000] 04:33:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (163B9800) [pid = 3288] [serial = 1132] [outer = 1619BC00] 04:33:43 INFO - PROCESS | 3288 | 1471692823850 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (173D3C00) [pid = 3288] [serial = 1133] [outer = 1619BC00] 04:33:44 INFO - PROCESS | 3288 | 1471692824331 Marionette TRACE conn6 <- [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]]]}] 04:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 690ms 04:33:44 INFO - PROCESS | 3288 | 1471692824354 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 04:33:44 INFO - PROCESS | 3288 | 1471692824357 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 04:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:33:44 INFO - PROCESS | 3288 | 1471692824370 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 3288 | 1471692824371 Marionette TRACE conn6 <- [1,1474,null,{}] 04:33:44 INFO - PROCESS | 3288 | 1471692824375 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:44 INFO - PROCESS | 3288 | 1471692824381 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:44 INFO - PROCESS | 3288 | 1471692824516 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 04:33:44 INFO - PROCESS | 3288 | 1471692824577 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 3288 | 1471692824579 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:44 INFO - PROCESS | 3288 | ++DOCSHELL 18823400 == 24 [pid = 3288] [id = 378] 04:33:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (18933C00) [pid = 3288] [serial = 1134] [outer = 00000000] 04:33:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (18A17C00) [pid = 3288] [serial = 1135] [outer = 18933C00] 04:33:44 INFO - PROCESS | 3288 | 1471692824626 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (18A18800) [pid = 3288] [serial = 1136] [outer = 18933C00] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (08161800) [pid = 3288] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (0FFDA000) [pid = 3288] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (143B4C00) [pid = 3288] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (173E9C00) [pid = 3288] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18AA4800) [pid = 3288] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (0C5C7000) [pid = 3288] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (0FC0CC00) [pid = 3288] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (16197C00) [pid = 3288] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:33:44 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (173EC400) [pid = 3288] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:33:45 INFO - PROCESS | 3288 | 1471692825127 Marionette TRACE conn6 <- [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]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 770ms 04:33:45 INFO - PROCESS | 3288 | 1471692825139 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 04:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:33:45 INFO - PROCESS | 3288 | 1471692825141 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 04:33:45 INFO - PROCESS | 3288 | 1471692825145 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 3288 | 1471692825146 Marionette TRACE conn6 <- [1,1478,null,{}] 04:33:45 INFO - PROCESS | 3288 | 1471692825150 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:45 INFO - PROCESS | 3288 | 1471692825152 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:45 INFO - PROCESS | 3288 | 1471692825264 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 04:33:45 INFO - PROCESS | 3288 | 1471692825314 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:45 INFO - PROCESS | 3288 | 1471692825316 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:45 INFO - PROCESS | 3288 | ++DOCSHELL 0FB55400 == 25 [pid = 3288] [id = 379] 04:33:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (0FC33000) [pid = 3288] [serial = 1137] [outer = 00000000] 04:33:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (173CF000) [pid = 3288] [serial = 1138] [outer = 0FC33000] 04:33:45 INFO - PROCESS | 3288 | 1471692825364 Marionette DEBUG loaded listener.js 04:33:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (173D5000) [pid = 3288] [serial = 1139] [outer = 0FC33000] 04:33:45 INFO - PROCESS | 3288 | 1471692825719 Marionette TRACE conn6 <- [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]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 631ms 04:33:45 INFO - PROCESS | 3288 | 1471692825783 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 04:33:45 INFO - PROCESS | 3288 | 1471692825785 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 04:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:33:45 INFO - PROCESS | 3288 | 1471692825789 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 3288 | 1471692825790 Marionette TRACE conn6 <- [1,1482,null,{}] 04:33:45 INFO - PROCESS | 3288 | 1471692825794 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:45 INFO - PROCESS | 3288 | 1471692825796 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:45 INFO - PROCESS | 3288 | 1471692825874 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 04:33:45 INFO - PROCESS | 3288 | 1471692825881 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:45 INFO - PROCESS | 3288 | 1471692825883 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:45 INFO - PROCESS | 3288 | ++DOCSHELL 18AD8400 == 26 [pid = 3288] [id = 380] 04:33:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (18ADA800) [pid = 3288] [serial = 1140] [outer = 00000000] 04:33:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (18FBD400) [pid = 3288] [serial = 1141] [outer = 18ADA800] 04:33:45 INFO - PROCESS | 3288 | 1471692825929 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (193AD800) [pid = 3288] [serial = 1142] [outer = 18ADA800] 04:33:46 INFO - PROCESS | 3288 | 1471692826363 Marionette TRACE conn6 <- [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]]]}] 04:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 630ms 04:33:46 INFO - PROCESS | 3288 | 1471692826421 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 3288 | 1471692826423 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 04:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:33:46 INFO - PROCESS | 3288 | 1471692826427 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 3288 | 1471692826429 Marionette TRACE conn6 <- [1,1486,null,{}] 04:33:46 INFO - PROCESS | 3288 | 1471692826432 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:46 INFO - PROCESS | 3288 | 1471692826434 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:46 INFO - PROCESS | 3288 | 1471692826514 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 04:33:46 INFO - PROCESS | 3288 | 1471692826521 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 3288 | 1471692826523 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:46 INFO - PROCESS | 3288 | ++DOCSHELL 14876800 == 27 [pid = 3288] [id = 381] 04:33:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (193B1800) [pid = 3288] [serial = 1143] [outer = 00000000] 04:33:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (19578400) [pid = 3288] [serial = 1144] [outer = 193B1800] 04:33:46 INFO - PROCESS | 3288 | 1471692826571 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (193BA000) [pid = 3288] [serial = 1145] [outer = 193B1800] 04:33:47 INFO - PROCESS | 3288 | 1471692827162 Marionette TRACE conn6 <- [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]]]}] 04:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 770ms 04:33:47 INFO - PROCESS | 3288 | 1471692827198 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 04:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:33:47 INFO - PROCESS | 3288 | 1471692827202 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 04:33:47 INFO - PROCESS | 3288 | 1471692827208 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 3288 | 1471692827211 Marionette TRACE conn6 <- [1,1490,null,{}] 04:33:47 INFO - PROCESS | 3288 | 1471692827218 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:47 INFO - PROCESS | 3288 | 1471692827221 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:47 INFO - PROCESS | 3288 | 1471692827336 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 04:33:47 INFO - PROCESS | 3288 | 1471692827465 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 3288 | 1471692827468 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:47 INFO - PROCESS | 3288 | ++DOCSHELL 0CAF4C00 == 28 [pid = 3288] [id = 382] 04:33:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0CAFA800) [pid = 3288] [serial = 1146] [outer = 00000000] 04:33:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FC35000) [pid = 3288] [serial = 1147] [outer = 0CAFA800] 04:33:47 INFO - PROCESS | 3288 | 1471692827529 Marionette DEBUG loaded listener.js 04:33:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (101C7000) [pid = 3288] [serial = 1148] [outer = 0CAFA800] 04:33:48 INFO - PROCESS | 3288 | 1471692828125 Marionette TRACE conn6 <- [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]]]}] 04:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 990ms 04:33:48 INFO - PROCESS | 3288 | 1471692828198 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 04:33:48 INFO - PROCESS | 3288 | 1471692828203 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 04:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:33:48 INFO - PROCESS | 3288 | 1471692828209 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:33:48 INFO - PROCESS | 3288 | 1471692828212 Marionette TRACE conn6 <- [1,1494,null,{}] 04:33:48 INFO - PROCESS | 3288 | 1471692828217 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:48 INFO - PROCESS | 3288 | 1471692828220 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:48 INFO - PROCESS | 3288 | 1471692828370 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 04:33:48 INFO - PROCESS | 3288 | 1471692828492 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 3288 | 1471692828495 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:48 INFO - PROCESS | 3288 | ++DOCSHELL 1427E000 == 29 [pid = 3288] [id = 383] 04:33:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (14280000) [pid = 3288] [serial = 1149] [outer = 00000000] 04:33:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (142E8C00) [pid = 3288] [serial = 1150] [outer = 14280000] 04:33:48 INFO - PROCESS | 3288 | 1471692828555 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14874000) [pid = 3288] [serial = 1151] [outer = 14280000] 04:33:49 INFO - PROCESS | 3288 | 1471692829201 Marionette TRACE conn6 <- [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]]]}] 04:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1022ms 04:33:49 INFO - PROCESS | 3288 | 1471692829235 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 04:33:49 INFO - PROCESS | 3288 | 1471692829238 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 04:33:49 INFO - PROCESS | 3288 | 1471692829241 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:33:49 INFO - PROCESS | 3288 | 1471692829245 Marionette TRACE conn6 <- [1,1498,null,{}] 04:33:49 INFO - PROCESS | 3288 | 1471692829256 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:49 INFO - PROCESS | 3288 | 1471692829261 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:49 INFO - PROCESS | 3288 | 1471692829389 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 04:33:49 INFO - PROCESS | 3288 | 1471692829520 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:49 INFO - PROCESS | 3288 | 1471692829524 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:49 INFO - PROCESS | 3288 | ++DOCSHELL 173F0400 == 30 [pid = 3288] [id = 384] 04:33:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173F1400) [pid = 3288] [serial = 1152] [outer = 00000000] 04:33:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18930C00) [pid = 3288] [serial = 1153] [outer = 173F1400] 04:33:49 INFO - PROCESS | 3288 | 1471692829584 Marionette DEBUG loaded listener.js 04:33:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18FBC000) [pid = 3288] [serial = 1154] [outer = 173F1400] 04:33:50 INFO - PROCESS | 3288 | 1471692830350 Marionette TRACE conn6 <- [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]]]}] 04:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1124ms 04:33:50 INFO - PROCESS | 3288 | 1471692830369 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 04:33:50 INFO - PROCESS | 3288 | 1471692830373 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 04:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:33:50 INFO - PROCESS | 3288 | 1471692830377 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 3288 | 1471692830380 Marionette TRACE conn6 <- [1,1502,null,{}] 04:33:50 INFO - PROCESS | 3288 | 1471692830386 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:50 INFO - PROCESS | 3288 | 1471692830389 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:50 INFO - PROCESS | 3288 | 1471692830493 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 04:33:50 INFO - PROCESS | 3288 | 1471692830625 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 3288 | 1471692830627 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:50 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0A400 == 31 [pid = 3288] [id = 385] 04:33:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FC2D800) [pid = 3288] [serial = 1155] [outer = 00000000] 04:33:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FE69000) [pid = 3288] [serial = 1156] [outer = 0FC2D800] 04:33:50 INFO - PROCESS | 3288 | 1471692830683 Marionette DEBUG loaded listener.js 04:33:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (101CA400) [pid = 3288] [serial = 1157] [outer = 0FC2D800] 04:33:51 INFO - PROCESS | 3288 | --DOCSHELL 0815FC00 == 30 [pid = 3288] [id = 363] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18A13400) [pid = 3288] [serial = 1088] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0C1E9800) [pid = 3288] [serial = 1090] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0C936800) [pid = 3288] [serial = 1091] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101CB800) [pid = 3288] [serial = 1093] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1025D000) [pid = 3288] [serial = 1094] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14823C00) [pid = 3288] [serial = 1096] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18A12400) [pid = 3288] [serial = 1103] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18826C00) [pid = 3288] [serial = 1102] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18AD6C00) [pid = 3288] [serial = 1105] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19582800) [pid = 3288] [serial = 1114] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18A12000) [pid = 3288] [serial = 1111] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (193B5800) [pid = 3288] [serial = 1106] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (15D65000) [pid = 3288] [serial = 1109] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1643C400) [pid = 3288] [serial = 1099] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (173C7400) [pid = 3288] [serial = 1100] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18A13C00) [pid = 3288] [serial = 1112] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (148FA000) [pid = 3288] [serial = 1097] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (15362C00) [pid = 3288] [serial = 1108] [outer = 00000000] [url = about:blank] 04:33:51 INFO - PROCESS | 3288 | 1471692831765 Marionette TRACE conn6 <- [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]]]}] 04:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1421ms 04:33:51 INFO - PROCESS | 3288 | 1471692831799 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 04:33:51 INFO - PROCESS | 3288 | 1471692831803 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 04:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:33:51 INFO - PROCESS | 3288 | 1471692831808 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:33:51 INFO - PROCESS | 3288 | 1471692831812 Marionette TRACE conn6 <- [1,1506,null,{}] 04:33:51 INFO - PROCESS | 3288 | 1471692831818 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:51 INFO - PROCESS | 3288 | 1471692831820 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:51 INFO - PROCESS | 3288 | 1471692831911 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 04:33:51 INFO - PROCESS | 3288 | 1471692831919 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 3288 | 1471692831923 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:51 INFO - PROCESS | 3288 | ++DOCSHELL 0FC09800 == 31 [pid = 3288] [id = 386] 04:33:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0FC0AC00) [pid = 3288] [serial = 1158] [outer = 00000000] 04:33:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FC31000) [pid = 3288] [serial = 1159] [outer = 0FC0AC00] 04:33:51 INFO - PROCESS | 3288 | 1471692831974 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FE68C00) [pid = 3288] [serial = 1160] [outer = 0FC0AC00] 04:33:52 INFO - PROCESS | 3288 | 1471692832495 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 730ms 04:33:52 INFO - PROCESS | 3288 | 1471692832539 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 04:33:52 INFO - PROCESS | 3288 | 1471692832544 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 04:33:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:33:52 INFO - PROCESS | 3288 | 1471692832550 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:33:52 INFO - PROCESS | 3288 | 1471692832553 Marionette TRACE conn6 <- [1,1510,null,{}] 04:33:52 INFO - PROCESS | 3288 | 1471692832557 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:52 INFO - PROCESS | 3288 | 1471692832559 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:52 INFO - PROCESS | 3288 | 1471692832685 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 04:33:52 INFO - PROCESS | 3288 | 1471692832778 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:52 INFO - PROCESS | 3288 | 1471692832780 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:52 INFO - PROCESS | 3288 | ++DOCSHELL 14284000 == 32 [pid = 3288] [id = 387] 04:33:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (14284C00) [pid = 3288] [serial = 1161] [outer = 00000000] 04:33:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (14376400) [pid = 3288] [serial = 1162] [outer = 14284C00] 04:33:52 INFO - PROCESS | 3288 | 1471692832832 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (14824400) [pid = 3288] [serial = 1163] [outer = 14284C00] 04:33:53 INFO - PROCESS | 3288 | 1471692833202 Marionette TRACE conn6 <- [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"]]]}] 04:33:53 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 () { 04:33:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:33:53 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 () { 04:33:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:33:53 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 () { 04:33:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:33:53 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 () { 04:33:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:33:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 738ms 04:33:53 INFO - PROCESS | 3288 | 1471692833292 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 04:33:53 INFO - PROCESS | 3288 | 1471692833294 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 04:33:53 INFO - PROCESS | 3288 | 1471692833298 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:33:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:33:53 INFO - PROCESS | 3288 | 1471692833302 Marionette TRACE conn6 <- [1,1514,null,{}] 04:33:53 INFO - PROCESS | 3288 | 1471692833312 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:53 INFO - PROCESS | 3288 | 1471692833317 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:53 INFO - PROCESS | 3288 | 1471692833405 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 04:33:53 INFO - PROCESS | 3288 | 1471692833412 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:53 INFO - PROCESS | 3288 | 1471692833416 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:53 INFO - PROCESS | 3288 | ++DOCSHELL 16191800 == 33 [pid = 3288] [id = 388] 04:33:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (16192C00) [pid = 3288] [serial = 1164] [outer = 00000000] 04:33:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (161B1C00) [pid = 3288] [serial = 1165] [outer = 16192C00] 04:33:53 INFO - PROCESS | 3288 | 1471692833469 Marionette DEBUG loaded listener.js 04:33:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (17322000) [pid = 3288] [serial = 1166] [outer = 16192C00] 04:33:53 INFO - PROCESS | 3288 | 1471692833977 Marionette TRACE conn6 <- [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"]]]}] 04:33:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:33:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:33:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:33:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:33:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:33:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:33:54 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 730ms 04:33:54 INFO - PROCESS | 3288 | 1471692834058 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 04:33:54 INFO - PROCESS | 3288 | 1471692834061 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 04:33:54 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:33:54 INFO - PROCESS | 3288 | 1471692834065 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:33:54 INFO - PROCESS | 3288 | 1471692834067 Marionette TRACE conn6 <- [1,1518,null,{}] 04:33:54 INFO - PROCESS | 3288 | 1471692834070 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:54 INFO - PROCESS | 3288 | 1471692834072 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:54 INFO - PROCESS | 3288 | 1471692834188 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 04:33:54 INFO - PROCESS | 3288 | 1471692834246 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 3288 | 1471692834248 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:54 INFO - PROCESS | 3288 | ++DOCSHELL 173EBC00 == 34 [pid = 3288] [id = 389] 04:33:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173EC400) [pid = 3288] [serial = 1167] [outer = 00000000] 04:33:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18845000) [pid = 3288] [serial = 1168] [outer = 173EC400] 04:33:54 INFO - PROCESS | 3288 | 1471692834294 Marionette DEBUG loaded listener.js 04:33:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18A12400) [pid = 3288] [serial = 1169] [outer = 173EC400] 04:33:54 INFO - PROCESS | 3288 | 1471692834947 Marionette TRACE conn6 <- [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]]]}] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FC30400) [pid = 3288] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18932000) [pid = 3288] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (10897000) [pid = 3288] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (143B5400) [pid = 3288] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (101C5400) [pid = 3288] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1619BC00) [pid = 3288] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC33000) [pid = 3288] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18933C00) [pid = 3288] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18ADA800) [pid = 3288] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (193B1800) [pid = 3288] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:33:54 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (15808000) [pid = 3288] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:33:55 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 04:33:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:33:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:33:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:33:55 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. 04:33:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:33:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 930ms 04:33:55 INFO - PROCESS | 3288 | 1471692834999 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 04:33:55 INFO - PROCESS | 3288 | 1471692835003 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 04:33:55 INFO - PROCESS | 3288 | 1471692835009 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:33:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:33:55 INFO - PROCESS | 3288 | 1471692835014 Marionette TRACE conn6 <- [1,1522,null,{}] 04:33:55 INFO - PROCESS | 3288 | 1471692835062 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:55 INFO - PROCESS | 3288 | 1471692835065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:55 INFO - PROCESS | 3288 | 1471692835191 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 04:33:55 INFO - PROCESS | 3288 | 1471692835291 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:55 INFO - PROCESS | 3288 | 1471692835294 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:55 INFO - PROCESS | 3288 | ++DOCSHELL 0FB54400 == 35 [pid = 3288] [id = 390] 04:33:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FB56000) [pid = 3288] [serial = 1170] [outer = 00000000] 04:33:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FC05400) [pid = 3288] [serial = 1171] [outer = 0FB56000] 04:33:55 INFO - PROCESS | 3288 | 1471692835357 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FC30400) [pid = 3288] [serial = 1172] [outer = 0FB56000] 04:33:56 INFO - PROCESS | 3288 | 1471692836103 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:33:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1180ms 04:33:56 INFO - PROCESS | 3288 | 1471692836193 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 3288 | 1471692836198 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 04:33:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:33:56 INFO - PROCESS | 3288 | 1471692836205 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 3288 | 1471692836208 Marionette TRACE conn6 <- [1,1526,null,{}] 04:33:56 INFO - PROCESS | 3288 | 1471692836212 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:56 INFO - PROCESS | 3288 | 1471692836215 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:56 INFO - PROCESS | 3288 | 1471692836340 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 04:33:56 INFO - PROCESS | 3288 | 1471692836418 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:56 INFO - PROCESS | 3288 | 1471692836421 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:56 INFO - PROCESS | 3288 | ++DOCSHELL 143BA400 == 36 [pid = 3288] [id = 391] 04:33:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1447E400) [pid = 3288] [serial = 1173] [outer = 00000000] 04:33:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (14A7A000) [pid = 3288] [serial = 1174] [outer = 1447E400] 04:33:56 INFO - PROCESS | 3288 | 1471692836520 Marionette DEBUG loaded listener.js 04:33:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (15F87C00) [pid = 3288] [serial = 1175] [outer = 1447E400] 04:33:57 INFO - PROCESS | 3288 | 1471692837323 Marionette TRACE conn6 <- [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]]]}] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC34400) [pid = 3288] [serial = 1120] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FE64C00) [pid = 3288] [serial = 1121] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19584800) [pid = 3288] [serial = 1115] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (10CF7C00) [pid = 3288] [serial = 1123] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (10DA1800) [pid = 3288] [serial = 1124] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (14873C00) [pid = 3288] [serial = 1126] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (1035AC00) [pid = 3288] [serial = 1117] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (14266800) [pid = 3288] [serial = 1118] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (173D3C00) [pid = 3288] [serial = 1133] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (163B9800) [pid = 3288] [serial = 1132] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (173CF000) [pid = 3288] [serial = 1138] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (18A17C00) [pid = 3288] [serial = 1135] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (18FBD400) [pid = 3288] [serial = 1141] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (18A18800) [pid = 3288] [serial = 1136] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (193BA000) [pid = 3288] [serial = 1145] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (16084800) [pid = 3288] [serial = 1129] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (19578400) [pid = 3288] [serial = 1144] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (193AD800) [pid = 3288] [serial = 1142] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 51 (1618E400) [pid = 3288] [serial = 1130] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 50 (173D5000) [pid = 3288] [serial = 1139] [outer = 00000000] [url = about:blank] 04:33:57 INFO - PROCESS | 3288 | --DOMWINDOW == 49 (149F2000) [pid = 3288] [serial = 1127] [outer = 00000000] [url = about:blank] 04:33:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:33:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1168ms 04:33:57 INFO - PROCESS | 3288 | 1471692837376 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 04:33:57 INFO - PROCESS | 3288 | 1471692837381 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 04:33:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:33:57 INFO - PROCESS | 3288 | 1471692837386 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:33:57 INFO - PROCESS | 3288 | 1471692837389 Marionette TRACE conn6 <- [1,1530,null,{}] 04:33:57 INFO - PROCESS | 3288 | 1471692837394 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:57 INFO - PROCESS | 3288 | 1471692837397 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:57 INFO - PROCESS | 3288 | 1471692837492 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 04:33:57 INFO - PROCESS | 3288 | 1471692837500 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 3288 | 1471692837505 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:57 INFO - PROCESS | 3288 | ++DOCSHELL 0FB59400 == 37 [pid = 3288] [id = 392] 04:33:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 50 (0FB5AC00) [pid = 3288] [serial = 1176] [outer = 00000000] 04:33:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 51 (0FC34000) [pid = 3288] [serial = 1177] [outer = 0FB5AC00] 04:33:57 INFO - PROCESS | 3288 | 1471692837556 Marionette DEBUG loaded listener.js 04:33:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 52 (101C2400) [pid = 3288] [serial = 1178] [outer = 0FB5AC00] 04:33:58 INFO - PROCESS | 3288 | 1471692838077 Marionette TRACE conn6 <- [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]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:33:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 04:33:58 INFO - PROCESS | 3288 | 1471692838116 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 3288 | 1471692838121 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 04:33:58 INFO - PROCESS | 3288 | 1471692838127 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:33:58 INFO - PROCESS | 3288 | 1471692838129 Marionette TRACE conn6 <- [1,1534,null,{}] 04:33:58 INFO - PROCESS | 3288 | 1471692838133 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:58 INFO - PROCESS | 3288 | 1471692838136 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:58 INFO - PROCESS | 3288 | 1471692838224 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 04:33:58 INFO - PROCESS | 3288 | 1471692838236 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:58 INFO - PROCESS | 3288 | 1471692838238 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:58 INFO - PROCESS | 3288 | ++DOCSHELL 10D6EC00 == 38 [pid = 3288] [id = 393] 04:33:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (10D9C400) [pid = 3288] [serial = 1179] [outer = 00000000] 04:33:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (14287800) [pid = 3288] [serial = 1180] [outer = 10D9C400] 04:33:58 INFO - PROCESS | 3288 | 1471692838362 Marionette DEBUG loaded listener.js 04:33:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (14823C00) [pid = 3288] [serial = 1181] [outer = 10D9C400] 04:33:58 INFO - PROCESS | 3288 | 1471692838753 Marionette TRACE conn6 <- [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]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:33:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 04:33:58 INFO - PROCESS | 3288 | 1471692838802 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 3288 | 1471692838805 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 04:33:58 INFO - PROCESS | 3288 | 1471692838808 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:33:58 INFO - PROCESS | 3288 | 1471692838812 Marionette TRACE conn6 <- [1,1538,null,{}] 04:33:58 INFO - PROCESS | 3288 | 1471692838823 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:58 INFO - PROCESS | 3288 | 1471692838827 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:58 INFO - PROCESS | 3288 | 1471692838912 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 04:33:58 INFO - PROCESS | 3288 | 1471692838919 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:58 INFO - PROCESS | 3288 | 1471692838922 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:58 INFO - PROCESS | 3288 | ++DOCSHELL 1618EC00 == 39 [pid = 3288] [id = 394] 04:33:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (16190800) [pid = 3288] [serial = 1182] [outer = 00000000] 04:33:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (161B1400) [pid = 3288] [serial = 1183] [outer = 16190800] 04:33:58 INFO - PROCESS | 3288 | 1471692838974 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (173CC000) [pid = 3288] [serial = 1184] [outer = 16190800] 04:33:59 INFO - PROCESS | 3288 | 1471692839465 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:33:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:33:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 04:33:59 INFO - PROCESS | 3288 | 1471692839490 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 04:33:59 INFO - PROCESS | 3288 | 1471692839493 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 04:33:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:33:59 INFO - PROCESS | 3288 | 1471692839501 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:33:59 INFO - PROCESS | 3288 | 1471692839502 Marionette TRACE conn6 <- [1,1542,null,{}] 04:33:59 INFO - PROCESS | 3288 | 1471692839511 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:59 INFO - PROCESS | 3288 | 1471692839513 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:59 INFO - PROCESS | 3288 | 1471692839630 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 04:33:59 INFO - PROCESS | 3288 | 1471692839636 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 3288 | 1471692839638 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:33:59 INFO - PROCESS | 3288 | ++DOCSHELL 173EB800 == 40 [pid = 3288] [id = 395] 04:33:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (173EF800) [pid = 3288] [serial = 1185] [outer = 00000000] 04:33:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (18843C00) [pid = 3288] [serial = 1186] [outer = 173EF800] 04:33:59 INFO - PROCESS | 3288 | 1471692839688 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (18A18C00) [pid = 3288] [serial = 1187] [outer = 173EF800] 04:34:00 INFO - PROCESS | 3288 | 1471692840158 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 691ms 04:34:00 INFO - PROCESS | 3288 | 1471692840188 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 3288 | 1471692840190 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 04:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:34:00 INFO - PROCESS | 3288 | 1471692840200 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 3288 | 1471692840202 Marionette TRACE conn6 <- [1,1546,null,{}] 04:34:00 INFO - PROCESS | 3288 | 1471692840205 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:00 INFO - PROCESS | 3288 | 1471692840208 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:00 INFO - PROCESS | 3288 | 1471692840319 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 04:34:00 INFO - PROCESS | 3288 | 1471692840408 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:00 INFO - PROCESS | 3288 | 1471692840410 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:00 INFO - PROCESS | 3288 | ++DOCSHELL 18A1B800 == 41 [pid = 3288] [id = 396] 04:34:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (18A1BC00) [pid = 3288] [serial = 1188] [outer = 00000000] 04:34:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (18AD9C00) [pid = 3288] [serial = 1189] [outer = 18A1BC00] 04:34:00 INFO - PROCESS | 3288 | 1471692840456 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (18C27400) [pid = 3288] [serial = 1190] [outer = 18A1BC00] 04:34:00 INFO - PROCESS | 3288 | 1471692840859 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 730ms 04:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:34:00 INFO - PROCESS | 3288 | 1471692840933 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 3288 | 1471692840935 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 04:34:00 INFO - PROCESS | 3288 | 1471692840939 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 3288 | 1471692840940 Marionette TRACE conn6 <- [1,1550,null,{}] 04:34:00 INFO - PROCESS | 3288 | 1471692840944 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:00 INFO - PROCESS | 3288 | 1471692840950 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (16192C00) [pid = 3288] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (14280000) [pid = 3288] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (173F1400) [pid = 3288] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (0CAFA800) [pid = 3288] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (0FC0AC00) [pid = 3288] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (0FC2D800) [pid = 3288] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:34:01 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (14284C00) [pid = 3288] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:34:01 INFO - PROCESS | 3288 | 1471692841100 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 04:34:01 INFO - PROCESS | 3288 | 1471692841156 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 3288 | 1471692841158 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:01 INFO - PROCESS | 3288 | ++DOCSHELL 0CA08C00 == 42 [pid = 3288] [id = 397] 04:34:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (0CAFE000) [pid = 3288] [serial = 1191] [outer = 00000000] 04:34:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (16198400) [pid = 3288] [serial = 1192] [outer = 0CAFE000] 04:34:01 INFO - PROCESS | 3288 | 1471692841207 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (1883F000) [pid = 3288] [serial = 1193] [outer = 0CAFE000] 04:34:01 INFO - PROCESS | 3288 | 1471692841591 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:34:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:34:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 04:34:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:34:01 INFO - PROCESS | 3288 | 1471692841609 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 04:34:01 INFO - PROCESS | 3288 | 1471692841611 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 04:34:01 INFO - PROCESS | 3288 | 1471692841614 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:34:01 INFO - PROCESS | 3288 | 1471692841616 Marionette TRACE conn6 <- [1,1554,null,{}] 04:34:01 INFO - PROCESS | 3288 | 1471692841619 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:01 INFO - PROCESS | 3288 | 1471692841621 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:01 INFO - PROCESS | 3288 | 1471692841729 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 04:34:01 INFO - PROCESS | 3288 | 1471692841737 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 3288 | 1471692841739 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:01 INFO - PROCESS | 3288 | ++DOCSHELL 14A7C400 == 43 [pid = 3288] [id = 398] 04:34:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (19580400) [pid = 3288] [serial = 1194] [outer = 00000000] 04:34:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (195E3C00) [pid = 3288] [serial = 1195] [outer = 19580400] 04:34:01 INFO - PROCESS | 3288 | 1471692841786 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (195E8000) [pid = 3288] [serial = 1196] [outer = 19580400] 04:34:02 INFO - PROCESS | 3288 | 1471692842224 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:34:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:34:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 630ms 04:34:02 INFO - PROCESS | 3288 | 1471692842245 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 3288 | 1471692842247 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 04:34:02 INFO - PROCESS | 3288 | 1471692842268 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:34:02 INFO - PROCESS | 3288 | 1471692842270 Marionette TRACE conn6 <- [1,1558,null,{}] 04:34:02 INFO - PROCESS | 3288 | 1471692842273 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:02 INFO - PROCESS | 3288 | 1471692842275 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:02 INFO - PROCESS | 3288 | 1471692842357 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 04:34:02 INFO - PROCESS | 3288 | 1471692842362 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:02 INFO - PROCESS | 3288 | 1471692842364 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:02 INFO - PROCESS | 3288 | ++DOCSHELL 19595800 == 44 [pid = 3288] [id = 399] 04:34:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (1987C400) [pid = 3288] [serial = 1197] [outer = 00000000] 04:34:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (19882800) [pid = 3288] [serial = 1198] [outer = 1987C400] 04:34:02 INFO - PROCESS | 3288 | 1471692842412 Marionette DEBUG loaded listener.js 04:34:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (19882C00) [pid = 3288] [serial = 1199] [outer = 1987C400] 04:34:02 INFO - PROCESS | 3288 | 1471692842832 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:34:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:34:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 630ms 04:34:02 INFO - PROCESS | 3288 | 1471692842903 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 3288 | 1471692842905 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 04:34:02 INFO - PROCESS | 3288 | 1471692842909 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:34:02 INFO - PROCESS | 3288 | 1471692842910 Marionette TRACE conn6 <- [1,1562,null,{}] 04:34:02 INFO - PROCESS | 3288 | 1471692842914 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:02 INFO - PROCESS | 3288 | 1471692842916 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:03 INFO - PROCESS | 3288 | 1471692843000 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 04:34:03 INFO - PROCESS | 3288 | 1471692843009 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 3288 | 1471692843011 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:03 INFO - PROCESS | 3288 | ++DOCSHELL 0815C400 == 45 [pid = 3288] [id = 400] 04:34:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1089F400) [pid = 3288] [serial = 1200] [outer = 00000000] 04:34:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (19C01800) [pid = 3288] [serial = 1201] [outer = 1089F400] 04:34:03 INFO - PROCESS | 3288 | 1471692843058 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (19C02400) [pid = 3288] [serial = 1202] [outer = 1089F400] 04:34:03 INFO - PROCESS | 3288 | 1471692843622 Marionette TRACE conn6 <- [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]]]}] 04:34:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:34:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 770ms 04:34:03 INFO - PROCESS | 3288 | 1471692843684 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 04:34:03 INFO - PROCESS | 3288 | 1471692843689 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 04:34:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:34:03 INFO - PROCESS | 3288 | 1471692843695 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:34:03 INFO - PROCESS | 3288 | 1471692843698 Marionette TRACE conn6 <- [1,1566,null,{}] 04:34:03 INFO - PROCESS | 3288 | 1471692843705 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:03 INFO - PROCESS | 3288 | 1471692843708 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:03 INFO - PROCESS | 3288 | 1471692843829 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 04:34:03 INFO - PROCESS | 3288 | 1471692843960 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 3288 | 1471692843965 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:03 INFO - PROCESS | 3288 | ++DOCSHELL 0CAF7400 == 46 [pid = 3288] [id = 401] 04:34:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0CAFA400) [pid = 3288] [serial = 1203] [outer = 00000000] 04:34:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (10262C00) [pid = 3288] [serial = 1204] [outer = 0CAFA400] 04:34:04 INFO - PROCESS | 3288 | 1471692844025 Marionette DEBUG loaded listener.js 04:34:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (10D73000) [pid = 3288] [serial = 1205] [outer = 0CAFA400] 04:34:04 INFO - PROCESS | 3288 | 1471692844649 Marionette TRACE conn6 <- [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]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:34:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1019ms 04:34:04 INFO - PROCESS | 3288 | 1471692844718 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 3288 | 1471692844723 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 04:34:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:34:04 INFO - PROCESS | 3288 | 1471692844730 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 3288 | 1471692844733 Marionette TRACE conn6 <- [1,1570,null,{}] 04:34:04 INFO - PROCESS | 3288 | 1471692844737 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:04 INFO - PROCESS | 3288 | 1471692844740 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:04 INFO - PROCESS | 3288 | 1471692844855 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 04:34:04 INFO - PROCESS | 3288 | 1471692844988 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:04 INFO - PROCESS | 3288 | 1471692844990 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:05 INFO - PROCESS | 3288 | ++DOCSHELL 15D59C00 == 47 [pid = 3288] [id = 402] 04:34:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15D5B000) [pid = 3288] [serial = 1206] [outer = 00000000] 04:34:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1608C000) [pid = 3288] [serial = 1207] [outer = 15D5B000] 04:34:05 INFO - PROCESS | 3288 | 1471692845052 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (161B9800) [pid = 3288] [serial = 1208] [outer = 15D5B000] 04:34:05 INFO - PROCESS | 3288 | 1471692845689 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:34:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:34:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1018ms 04:34:05 INFO - PROCESS | 3288 | 1471692845751 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 04:34:05 INFO - PROCESS | 3288 | 1471692845753 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 04:34:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:34:05 INFO - PROCESS | 3288 | 1471692845757 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:34:05 INFO - PROCESS | 3288 | 1471692845761 Marionette TRACE conn6 <- [1,1574,null,{}] 04:34:05 INFO - PROCESS | 3288 | 1471692845772 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:05 INFO - PROCESS | 3288 | 1471692845777 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:05 INFO - PROCESS | 3288 | 1471692845886 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 04:34:06 INFO - PROCESS | 3288 | 1471692846018 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:06 INFO - PROCESS | 3288 | 1471692846022 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:06 INFO - PROCESS | 3288 | ++DOCSHELL 193B4000 == 48 [pid = 3288] [id = 403] 04:34:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (193B4800) [pid = 3288] [serial = 1209] [outer = 00000000] 04:34:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1957A800) [pid = 3288] [serial = 1210] [outer = 193B4800] 04:34:06 INFO - PROCESS | 3288 | 1471692846081 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1987FC00) [pid = 3288] [serial = 1211] [outer = 193B4800] 04:34:06 INFO - PROCESS | 3288 | 1471692846838 Marionette TRACE conn6 <- [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]]]}] 04:34:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:34:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1120ms 04:34:06 INFO - PROCESS | 3288 | 1471692846881 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 04:34:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:34:06 INFO - PROCESS | 3288 | 1471692846885 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 04:34:06 INFO - PROCESS | 3288 | 1471692846890 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 3288 | 1471692846894 Marionette TRACE conn6 <- [1,1578,null,{}] 04:34:06 INFO - PROCESS | 3288 | 1471692846900 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:06 INFO - PROCESS | 3288 | 1471692846903 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:07 INFO - PROCESS | 3288 | 1471692847002 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 04:34:07 INFO - PROCESS | 3288 | 1471692847132 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 3288 | 1471692847136 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:07 INFO - PROCESS | 3288 | ++DOCSHELL 0FC33800 == 49 [pid = 3288] [id = 404] 04:34:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FC34C00) [pid = 3288] [serial = 1212] [outer = 00000000] 04:34:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FE65000) [pid = 3288] [serial = 1213] [outer = 0FC34C00] 04:34:07 INFO - PROCESS | 3288 | 1471692847190 Marionette DEBUG loaded listener.js 04:34:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (101CD800) [pid = 3288] [serial = 1214] [outer = 0FC34C00] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 1427E000 == 48 [pid = 3288] [id = 383] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 19595800 == 47 [pid = 3288] [id = 399] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 14A7C400 == 46 [pid = 3288] [id = 398] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0CA08C00 == 45 [pid = 3288] [id = 397] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 18A1B800 == 44 [pid = 3288] [id = 396] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 173EB800 == 43 [pid = 3288] [id = 395] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 1618EC00 == 42 [pid = 3288] [id = 394] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 10D6EC00 == 41 [pid = 3288] [id = 393] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0FB59400 == 40 [pid = 3288] [id = 392] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 143BA400 == 39 [pid = 3288] [id = 391] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0FB54400 == 38 [pid = 3288] [id = 390] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0FC0A400 == 37 [pid = 3288] [id = 385] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 173F0400 == 36 [pid = 3288] [id = 384] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0FC09800 == 35 [pid = 3288] [id = 386] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 173EBC00 == 34 [pid = 3288] [id = 389] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 14876800 == 33 [pid = 3288] [id = 381] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 16191800 == 32 [pid = 3288] [id = 388] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0CAF4C00 == 31 [pid = 3288] [id = 382] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 14284000 == 30 [pid = 3288] [id = 387] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 193B4000 == 29 [pid = 3288] [id = 403] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0815C400 == 28 [pid = 3288] [id = 400] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 0CAF7400 == 27 [pid = 3288] [id = 401] 04:34:08 INFO - PROCESS | 3288 | --DOCSHELL 15D59C00 == 26 [pid = 3288] [id = 402] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (161B1C00) [pid = 3288] [serial = 1165] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (17322000) [pid = 3288] [serial = 1166] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18845000) [pid = 3288] [serial = 1168] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (14874000) [pid = 3288] [serial = 1151] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18FBC000) [pid = 3288] [serial = 1154] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (101C7000) [pid = 3288] [serial = 1148] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FC31000) [pid = 3288] [serial = 1159] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FE68C00) [pid = 3288] [serial = 1160] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (101CA400) [pid = 3288] [serial = 1157] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FE69000) [pid = 3288] [serial = 1156] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FC35000) [pid = 3288] [serial = 1147] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (142E8C00) [pid = 3288] [serial = 1150] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18930C00) [pid = 3288] [serial = 1153] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (14376400) [pid = 3288] [serial = 1162] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (14824400) [pid = 3288] [serial = 1163] [outer = 00000000] [url = about:blank] 04:34:08 INFO - PROCESS | 3288 | 1471692848411 Marionette TRACE conn6 <- [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]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:34:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1573ms 04:34:08 INFO - PROCESS | 3288 | 1471692848486 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 3288 | 1471692848490 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 04:34:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:34:08 INFO - PROCESS | 3288 | 1471692848502 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 3288 | 1471692848505 Marionette TRACE conn6 <- [1,1582,null,{}] 04:34:08 INFO - PROCESS | 3288 | 1471692848511 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:08 INFO - PROCESS | 3288 | 1471692848514 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:08 INFO - PROCESS | 3288 | 1471692848600 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 04:34:08 INFO - PROCESS | 3288 | 1471692848615 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:08 INFO - PROCESS | 3288 | 1471692848617 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:08 INFO - PROCESS | 3288 | ++DOCSHELL 0FB6AC00 == 27 [pid = 3288] [id = 405] 04:34:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FC0AC00) [pid = 3288] [serial = 1215] [outer = 00000000] 04:34:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC37000) [pid = 3288] [serial = 1216] [outer = 0FC0AC00] 04:34:08 INFO - PROCESS | 3288 | 1471692848669 Marionette DEBUG loaded listener.js 04:34:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FE68400) [pid = 3288] [serial = 1217] [outer = 0FC0AC00] 04:34:09 INFO - PROCESS | 3288 | 1471692849147 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:34:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:34:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 691ms 04:34:09 INFO - PROCESS | 3288 | 1471692849191 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 04:34:09 INFO - PROCESS | 3288 | 1471692849196 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 04:34:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:34:09 INFO - PROCESS | 3288 | 1471692849202 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:34:09 INFO - PROCESS | 3288 | 1471692849205 Marionette TRACE conn6 <- [1,1586,null,{}] 04:34:09 INFO - PROCESS | 3288 | 1471692849209 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:09 INFO - PROCESS | 3288 | 1471692849211 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:09 INFO - PROCESS | 3288 | 1471692849303 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 04:34:09 INFO - PROCESS | 3288 | 1471692849312 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:09 INFO - PROCESS | 3288 | 1471692849315 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:09 INFO - PROCESS | 3288 | ++DOCSHELL 10815400 == 28 [pid = 3288] [id = 406] 04:34:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10815800) [pid = 3288] [serial = 1218] [outer = 00000000] 04:34:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (10C13000) [pid = 3288] [serial = 1219] [outer = 10815800] 04:34:09 INFO - PROCESS | 3288 | 1471692849367 Marionette DEBUG loaded listener.js 04:34:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14279400) [pid = 3288] [serial = 1220] [outer = 10815800] 04:34:09 INFO - PROCESS | 3288 | 1471692849847 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:34:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:34:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 04:34:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:34:09 INFO - PROCESS | 3288 | 1471692849876 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 04:34:09 INFO - PROCESS | 3288 | 1471692849878 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 04:34:09 INFO - PROCESS | 3288 | 1471692849881 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:34:09 INFO - PROCESS | 3288 | 1471692849885 Marionette TRACE conn6 <- [1,1590,null,{}] 04:34:09 INFO - PROCESS | 3288 | 1471692849896 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:09 INFO - PROCESS | 3288 | 1471692849900 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:10 INFO - PROCESS | 3288 | 1471692850018 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 04:34:10 INFO - PROCESS | 3288 | 1471692850120 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 3288 | 1471692850123 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:10 INFO - PROCESS | 3288 | ++DOCSHELL 15802000 == 29 [pid = 3288] [id = 407] 04:34:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15805000) [pid = 3288] [serial = 1221] [outer = 00000000] 04:34:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (158CEC00) [pid = 3288] [serial = 1222] [outer = 15805000] 04:34:10 INFO - PROCESS | 3288 | 1471692850177 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (16083800) [pid = 3288] [serial = 1223] [outer = 15805000] 04:34:10 INFO - PROCESS | 3288 | 1471692850601 Marionette TRACE conn6 <- [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]]]}] 04:34:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:34:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 770ms 04:34:10 INFO - PROCESS | 3288 | 1471692850655 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 04:34:10 INFO - PROCESS | 3288 | 1471692850658 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 04:34:10 INFO - PROCESS | 3288 | 1471692850666 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:34:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:34:10 INFO - PROCESS | 3288 | 1471692850668 Marionette TRACE conn6 <- [1,1594,null,{}] 04:34:10 INFO - PROCESS | 3288 | 1471692850672 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:10 INFO - PROCESS | 3288 | 1471692850674 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:10 INFO - PROCESS | 3288 | 1471692850794 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 04:34:10 INFO - PROCESS | 3288 | 1471692850805 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 3288 | 1471692850807 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:10 INFO - PROCESS | 3288 | ++DOCSHELL 16192800 == 30 [pid = 3288] [id = 408] 04:34:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (16196C00) [pid = 3288] [serial = 1224] [outer = 00000000] 04:34:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (163BDC00) [pid = 3288] [serial = 1225] [outer = 16196C00] 04:34:10 INFO - PROCESS | 3288 | 1471692850854 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173D2C00) [pid = 3288] [serial = 1226] [outer = 16196C00] 04:34:11 INFO - PROCESS | 3288 | 1471692851303 Marionette TRACE conn6 <- [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]]]}] 04:34:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:34:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 04:34:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:34:11 INFO - PROCESS | 3288 | 1471692851340 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 3288 | 1471692851343 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 04:34:11 INFO - PROCESS | 3288 | 1471692851380 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 3288 | 1471692851382 Marionette TRACE conn6 <- [1,1598,null,{}] 04:34:11 INFO - PROCESS | 3288 | 1471692851389 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:11 INFO - PROCESS | 3288 | 1471692851391 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:11 INFO - PROCESS | 3288 | 1471692851504 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 04:34:11 INFO - PROCESS | 3288 | 1471692851514 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 3288 | 1471692851517 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:11 INFO - PROCESS | 3288 | ++DOCSHELL 173EA000 == 31 [pid = 3288] [id = 409] 04:34:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (173EBC00) [pid = 3288] [serial = 1227] [outer = 00000000] 04:34:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18823000) [pid = 3288] [serial = 1228] [outer = 173EBC00] 04:34:11 INFO - PROCESS | 3288 | 1471692851571 Marionette DEBUG loaded listener.js 04:34:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18A12000) [pid = 3288] [serial = 1229] [outer = 173EBC00] 04:34:12 INFO - PROCESS | 3288 | 1471692852040 Marionette TRACE conn6 <- [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]]]}] 04:34:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:34:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 711ms 04:34:12 INFO - PROCESS | 3288 | 1471692852056 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 04:34:12 INFO - PROCESS | 3288 | 1471692852059 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 04:34:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:34:12 INFO - PROCESS | 3288 | 1471692852062 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:34:12 INFO - PROCESS | 3288 | 1471692852064 Marionette TRACE conn6 <- [1,1602,null,{}] 04:34:12 INFO - PROCESS | 3288 | 1471692852067 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:12 INFO - PROCESS | 3288 | 1471692852073 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:12 INFO - PROCESS | 3288 | 1471692852211 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 04:34:12 INFO - PROCESS | 3288 | 1471692852217 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 3288 | 1471692852219 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:12 INFO - PROCESS | 3288 | ++DOCSHELL 18A20000 == 32 [pid = 3288] [id = 410] 04:34:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18A20800) [pid = 3288] [serial = 1230] [outer = 00000000] 04:34:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19576400) [pid = 3288] [serial = 1231] [outer = 18A20800] 04:34:12 INFO - PROCESS | 3288 | 1471692852267 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19582000) [pid = 3288] [serial = 1232] [outer = 18A20800] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (173EF800) [pid = 3288] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18A1BC00) [pid = 3288] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0CAFE000) [pid = 3288] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173EC400) [pid = 3288] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16190800) [pid = 3288] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FB56000) [pid = 3288] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FB5AC00) [pid = 3288] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10D9C400) [pid = 3288] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1447E400) [pid = 3288] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1089F400) [pid = 3288] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1987C400) [pid = 3288] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:34:12 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19580400) [pid = 3288] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:34:12 INFO - PROCESS | 3288 | 1471692852967 Marionette TRACE conn6 <- [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]]]}] 04:34:13 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 04:34:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 931ms 04:34:13 INFO - PROCESS | 3288 | 1471692852994 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 3288 | 1471692852996 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 04:34:13 INFO - PROCESS | 3288 | 1471692852999 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:34:13 INFO - PROCESS | 3288 | 1471692853001 Marionette TRACE conn6 <- [1,1606,null,{}] 04:34:13 INFO - PROCESS | 3288 | 1471692853005 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 3288 | 1471692853007 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:13 INFO - PROCESS | 3288 | 1471692853087 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 04:34:13 INFO - PROCESS | 3288 | 1471692853094 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 3288 | 1471692853096 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:13 INFO - PROCESS | 3288 | ++DOCSHELL 15D5DC00 == 33 [pid = 3288] [id = 411] 04:34:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (16198000) [pid = 3288] [serial = 1233] [outer = 00000000] 04:34:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18C2C400) [pid = 3288] [serial = 1234] [outer = 16198000] 04:34:13 INFO - PROCESS | 3288 | 1471692853146 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18C2C800) [pid = 3288] [serial = 1235] [outer = 16198000] 04:34:13 INFO - PROCESS | 3288 | 1471692853585 Marionette TRACE conn6 <- [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]]]}] 04:34:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:34:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 630ms 04:34:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:34:13 INFO - PROCESS | 3288 | 1471692853634 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 3288 | 1471692853636 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 04:34:13 INFO - PROCESS | 3288 | 1471692853639 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - PROCESS | 3288 | 1471692853641 Marionette TRACE conn6 <- [1,1610,null,{}] 04:34:13 INFO - PROCESS | 3288 | 1471692853645 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 3288 | 1471692853646 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:13 INFO - PROCESS | 3288 | 1471692853728 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 04:34:13 INFO - PROCESS | 3288 | 1471692853733 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 3288 | 1471692853735 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:13 INFO - PROCESS | 3288 | ++DOCSHELL 173EF800 == 34 [pid = 3288] [id = 412] 04:34:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18ADB400) [pid = 3288] [serial = 1236] [outer = 00000000] 04:34:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1987E800) [pid = 3288] [serial = 1237] [outer = 18ADB400] 04:34:13 INFO - PROCESS | 3288 | 1471692853782 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A17800) [pid = 3288] [serial = 1238] [outer = 18ADB400] 04:34:14 INFO - PROCESS | 3288 | 1471692854237 Marionette TRACE conn6 <- [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]]]}] 04:34:14 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 04:34:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 630ms 04:34:14 INFO - PROCESS | 3288 | 1471692854270 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 04:34:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:34:14 INFO - PROCESS | 3288 | 1471692854272 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 04:34:14 INFO - PROCESS | 3288 | 1471692854275 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 3288 | 1471692854277 Marionette TRACE conn6 <- [1,1614,null,{}] 04:34:14 INFO - PROCESS | 3288 | 1471692854285 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:14 INFO - PROCESS | 3288 | 1471692854286 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:14 INFO - PROCESS | 3288 | 1471692854368 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 04:34:14 INFO - PROCESS | 3288 | 1471692854374 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 3288 | 1471692854376 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:14 INFO - PROCESS | 3288 | ++DOCSHELL 15367400 == 35 [pid = 3288] [id = 413] 04:34:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19C03800) [pid = 3288] [serial = 1239] [outer = 00000000] 04:34:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19C0C000) [pid = 3288] [serial = 1240] [outer = 19C03800] 04:34:14 INFO - PROCESS | 3288 | 1471692854424 Marionette DEBUG loaded listener.js 04:34:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19CC3C00) [pid = 3288] [serial = 1241] [outer = 19C03800] 04:34:15 INFO - PROCESS | 3288 | 1471692855185 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:34:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:34:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 930ms 04:34:15 INFO - PROCESS | 3288 | 1471692855206 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 04:34:15 INFO - PROCESS | 3288 | 1471692855211 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 04:34:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:34:15 INFO - PROCESS | 3288 | 1471692855216 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:34:15 INFO - PROCESS | 3288 | 1471692855219 Marionette TRACE conn6 <- [1,1618,null,{}] 04:34:15 INFO - PROCESS | 3288 | 1471692855225 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:15 INFO - PROCESS | 3288 | 1471692855229 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:15 INFO - PROCESS | 3288 | 1471692855355 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 04:34:15 INFO - PROCESS | 3288 | 1471692855473 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:15 INFO - PROCESS | 3288 | 1471692855476 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:15 INFO - PROCESS | 3288 | ++DOCSHELL 0FC02C00 == 36 [pid = 3288] [id = 414] 04:34:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0FC09C00) [pid = 3288] [serial = 1242] [outer = 00000000] 04:34:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (101CA800) [pid = 3288] [serial = 1243] [outer = 0FC09C00] 04:34:15 INFO - PROCESS | 3288 | 1471692855537 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (10D6C400) [pid = 3288] [serial = 1244] [outer = 0FC09C00] 04:34:16 INFO - PROCESS | 3288 | 1471692856258 Marionette TRACE conn6 <- [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]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:34:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1073ms 04:34:16 INFO - PROCESS | 3288 | 1471692856310 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 3288 | 1471692856315 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 04:34:16 INFO - PROCESS | 3288 | 1471692856321 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:34:16 INFO - PROCESS | 3288 | 1471692856324 Marionette TRACE conn6 <- [1,1622,null,{}] 04:34:16 INFO - PROCESS | 3288 | 1471692856328 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:16 INFO - PROCESS | 3288 | 1471692856332 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:16 INFO - PROCESS | 3288 | 1471692856455 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 04:34:16 INFO - PROCESS | 3288 | 1471692856590 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 3288 | 1471692856593 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:16 INFO - PROCESS | 3288 | ++DOCSHELL 14870000 == 37 [pid = 3288] [id = 415] 04:34:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (14876800) [pid = 3288] [serial = 1245] [outer = 00000000] 04:34:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (15809C00) [pid = 3288] [serial = 1246] [outer = 14876800] 04:34:16 INFO - PROCESS | 3288 | 1471692856653 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1618EC00) [pid = 3288] [serial = 1247] [outer = 14876800] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 173EF800 == 36 [pid = 3288] [id = 412] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 15D5DC00 == 35 [pid = 3288] [id = 411] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 18A20000 == 34 [pid = 3288] [id = 410] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 173EA000 == 33 [pid = 3288] [id = 409] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 16192800 == 32 [pid = 3288] [id = 408] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 15802000 == 31 [pid = 3288] [id = 407] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 10815400 == 30 [pid = 3288] [id = 406] 04:34:17 INFO - PROCESS | 3288 | --DOCSHELL 0FB6AC00 == 29 [pid = 3288] [id = 405] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18843C00) [pid = 3288] [serial = 1186] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (18AD9C00) [pid = 3288] [serial = 1189] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (16198400) [pid = 3288] [serial = 1192] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A12400) [pid = 3288] [serial = 1169] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (161B1400) [pid = 3288] [serial = 1183] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC05400) [pid = 3288] [serial = 1171] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC30400) [pid = 3288] [serial = 1172] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC34000) [pid = 3288] [serial = 1177] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (101C2400) [pid = 3288] [serial = 1178] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (14287800) [pid = 3288] [serial = 1180] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14823C00) [pid = 3288] [serial = 1181] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14A7A000) [pid = 3288] [serial = 1174] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (15F87C00) [pid = 3288] [serial = 1175] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19C02400) [pid = 3288] [serial = 1202] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C01800) [pid = 3288] [serial = 1201] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19882C00) [pid = 3288] [serial = 1199] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19882800) [pid = 3288] [serial = 1198] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (195E3C00) [pid = 3288] [serial = 1195] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18C27400) [pid = 3288] [serial = 1190] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A18C00) [pid = 3288] [serial = 1187] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1883F000) [pid = 3288] [serial = 1193] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (195E8000) [pid = 3288] [serial = 1196] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (173CC000) [pid = 3288] [serial = 1184] [outer = 00000000] [url = about:blank] 04:34:17 INFO - PROCESS | 3288 | 1471692857529 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:34:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1235ms 04:34:17 INFO - PROCESS | 3288 | 1471692857560 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 3288 | 1471692857564 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 04:34:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:34:17 INFO - PROCESS | 3288 | 1471692857568 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 3288 | 1471692857571 Marionette TRACE conn6 <- [1,1626,null,{}] 04:34:17 INFO - PROCESS | 3288 | 1471692857577 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:17 INFO - PROCESS | 3288 | 1471692857579 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:17 INFO - PROCESS | 3288 | 1471692857668 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 04:34:17 INFO - PROCESS | 3288 | 1471692857676 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:17 INFO - PROCESS | 3288 | 1471692857680 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:17 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2D400 == 30 [pid = 3288] [id = 416] 04:34:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FC2D800) [pid = 3288] [serial = 1248] [outer = 00000000] 04:34:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FC37400) [pid = 3288] [serial = 1249] [outer = 0FC2D800] 04:34:17 INFO - PROCESS | 3288 | 1471692857737 Marionette DEBUG loaded listener.js 04:34:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FE6E800) [pid = 3288] [serial = 1250] [outer = 0FC2D800] 04:34:18 INFO - PROCESS | 3288 | 1471692858276 Marionette TRACE conn6 <- [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]]]}] 04:34:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:34:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 730ms 04:34:18 INFO - PROCESS | 3288 | 1471692858300 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 04:34:18 INFO - PROCESS | 3288 | 1471692858304 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 04:34:18 INFO - PROCESS | 3288 | 1471692858310 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:34:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:34:18 INFO - PROCESS | 3288 | 1471692858313 Marionette TRACE conn6 <- [1,1630,null,{}] 04:34:18 INFO - PROCESS | 3288 | 1471692858316 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:18 INFO - PROCESS | 3288 | 1471692858319 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:18 INFO - PROCESS | 3288 | 1471692858408 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 04:34:18 INFO - PROCESS | 3288 | 1471692858503 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 3288 | 1471692858506 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:18 INFO - PROCESS | 3288 | ++DOCSHELL 10CF0400 == 31 [pid = 3288] [id = 417] 04:34:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10D6DC00) [pid = 3288] [serial = 1251] [outer = 00000000] 04:34:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (142EA000) [pid = 3288] [serial = 1252] [outer = 10D6DC00] 04:34:18 INFO - PROCESS | 3288 | 1471692858556 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1482F400) [pid = 3288] [serial = 1253] [outer = 10D6DC00] 04:34:18 INFO - PROCESS | 3288 | 1471692858965 Marionette TRACE conn6 <- [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]]]}] 04:34:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:34:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 04:34:18 INFO - PROCESS | 3288 | 1471692858985 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 04:34:18 INFO - PROCESS | 3288 | 1471692858987 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 04:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:34:19 INFO - PROCESS | 3288 | 1471692858990 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 3288 | 1471692858994 Marionette TRACE conn6 <- [1,1634,null,{}] 04:34:19 INFO - PROCESS | 3288 | 1471692859005 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:19 INFO - PROCESS | 3288 | 1471692859009 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:19 INFO - PROCESS | 3288 | 1471692859122 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 04:34:19 INFO - PROCESS | 3288 | 1471692859132 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 3288 | 1471692859135 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:19 INFO - PROCESS | 3288 | ++DOCSHELL 1643D800 == 32 [pid = 3288] [id = 418] 04:34:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (17323C00) [pid = 3288] [serial = 1254] [outer = 00000000] 04:34:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (173D2000) [pid = 3288] [serial = 1255] [outer = 17323C00] 04:34:19 INFO - PROCESS | 3288 | 1471692859186 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173F1000) [pid = 3288] [serial = 1256] [outer = 17323C00] 04:34:19 INFO - PROCESS | 3288 | 1471692859650 Marionette TRACE conn6 <- [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]]]}] 04:34:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:34:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 04:34:19 INFO - PROCESS | 3288 | 1471692859665 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 3288 | 1471692859668 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 04:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:34:19 INFO - PROCESS | 3288 | 1471692859691 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 3288 | 1471692859693 Marionette TRACE conn6 <- [1,1638,null,{}] 04:34:19 INFO - PROCESS | 3288 | 1471692859701 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:19 INFO - PROCESS | 3288 | 1471692859704 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:19 INFO - PROCESS | 3288 | 1471692859829 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 04:34:19 INFO - PROCESS | 3288 | 1471692859835 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 3288 | 1471692859838 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:19 INFO - PROCESS | 3288 | ++DOCSHELL 18A13000 == 33 [pid = 3288] [id = 419] 04:34:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18A13400) [pid = 3288] [serial = 1257] [outer = 00000000] 04:34:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18A1E800) [pid = 3288] [serial = 1258] [outer = 18A13400] 04:34:19 INFO - PROCESS | 3288 | 1471692859884 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18AD9000) [pid = 3288] [serial = 1259] [outer = 18A13400] 04:34:20 INFO - PROCESS | 3288 | 1471692860338 Marionette TRACE conn6 <- [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]]]}] 04:34:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:34:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 04:34:20 INFO - PROCESS | 3288 | 1471692860364 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 04:34:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:34:20 INFO - PROCESS | 3288 | 1471692860366 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 04:34:20 INFO - PROCESS | 3288 | 1471692860369 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:34:20 INFO - PROCESS | 3288 | 1471692860371 Marionette TRACE conn6 <- [1,1642,null,{}] 04:34:20 INFO - PROCESS | 3288 | 1471692860374 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:20 INFO - PROCESS | 3288 | 1471692860376 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:20 INFO - PROCESS | 3288 | 1471692860490 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 04:34:20 INFO - PROCESS | 3288 | 1471692860583 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 3288 | 1471692860585 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:20 INFO - PROCESS | 3288 | ++DOCSHELL 143B3C00 == 34 [pid = 3288] [id = 420] 04:34:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A1FC00) [pid = 3288] [serial = 1260] [outer = 00000000] 04:34:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (193AD000) [pid = 3288] [serial = 1261] [outer = 18A1FC00] 04:34:20 INFO - PROCESS | 3288 | 1471692860634 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (193AF800) [pid = 3288] [serial = 1262] [outer = 18A1FC00] 04:34:21 INFO - PROCESS | 3288 | 1471692861076 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:34:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 730ms 04:34:21 INFO - PROCESS | 3288 | 1471692861100 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 3288 | 1471692861102 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 04:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:34:21 INFO - PROCESS | 3288 | 1471692861111 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 3288 | 1471692861113 Marionette TRACE conn6 <- [1,1646,null,{}] 04:34:21 INFO - PROCESS | 3288 | 1471692861121 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:21 INFO - PROCESS | 3288 | 1471692861126 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:21 INFO - PROCESS | 3288 | 1471692861280 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 04:34:21 INFO - PROCESS | 3288 | 1471692861348 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:21 INFO - PROCESS | 3288 | 1471692861350 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:21 INFO - PROCESS | 3288 | ++DOCSHELL 19889000 == 35 [pid = 3288] [id = 421] 04:34:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19889C00) [pid = 3288] [serial = 1263] [outer = 00000000] 04:34:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19C03C00) [pid = 3288] [serial = 1264] [outer = 19889C00] 04:34:21 INFO - PROCESS | 3288 | 1471692861398 Marionette DEBUG loaded listener.js 04:34:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19883000) [pid = 3288] [serial = 1265] [outer = 19889C00] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (15805000) [pid = 3288] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC34C00) [pid = 3288] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16196C00) [pid = 3288] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FC0AC00) [pid = 3288] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (173EBC00) [pid = 3288] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10815800) [pid = 3288] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18A20800) [pid = 3288] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18ADB400) [pid = 3288] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0CAFA400) [pid = 3288] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (15D5B000) [pid = 3288] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (193B4800) [pid = 3288] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:34:21 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (16198000) [pid = 3288] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:34:21 INFO - PROCESS | 3288 | 1471692861962 Marionette TRACE conn6 <- [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]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 871ms 04:34:21 INFO - PROCESS | 3288 | 1471692861985 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 3288 | 1471692861987 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 04:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:34:22 INFO - PROCESS | 3288 | 1471692861990 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:34:22 INFO - PROCESS | 3288 | 1471692861992 Marionette TRACE conn6 <- [1,1650,null,{}] 04:34:22 INFO - PROCESS | 3288 | 1471692861995 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:22 INFO - PROCESS | 3288 | 1471692861997 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:22 INFO - PROCESS | 3288 | 1471692862079 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 04:34:22 INFO - PROCESS | 3288 | 1471692862174 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:22 INFO - PROCESS | 3288 | 1471692862176 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:22 INFO - PROCESS | 3288 | ++DOCSHELL 0C5CB800 == 36 [pid = 3288] [id = 422] 04:34:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C986000) [pid = 3288] [serial = 1266] [outer = 00000000] 04:34:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (16198000) [pid = 3288] [serial = 1267] [outer = 0C986000] 04:34:22 INFO - PROCESS | 3288 | 1471692862223 Marionette DEBUG loaded listener.js 04:34:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173F6000) [pid = 3288] [serial = 1268] [outer = 0C986000] 04:34:22 INFO - PROCESS | 3288 | 1471692862608 Marionette TRACE conn6 <- [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]]]}] 04:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 04:34:22 INFO - PROCESS | 3288 | 1471692862661 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 04:34:22 INFO - PROCESS | 3288 | 1471692862663 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 04:34:22 INFO - PROCESS | 3288 | 1471692862667 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:34:22 INFO - PROCESS | 3288 | 1471692862669 Marionette TRACE conn6 <- [1,1654,null,{}] 04:34:22 INFO - PROCESS | 3288 | 1471692862672 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:22 INFO - PROCESS | 3288 | 1471692862674 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:22 INFO - PROCESS | 3288 | 1471692862757 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 04:34:22 INFO - PROCESS | 3288 | 1471692862763 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:22 INFO - PROCESS | 3288 | 1471692862765 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:22 INFO - PROCESS | 3288 | ++DOCSHELL 173EC400 == 37 [pid = 3288] [id = 423] 04:34:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18826400) [pid = 3288] [serial = 1269] [outer = 00000000] 04:34:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19C0B400) [pid = 3288] [serial = 1270] [outer = 18826400] 04:34:22 INFO - PROCESS | 3288 | 1471692862812 Marionette DEBUG loaded listener.js 04:34:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1A771800) [pid = 3288] [serial = 1271] [outer = 18826400] 04:34:23 INFO - PROCESS | 3288 | 1471692863239 Marionette TRACE conn6 <- [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]]]}] 04:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 630ms 04:34:23 INFO - PROCESS | 3288 | 1471692863301 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 3288 | 1471692863303 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 04:34:23 INFO - PROCESS | 3288 | 1471692863306 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:34:23 INFO - PROCESS | 3288 | 1471692863308 Marionette TRACE conn6 <- [1,1658,null,{}] 04:34:23 INFO - PROCESS | 3288 | 1471692863311 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:23 INFO - PROCESS | 3288 | 1471692863313 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:23 INFO - PROCESS | 3288 | 1471692863399 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 04:34:23 INFO - PROCESS | 3288 | 1471692863437 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 3288 | 1471692863439 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:23 INFO - PROCESS | 3288 | ++DOCSHELL 1643B000 == 38 [pid = 3288] [id = 424] 04:34:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19C02400) [pid = 3288] [serial = 1272] [outer = 00000000] 04:34:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A77B000) [pid = 3288] [serial = 1273] [outer = 19C02400] 04:34:23 INFO - PROCESS | 3288 | 1471692863485 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A853C00) [pid = 3288] [serial = 1274] [outer = 19C02400] 04:34:24 INFO - PROCESS | 3288 | 1471692864036 Marionette TRACE conn6 <- [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]]]}] 04:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 770ms 04:34:24 INFO - PROCESS | 3288 | 1471692864082 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 04:34:24 INFO - PROCESS | 3288 | 1471692864086 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 04:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:34:24 INFO - PROCESS | 3288 | 1471692864091 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 3288 | 1471692864095 Marionette TRACE conn6 <- [1,1662,null,{}] 04:34:24 INFO - PROCESS | 3288 | 1471692864101 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:24 INFO - PROCESS | 3288 | 1471692864104 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:24 INFO - PROCESS | 3288 | 1471692864222 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 04:34:24 INFO - PROCESS | 3288 | 1471692864359 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 3288 | 1471692864362 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:24 INFO - PROCESS | 3288 | ++DOCSHELL 0FB52800 == 39 [pid = 3288] [id = 425] 04:34:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FB56400) [pid = 3288] [serial = 1275] [outer = 00000000] 04:34:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (101C3C00) [pid = 3288] [serial = 1276] [outer = 0FB56400] 04:34:24 INFO - PROCESS | 3288 | 1471692864427 Marionette DEBUG loaded listener.js 04:34:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (10D73400) [pid = 3288] [serial = 1277] [outer = 0FB56400] 04:34:25 INFO - PROCESS | 3288 | 1471692865026 Marionette TRACE conn6 <- [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]]]}] 04:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 990ms 04:34:25 INFO - PROCESS | 3288 | 1471692865082 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 3288 | 1471692865087 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 04:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:34:25 INFO - PROCESS | 3288 | 1471692865093 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 3288 | 1471692865096 Marionette TRACE conn6 <- [1,1666,null,{}] 04:34:25 INFO - PROCESS | 3288 | 1471692865100 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:25 INFO - PROCESS | 3288 | 1471692865103 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:25 INFO - PROCESS | 3288 | 1471692865219 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 04:34:25 INFO - PROCESS | 3288 | 1471692865355 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:25 INFO - PROCESS | 3288 | 1471692865358 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:25 INFO - PROCESS | 3288 | ++DOCSHELL 15F87C00 == 40 [pid = 3288] [id = 426] 04:34:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (16082400) [pid = 3288] [serial = 1278] [outer = 00000000] 04:34:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (161B9000) [pid = 3288] [serial = 1279] [outer = 16082400] 04:34:25 INFO - PROCESS | 3288 | 1471692865419 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (173F4400) [pid = 3288] [serial = 1280] [outer = 16082400] 04:34:26 INFO - PROCESS | 3288 | 1471692865987 Marionette TRACE conn6 <- [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]]]}] 04:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 970ms 04:34:26 INFO - PROCESS | 3288 | 1471692866067 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 3288 | 1471692866070 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 04:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:34:26 INFO - PROCESS | 3288 | 1471692866073 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 3288 | 1471692866077 Marionette TRACE conn6 <- [1,1670,null,{}] 04:34:26 INFO - PROCESS | 3288 | 1471692866088 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:26 INFO - PROCESS | 3288 | 1471692866093 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:26 INFO - PROCESS | 3288 | 1471692866214 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 04:34:26 INFO - PROCESS | 3288 | 1471692866344 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 3288 | 1471692866348 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:26 INFO - PROCESS | 3288 | ++DOCSHELL 19C07C00 == 41 [pid = 3288] [id = 427] 04:34:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19C09800) [pid = 3288] [serial = 1281] [outer = 00000000] 04:34:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A779C00) [pid = 3288] [serial = 1282] [outer = 19C09800] 04:34:26 INFO - PROCESS | 3288 | 1471692866410 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1A8C4400) [pid = 3288] [serial = 1283] [outer = 19C09800] 04:34:26 INFO - PROCESS | 3288 | 1471692866973 Marionette TRACE conn6 <- [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]]]}] 04:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 930ms 04:34:27 INFO - PROCESS | 3288 | 1471692867051 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 3288 | 1471692867054 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 04:34:27 INFO - PROCESS | 3288 | 1471692867058 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:34:27 INFO - PROCESS | 3288 | 1471692867060 Marionette TRACE conn6 <- [1,1674,null,{}] 04:34:27 INFO - PROCESS | 3288 | 1471692867064 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:27 INFO - PROCESS | 3288 | 1471692867066 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:27 INFO - PROCESS | 3288 | 1471692867176 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 04:34:27 INFO - PROCESS | 3288 | 1471692867309 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 3288 | 1471692867312 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:27 INFO - PROCESS | 3288 | ++DOCSHELL 143B4C00 == 42 [pid = 3288] [id = 428] 04:34:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (149EAC00) [pid = 3288] [serial = 1284] [outer = 00000000] 04:34:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (195E3400) [pid = 3288] [serial = 1285] [outer = 149EAC00] 04:34:27 INFO - PROCESS | 3288 | 1471692867370 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1AACC800) [pid = 3288] [serial = 1286] [outer = 149EAC00] 04:34:28 INFO - PROCESS | 3288 | 1471692868079 Marionette TRACE conn6 <- [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]]]}] 04:34:28 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 04:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1068ms 04:34:28 INFO - PROCESS | 3288 | 1471692868130 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 3288 | 1471692868135 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 04:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:34:28 INFO - PROCESS | 3288 | 1471692868140 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 3288 | 1471692868143 Marionette TRACE conn6 <- [1,1678,null,{}] 04:34:28 INFO - PROCESS | 3288 | 1471692868149 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:28 INFO - PROCESS | 3288 | 1471692868152 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:28 INFO - PROCESS | 3288 | 1471692868252 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 04:34:28 INFO - PROCESS | 3288 | 1471692868392 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 3288 | 1471692868395 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:28 INFO - PROCESS | 3288 | ++DOCSHELL 0FC31000 == 43 [pid = 3288] [id = 429] 04:34:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (0FC32000) [pid = 3288] [serial = 1287] [outer = 00000000] 04:34:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (10263000) [pid = 3288] [serial = 1288] [outer = 0FC32000] 04:34:28 INFO - PROCESS | 3288 | 1471692868449 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (10CF0000) [pid = 3288] [serial = 1289] [outer = 0FC32000] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 0FC33800 == 42 [pid = 3288] [id = 404] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 173EC400 == 41 [pid = 3288] [id = 423] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 0C5CB800 == 40 [pid = 3288] [id = 422] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 19889000 == 39 [pid = 3288] [id = 421] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 143B3C00 == 38 [pid = 3288] [id = 420] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 18A13000 == 37 [pid = 3288] [id = 419] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 1643D800 == 36 [pid = 3288] [id = 418] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 10CF0400 == 35 [pid = 3288] [id = 417] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 0FC2D400 == 34 [pid = 3288] [id = 416] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 14870000 == 33 [pid = 3288] [id = 415] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 0FC02C00 == 32 [pid = 3288] [id = 414] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 15367400 == 31 [pid = 3288] [id = 413] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 143B4C00 == 30 [pid = 3288] [id = 428] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 19C07C00 == 29 [pid = 3288] [id = 427] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 1643B000 == 28 [pid = 3288] [id = 424] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 0FB52800 == 27 [pid = 3288] [id = 425] 04:34:29 INFO - PROCESS | 3288 | --DOCSHELL 15F87C00 == 26 [pid = 3288] [id = 426] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (158CEC00) [pid = 3288] [serial = 1222] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (101CD800) [pid = 3288] [serial = 1214] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (0FE65000) [pid = 3288] [serial = 1213] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (163BDC00) [pid = 3288] [serial = 1225] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (0FC37000) [pid = 3288] [serial = 1216] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FE68400) [pid = 3288] [serial = 1217] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (18823000) [pid = 3288] [serial = 1228] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (10C13000) [pid = 3288] [serial = 1219] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (14279400) [pid = 3288] [serial = 1220] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (19576400) [pid = 3288] [serial = 1231] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A12000) [pid = 3288] [serial = 1229] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1987E800) [pid = 3288] [serial = 1237] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19582000) [pid = 3288] [serial = 1232] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (10D73000) [pid = 3288] [serial = 1205] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (10262C00) [pid = 3288] [serial = 1204] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (161B9800) [pid = 3288] [serial = 1208] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1608C000) [pid = 3288] [serial = 1207] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1987FC00) [pid = 3288] [serial = 1211] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1957A800) [pid = 3288] [serial = 1210] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173D2C00) [pid = 3288] [serial = 1226] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18A17800) [pid = 3288] [serial = 1238] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C0C000) [pid = 3288] [serial = 1240] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18C2C400) [pid = 3288] [serial = 1234] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18C2C800) [pid = 3288] [serial = 1235] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (16083800) [pid = 3288] [serial = 1223] [outer = 00000000] [url = about:blank] 04:34:29 INFO - PROCESS | 3288 | 1471692869621 Marionette TRACE conn6 <- [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]]]}] 04:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1531ms 04:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:34:29 INFO - PROCESS | 3288 | 1471692869671 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 3288 | 1471692869675 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 04:34:29 INFO - PROCESS | 3288 | 1471692869679 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 3288 | 1471692869684 Marionette TRACE conn6 <- [1,1682,null,{}] 04:34:29 INFO - PROCESS | 3288 | 1471692869689 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:29 INFO - PROCESS | 3288 | 1471692869692 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:29 INFO - PROCESS | 3288 | 1471692869819 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 04:34:29 INFO - PROCESS | 3288 | 1471692869913 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 3288 | 1471692869916 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:29 INFO - PROCESS | 3288 | ++DOCSHELL 0FC01400 == 27 [pid = 3288] [id = 430] 04:34:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FC02C00) [pid = 3288] [serial = 1290] [outer = 00000000] 04:34:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FE65000) [pid = 3288] [serial = 1291] [outer = 0FC02C00] 04:34:29 INFO - PROCESS | 3288 | 1471692869967 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FFDD000) [pid = 3288] [serial = 1292] [outer = 0FC02C00] 04:34:30 INFO - PROCESS | 3288 | 1471692870359 Marionette TRACE conn6 <- [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]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 04:34:30 INFO - PROCESS | 3288 | 1471692870411 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 3288 | 1471692870417 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 04:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:34:30 INFO - PROCESS | 3288 | 1471692870425 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 3288 | 1471692870428 Marionette TRACE conn6 <- [1,1686,null,{}] 04:34:30 INFO - PROCESS | 3288 | 1471692870432 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:30 INFO - PROCESS | 3288 | 1471692870434 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:30 INFO - PROCESS | 3288 | 1471692870528 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 04:34:30 INFO - PROCESS | 3288 | 1471692870535 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 3288 | 1471692870537 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:30 INFO - PROCESS | 3288 | ++DOCSHELL 1025B000 == 28 [pid = 3288] [id = 431] 04:34:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (10C12400) [pid = 3288] [serial = 1293] [outer = 00000000] 04:34:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (14286000) [pid = 3288] [serial = 1294] [outer = 10C12400] 04:34:30 INFO - PROCESS | 3288 | 1471692870588 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (143B5000) [pid = 3288] [serial = 1295] [outer = 10C12400] 04:34:31 INFO - PROCESS | 3288 | 1471692871056 Marionette TRACE conn6 <- [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]]]}] 04:34:31 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 04:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 04:34:31 INFO - PROCESS | 3288 | 1471692871102 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 3288 | 1471692871104 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 04:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:34:31 INFO - PROCESS | 3288 | 1471692871107 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 3288 | 1471692871111 Marionette TRACE conn6 <- [1,1690,null,{}] 04:34:31 INFO - PROCESS | 3288 | 1471692871121 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:31 INFO - PROCESS | 3288 | 1471692871126 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:31 INFO - PROCESS | 3288 | 1471692871211 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 04:34:31 INFO - PROCESS | 3288 | 1471692871221 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 3288 | 1471692871224 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:31 INFO - PROCESS | 3288 | ++DOCSHELL 15F80000 == 29 [pid = 3288] [id = 432] 04:34:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (15F80400) [pid = 3288] [serial = 1296] [outer = 00000000] 04:34:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1608E800) [pid = 3288] [serial = 1297] [outer = 15F80400] 04:34:31 INFO - PROCESS | 3288 | 1471692871276 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1619A400) [pid = 3288] [serial = 1298] [outer = 15F80400] 04:34:31 INFO - PROCESS | 3288 | 1471692871797 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 731ms 04:34:31 INFO - PROCESS | 3288 | 1471692871842 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 3288 | 1471692871844 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 04:34:31 INFO - PROCESS | 3288 | 1471692871847 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 3288 | 1471692871849 Marionette TRACE conn6 <- [1,1694,null,{}] 04:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:34:31 INFO - PROCESS | 3288 | 1471692871853 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:31 INFO - PROCESS | 3288 | 1471692871855 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:32 INFO - PROCESS | 3288 | 1471692872004 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 04:34:32 INFO - PROCESS | 3288 | 1471692872067 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 3288 | 1471692872069 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:32 INFO - PROCESS | 3288 | ++DOCSHELL 1643D800 == 30 [pid = 3288] [id = 433] 04:34:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (17325000) [pid = 3288] [serial = 1299] [outer = 00000000] 04:34:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173D4000) [pid = 3288] [serial = 1300] [outer = 17325000] 04:34:32 INFO - PROCESS | 3288 | 1471692872117 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173EFC00) [pid = 3288] [serial = 1301] [outer = 17325000] 04:34:32 INFO - PROCESS | 3288 | 1471692872532 Marionette TRACE conn6 <- [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]]]}] 04:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 04:34:32 INFO - PROCESS | 3288 | 1471692872582 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 04:34:32 INFO - PROCESS | 3288 | 1471692872584 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 04:34:32 INFO - PROCESS | 3288 | 1471692872587 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 3288 | 1471692872589 Marionette TRACE conn6 <- [1,1698,null,{}] 04:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:34:32 INFO - PROCESS | 3288 | 1471692872593 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:32 INFO - PROCESS | 3288 | 1471692872595 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:32 INFO - PROCESS | 3288 | 1471692872718 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 04:34:32 INFO - PROCESS | 3288 | 1471692872723 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 3288 | 1471692872725 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:32 INFO - PROCESS | 3288 | ++DOCSHELL 173F6C00 == 31 [pid = 3288] [id = 434] 04:34:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1881D400) [pid = 3288] [serial = 1302] [outer = 00000000] 04:34:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18937000) [pid = 3288] [serial = 1303] [outer = 1881D400] 04:34:32 INFO - PROCESS | 3288 | 1471692872777 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18A14400) [pid = 3288] [serial = 1304] [outer = 1881D400] 04:34:33 INFO - PROCESS | 3288 | 1471692873268 Marionette TRACE conn6 <- [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]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 730ms 04:34:33 INFO - PROCESS | 3288 | 1471692873352 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 3288 | 1471692873354 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 04:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:34:33 INFO - PROCESS | 3288 | 1471692873362 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 3288 | 1471692873363 Marionette TRACE conn6 <- [1,1702,null,{}] 04:34:33 INFO - PROCESS | 3288 | 1471692873367 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:33 INFO - PROCESS | 3288 | 1471692873373 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:33 INFO - PROCESS | 3288 | 1471692873728 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (19889C00) [pid = 3288] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18A1FC00) [pid = 3288] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC09C00) [pid = 3288] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0C986000) [pid = 3288] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (17323C00) [pid = 3288] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (10D6DC00) [pid = 3288] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FC2D800) [pid = 3288] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14876800) [pid = 3288] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19C03800) [pid = 3288] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18826400) [pid = 3288] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19C02400) [pid = 3288] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:34:33 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18A13400) [pid = 3288] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:34:33 INFO - PROCESS | 3288 | 1471692873791 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 3288 | 1471692873794 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:33 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2000 == 32 [pid = 3288] [id = 435] 04:34:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0C1F2400) [pid = 3288] [serial = 1305] [outer = 00000000] 04:34:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FC09C00) [pid = 3288] [serial = 1306] [outer = 0C1F2400] 04:34:33 INFO - PROCESS | 3288 | 1471692873842 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1608DC00) [pid = 3288] [serial = 1307] [outer = 0C1F2400] 04:34:34 INFO - PROCESS | 3288 | 1471692874228 Marionette TRACE conn6 <- [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]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 930ms 04:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:34:34 INFO - PROCESS | 3288 | 1471692874297 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 3288 | 1471692874299 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 04:34:34 INFO - PROCESS | 3288 | 1471692874302 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 3288 | 1471692874304 Marionette TRACE conn6 <- [1,1706,null,{}] 04:34:34 INFO - PROCESS | 3288 | 1471692874307 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:34 INFO - PROCESS | 3288 | 1471692874309 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:34 INFO - PROCESS | 3288 | 1471692874391 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 04:34:34 INFO - PROCESS | 3288 | 1471692874396 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 3288 | 1471692874398 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:34 INFO - PROCESS | 3288 | ++DOCSHELL 0FE66400 == 33 [pid = 3288] [id = 436] 04:34:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (101C5C00) [pid = 3288] [serial = 1308] [outer = 00000000] 04:34:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (193B9400) [pid = 3288] [serial = 1309] [outer = 101C5C00] 04:34:34 INFO - PROCESS | 3288 | 1471692874446 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19581400) [pid = 3288] [serial = 1310] [outer = 101C5C00] 04:34:34 INFO - PROCESS | 3288 | 1471692874896 Marionette TRACE conn6 <- [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]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 04:34:34 INFO - PROCESS | 3288 | 1471692874935 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 3288 | 1471692874937 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 04:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:34:34 INFO - PROCESS | 3288 | 1471692874941 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 3288 | 1471692874942 Marionette TRACE conn6 <- [1,1710,null,{}] 04:34:34 INFO - PROCESS | 3288 | 1471692874946 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:34 INFO - PROCESS | 3288 | 1471692874948 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:35 INFO - PROCESS | 3288 | 1471692875028 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 04:34:35 INFO - PROCESS | 3288 | 1471692875063 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 3288 | 1471692875065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:35 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F1400 == 34 [pid = 3288] [id = 437] 04:34:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (14283400) [pid = 3288] [serial = 1311] [outer = 00000000] 04:34:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (195E8400) [pid = 3288] [serial = 1312] [outer = 14283400] 04:34:35 INFO - PROCESS | 3288 | 1471692875112 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (195EA400) [pid = 3288] [serial = 1313] [outer = 14283400] 04:34:35 INFO - PROCESS | 3288 | 1471692875555 Marionette TRACE conn6 <- [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]]]}] 04:34:35 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 04:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 04:34:35 INFO - PROCESS | 3288 | 1471692875613 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 3288 | 1471692875615 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 04:34:35 INFO - PROCESS | 3288 | 1471692875618 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:34:35 INFO - PROCESS | 3288 | 1471692875620 Marionette TRACE conn6 <- [1,1714,null,{}] 04:34:35 INFO - PROCESS | 3288 | 1471692875623 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:35 INFO - PROCESS | 3288 | 1471692875625 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:35 INFO - PROCESS | 3288 | 1471692875707 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 04:34:35 INFO - PROCESS | 3288 | 1471692875836 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 3288 | 1471692875839 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:35 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EDC00 == 35 [pid = 3288] [id = 438] 04:34:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0C1EEC00) [pid = 3288] [serial = 1314] [outer = 00000000] 04:34:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0C5D4C00) [pid = 3288] [serial = 1315] [outer = 0C1EEC00] 04:34:35 INFO - PROCESS | 3288 | 1471692875901 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0CAF6800) [pid = 3288] [serial = 1316] [outer = 0C1EEC00] 04:34:36 INFO - PROCESS | 3288 | 1471692876691 Marionette TRACE conn6 <- [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]]]}] 04:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1126ms 04:34:36 INFO - PROCESS | 3288 | 1471692876751 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 04:34:36 INFO - PROCESS | 3288 | 1471692876755 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 04:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:34:36 INFO - PROCESS | 3288 | 1471692876760 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 3288 | 1471692876763 Marionette TRACE conn6 <- [1,1718,null,{}] 04:34:36 INFO - PROCESS | 3288 | 1471692876769 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:36 INFO - PROCESS | 3288 | 1471692876774 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:36 INFO - PROCESS | 3288 | 1471692876902 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 04:34:37 INFO - PROCESS | 3288 | 1471692877035 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 3288 | 1471692877038 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:37 INFO - PROCESS | 3288 | ++DOCSHELL 10C13000 == 36 [pid = 3288] [id = 439] 04:34:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (14279C00) [pid = 3288] [serial = 1317] [outer = 00000000] 04:34:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (148F8000) [pid = 3288] [serial = 1318] [outer = 14279C00] 04:34:37 INFO - PROCESS | 3288 | 1471692877099 Marionette DEBUG loaded listener.js 04:34:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (15362C00) [pid = 3288] [serial = 1319] [outer = 14279C00] 04:34:37 INFO - PROCESS | 3288 | 1471692877902 Marionette TRACE conn6 <- [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]]]}] 04:34:38 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 04:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1332ms 04:34:38 INFO - PROCESS | 3288 | 1471692878096 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 3288 | 1471692878101 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 04:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:34:38 INFO - PROCESS | 3288 | 1471692878106 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 3288 | 1471692878109 Marionette TRACE conn6 <- [1,1722,null,{}] 04:34:38 INFO - PROCESS | 3288 | 1471692878115 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:38 INFO - PROCESS | 3288 | 1471692878119 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:38 INFO - PROCESS | 3288 | 1471692878253 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 04:34:38 INFO - PROCESS | 3288 | 1471692878383 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 3288 | 1471692878388 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:38 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0DC00 == 37 [pid = 3288] [id = 440] 04:34:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FC3BC00) [pid = 3288] [serial = 1320] [outer = 00000000] 04:34:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (101CC000) [pid = 3288] [serial = 1321] [outer = 0FC3BC00] 04:34:38 INFO - PROCESS | 3288 | 1471692878445 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (10363400) [pid = 3288] [serial = 1322] [outer = 0FC3BC00] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 0C1F1400 == 36 [pid = 3288] [id = 437] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 0FE66400 == 35 [pid = 3288] [id = 436] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2000 == 34 [pid = 3288] [id = 435] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 173F6C00 == 33 [pid = 3288] [id = 434] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 1643D800 == 32 [pid = 3288] [id = 433] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 15F80000 == 31 [pid = 3288] [id = 432] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 1025B000 == 30 [pid = 3288] [id = 431] 04:34:38 INFO - PROCESS | 3288 | --DOCSHELL 0FC01400 == 29 [pid = 3288] [id = 430] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (19C03C00) [pid = 3288] [serial = 1264] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (193AF800) [pid = 3288] [serial = 1262] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (193AD000) [pid = 3288] [serial = 1261] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (101CA800) [pid = 3288] [serial = 1243] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (16198000) [pid = 3288] [serial = 1267] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (10D6C400) [pid = 3288] [serial = 1244] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (173D2000) [pid = 3288] [serial = 1255] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (142EA000) [pid = 3288] [serial = 1252] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1482F400) [pid = 3288] [serial = 1253] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC37400) [pid = 3288] [serial = 1249] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FE6E800) [pid = 3288] [serial = 1250] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (15809C00) [pid = 3288] [serial = 1246] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1618EC00) [pid = 3288] [serial = 1247] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19CC3C00) [pid = 3288] [serial = 1241] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1A771800) [pid = 3288] [serial = 1271] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1A853C00) [pid = 3288] [serial = 1274] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1A77B000) [pid = 3288] [serial = 1273] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C0B400) [pid = 3288] [serial = 1270] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18A1E800) [pid = 3288] [serial = 1258] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18AD9000) [pid = 3288] [serial = 1259] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19883000) [pid = 3288] [serial = 1265] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (173F6000) [pid = 3288] [serial = 1268] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (173F1000) [pid = 3288] [serial = 1256] [outer = 00000000] [url = about:blank] 04:34:38 INFO - PROCESS | 3288 | 1471692878922 Marionette TRACE conn6 <- [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]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 870ms 04:34:38 INFO - PROCESS | 3288 | 1471692878982 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 3288 | 1471692878985 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 04:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:34:38 INFO - PROCESS | 3288 | 1471692878991 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 3288 | 1471692878995 Marionette TRACE conn6 <- [1,1726,null,{}] 04:34:39 INFO - PROCESS | 3288 | 1471692878999 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:39 INFO - PROCESS | 3288 | 1471692879001 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:39 INFO - PROCESS | 3288 | 1471692879089 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 04:34:39 INFO - PROCESS | 3288 | 1471692879105 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 3288 | 1471692879107 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:39 INFO - PROCESS | 3288 | ++DOCSHELL 14279800 == 30 [pid = 3288] [id = 441] 04:34:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1427AC00) [pid = 3288] [serial = 1323] [outer = 00000000] 04:34:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1436E400) [pid = 3288] [serial = 1324] [outer = 1427AC00] 04:34:39 INFO - PROCESS | 3288 | 1471692879157 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1482E800) [pid = 3288] [serial = 1325] [outer = 1427AC00] 04:34:39 INFO - PROCESS | 3288 | 1471692879671 Marionette TRACE conn6 <- [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]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 04:34:39 INFO - PROCESS | 3288 | 1471692879747 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 3288 | 1471692879749 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 04:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:34:39 INFO - PROCESS | 3288 | 1471692879756 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 3288 | 1471692879758 Marionette TRACE conn6 <- [1,1730,null,{}] 04:34:39 INFO - PROCESS | 3288 | 1471692879771 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:39 INFO - PROCESS | 3288 | 1471692879776 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:39 INFO - PROCESS | 3288 | 1471692879872 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 04:34:39 INFO - PROCESS | 3288 | 1471692879966 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 3288 | 1471692879970 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:39 INFO - PROCESS | 3288 | ++DOCSHELL 1608C400 == 31 [pid = 3288] [id = 442] 04:34:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (16190C00) [pid = 3288] [serial = 1326] [outer = 00000000] 04:34:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (163C1C00) [pid = 3288] [serial = 1327] [outer = 16190C00] 04:34:40 INFO - PROCESS | 3288 | 1471692880022 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173CD800) [pid = 3288] [serial = 1328] [outer = 16190C00] 04:34:40 INFO - PROCESS | 3288 | 1471692880410 Marionette TRACE conn6 <- [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]]]}] 04:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 730ms 04:34:40 INFO - PROCESS | 3288 | 1471692880487 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 3288 | 1471692880490 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 04:34:40 INFO - PROCESS | 3288 | 1471692880493 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:34:40 INFO - PROCESS | 3288 | 1471692880494 Marionette TRACE conn6 <- [1,1734,null,{}] 04:34:40 INFO - PROCESS | 3288 | 1471692880498 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:40 INFO - PROCESS | 3288 | 1471692880500 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:40 INFO - PROCESS | 3288 | 1471692880589 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 04:34:40 INFO - PROCESS | 3288 | 1471692880595 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 3288 | 1471692880597 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:40 INFO - PROCESS | 3288 | ++DOCSHELL 173EE800 == 32 [pid = 3288] [id = 443] 04:34:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173EEC00) [pid = 3288] [serial = 1329] [outer = 00000000] 04:34:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18A14000) [pid = 3288] [serial = 1330] [outer = 173EEC00] 04:34:40 INFO - PROCESS | 3288 | 1471692880655 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18AA8400) [pid = 3288] [serial = 1331] [outer = 173EEC00] 04:34:41 INFO - PROCESS | 3288 | 1471692881114 Marionette TRACE conn6 <- [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]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 04:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:34:41 INFO - PROCESS | 3288 | 1471692881167 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 3288 | 1471692881169 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 04:34:41 INFO - PROCESS | 3288 | 1471692881172 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 3288 | 1471692881174 Marionette TRACE conn6 <- [1,1738,null,{}] 04:34:41 INFO - PROCESS | 3288 | 1471692881178 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 3288 | 1471692881180 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:41 INFO - PROCESS | 3288 | 1471692881316 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 04:34:41 INFO - PROCESS | 3288 | 1471692881339 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 3288 | 1471692881341 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:41 INFO - PROCESS | 3288 | ++DOCSHELL 101C8800 == 33 [pid = 3288] [id = 444] 04:34:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10817800) [pid = 3288] [serial = 1332] [outer = 00000000] 04:34:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (193AE800) [pid = 3288] [serial = 1333] [outer = 10817800] 04:34:41 INFO - PROCESS | 3288 | 1471692881388 Marionette DEBUG loaded listener.js 04:34:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (193B4C00) [pid = 3288] [serial = 1334] [outer = 10817800] 04:34:41 INFO - PROCESS | 3288 | 1471692881835 Marionette TRACE conn6 <- [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]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 731ms 04:34:41 INFO - PROCESS | 3288 | 1471692881903 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 3288 | 1471692881906 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 04:34:41 INFO - PROCESS | 3288 | 1471692881909 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:34:41 INFO - PROCESS | 3288 | 1471692881911 Marionette TRACE conn6 <- [1,1742,null,{}] 04:34:41 INFO - PROCESS | 3288 | 1471692881922 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 3288 | 1471692881928 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:42 INFO - PROCESS | 3288 | 1471692882073 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 04:34:42 INFO - PROCESS | 3288 | 1471692882141 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:42 INFO - PROCESS | 3288 | 1471692882143 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:42 INFO - PROCESS | 3288 | ++DOCSHELL 195E6000 == 34 [pid = 3288] [id = 445] 04:34:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (195E6C00) [pid = 3288] [serial = 1335] [outer = 00000000] 04:34:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19887000) [pid = 3288] [serial = 1336] [outer = 195E6C00] 04:34:42 INFO - PROCESS | 3288 | 1471692882192 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19C02000) [pid = 3288] [serial = 1337] [outer = 195E6C00] 04:34:42 INFO - PROCESS | 3288 | 1471692882653 Marionette TRACE conn6 <- [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]]]}] 04:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 790ms 04:34:42 INFO - PROCESS | 3288 | 1471692882709 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 3288 | 1471692882711 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 04:34:42 INFO - PROCESS | 3288 | 1471692882715 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:34:42 INFO - PROCESS | 3288 | 1471692882717 Marionette TRACE conn6 <- [1,1746,null,{}] 04:34:42 INFO - PROCESS | 3288 | 1471692882720 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:42 INFO - PROCESS | 3288 | 1471692882722 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:42 INFO - PROCESS | 3288 | 1471692882845 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 04:34:42 INFO - PROCESS | 3288 | 1471692882909 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:42 INFO - PROCESS | 3288 | 1471692882910 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:42 INFO - PROCESS | 3288 | ++DOCSHELL 1035CC00 == 35 [pid = 3288] [id = 446] 04:34:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (195E3C00) [pid = 3288] [serial = 1338] [outer = 00000000] 04:34:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19C0DC00) [pid = 3288] [serial = 1339] [outer = 195E3C00] 04:34:42 INFO - PROCESS | 3288 | 1471692882956 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C0EC00) [pid = 3288] [serial = 1340] [outer = 195E3C00] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (17325000) [pid = 3288] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (15F80400) [pid = 3288] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10C12400) [pid = 3288] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC02C00) [pid = 3288] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC32000) [pid = 3288] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1881D400) [pid = 3288] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FB56400) [pid = 3288] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (16082400) [pid = 3288] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19C09800) [pid = 3288] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (149EAC00) [pid = 3288] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0C1F2400) [pid = 3288] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:34:43 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101C5C00) [pid = 3288] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:34:43 INFO - PROCESS | 3288 | 1471692883424 Marionette TRACE conn6 <- [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]]]}] 04:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms 04:34:43 INFO - PROCESS | 3288 | 1471692883448 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 3288 | 1471692883450 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 04:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:34:43 INFO - PROCESS | 3288 | 1471692883453 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 3288 | 1471692883455 Marionette TRACE conn6 <- [1,1750,null,{}] 04:34:43 INFO - PROCESS | 3288 | 1471692883458 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:43 INFO - PROCESS | 3288 | 1471692883460 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:43 INFO - PROCESS | 3288 | 1471692883578 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 04:34:43 INFO - PROCESS | 3288 | 1471692883640 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 3288 | 1471692883642 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:43 INFO - PROCESS | 3288 | ++DOCSHELL 10C12400 == 36 [pid = 3288] [id = 447] 04:34:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (10D67C00) [pid = 3288] [serial = 1341] [outer = 00000000] 04:34:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173EB000) [pid = 3288] [serial = 1342] [outer = 10D67C00] 04:34:43 INFO - PROCESS | 3288 | 1471692883690 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18845000) [pid = 3288] [serial = 1343] [outer = 10D67C00] 04:34:44 INFO - PROCESS | 3288 | 1471692884046 Marionette TRACE conn6 <- [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]]]}] 04:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 04:34:44 INFO - PROCESS | 3288 | 1471692884092 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 3288 | 1471692884094 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 04:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:34:44 INFO - PROCESS | 3288 | 1471692884098 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 3288 | 1471692884099 Marionette TRACE conn6 <- [1,1754,null,{}] 04:34:44 INFO - PROCESS | 3288 | 1471692884103 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:44 INFO - PROCESS | 3288 | 1471692884105 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:44 INFO - PROCESS | 3288 | 1471692884215 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 04:34:44 INFO - PROCESS | 3288 | 1471692884223 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 3288 | 1471692884225 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:44 INFO - PROCESS | 3288 | ++DOCSHELL 10C0D000 == 37 [pid = 3288] [id = 448] 04:34:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (16198C00) [pid = 3288] [serial = 1344] [outer = 00000000] 04:34:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A773000) [pid = 3288] [serial = 1345] [outer = 16198C00] 04:34:44 INFO - PROCESS | 3288 | 1471692884272 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A77A400) [pid = 3288] [serial = 1346] [outer = 16198C00] 04:34:44 INFO - PROCESS | 3288 | 1471692884696 Marionette TRACE conn6 <- [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]]]}] 04:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms 04:34:44 INFO - PROCESS | 3288 | 1471692884739 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 3288 | 1471692884741 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 04:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:34:44 INFO - PROCESS | 3288 | 1471692884763 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 3288 | 1471692884765 Marionette TRACE conn6 <- [1,1758,null,{}] 04:34:44 INFO - PROCESS | 3288 | 1471692884769 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:44 INFO - PROCESS | 3288 | 1471692884771 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:44 INFO - PROCESS | 3288 | 1471692884855 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 04:34:44 INFO - PROCESS | 3288 | 1471692884860 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 3288 | 1471692884862 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:44 INFO - PROCESS | 3288 | ++DOCSHELL 173EC400 == 38 [pid = 3288] [id = 449] 04:34:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A770800) [pid = 3288] [serial = 1347] [outer = 00000000] 04:34:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A85CC00) [pid = 3288] [serial = 1348] [outer = 1A770800] 04:34:44 INFO - PROCESS | 3288 | 1471692884909 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1AACA400) [pid = 3288] [serial = 1349] [outer = 1A770800] 04:34:45 INFO - PROCESS | 3288 | --DOCSHELL 0FC31000 == 37 [pid = 3288] [id = 429] 04:34:45 INFO - PROCESS | 3288 | --DOCSHELL 14279800 == 36 [pid = 3288] [id = 441] 04:34:45 INFO - PROCESS | 3288 | --DOCSHELL 0FC0DC00 == 35 [pid = 3288] [id = 440] 04:34:45 INFO - PROCESS | 3288 | --DOCSHELL 10C13000 == 34 [pid = 3288] [id = 439] 04:34:45 INFO - PROCESS | 3288 | --DOCSHELL 0C1EDC00 == 33 [pid = 3288] [id = 438] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 1035CC00 == 32 [pid = 3288] [id = 446] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 195E6000 == 31 [pid = 3288] [id = 445] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 10C0D000 == 30 [pid = 3288] [id = 448] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 10C12400 == 29 [pid = 3288] [id = 447] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 173EE800 == 28 [pid = 3288] [id = 443] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 101C8800 == 27 [pid = 3288] [id = 444] 04:34:46 INFO - PROCESS | 3288 | --DOCSHELL 1608C400 == 26 [pid = 3288] [id = 442] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (195E8400) [pid = 3288] [serial = 1312] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173D4000) [pid = 3288] [serial = 1300] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1608E800) [pid = 3288] [serial = 1297] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (14286000) [pid = 3288] [serial = 1294] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (143B5000) [pid = 3288] [serial = 1295] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0FE65000) [pid = 3288] [serial = 1291] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FFDD000) [pid = 3288] [serial = 1292] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (10CF0000) [pid = 3288] [serial = 1289] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (10263000) [pid = 3288] [serial = 1288] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18937000) [pid = 3288] [serial = 1303] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (10D73400) [pid = 3288] [serial = 1277] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (101C3C00) [pid = 3288] [serial = 1276] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (173F4400) [pid = 3288] [serial = 1280] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (161B9000) [pid = 3288] [serial = 1279] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1A8C4400) [pid = 3288] [serial = 1283] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1A779C00) [pid = 3288] [serial = 1282] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (1AACC800) [pid = 3288] [serial = 1286] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (195E3400) [pid = 3288] [serial = 1285] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (173EFC00) [pid = 3288] [serial = 1301] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (0FC09C00) [pid = 3288] [serial = 1306] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (18A14400) [pid = 3288] [serial = 1304] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (193B9400) [pid = 3288] [serial = 1309] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (1608DC00) [pid = 3288] [serial = 1307] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (19581400) [pid = 3288] [serial = 1310] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (1619A400) [pid = 3288] [serial = 1298] [outer = 00000000] [url = about:blank] 04:34:46 INFO - PROCESS | 3288 | 1471692886724 Marionette TRACE conn6 <- [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]]]}] 04:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2018ms 04:34:46 INFO - PROCESS | 3288 | 1471692886784 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 04:34:46 INFO - PROCESS | 3288 | 1471692886789 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 04:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:34:46 INFO - PROCESS | 3288 | 1471692886795 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 3288 | 1471692886798 Marionette TRACE conn6 <- [1,1762,null,{}] 04:34:46 INFO - PROCESS | 3288 | 1471692886804 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:46 INFO - PROCESS | 3288 | 1471692886807 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:46 INFO - PROCESS | 3288 | 1471692886904 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 04:34:46 INFO - PROCESS | 3288 | 1471692886919 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 3288 | 1471692886923 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:46 INFO - PROCESS | 3288 | ++DOCSHELL 0FC06400 == 27 [pid = 3288] [id = 450] 04:34:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (0FC06800) [pid = 3288] [serial = 1350] [outer = 00000000] 04:34:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (0FC0D800) [pid = 3288] [serial = 1351] [outer = 0FC06800] 04:34:46 INFO - PROCESS | 3288 | 1471692886976 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (0FC33800) [pid = 3288] [serial = 1352] [outer = 0FC06800] 04:34:47 INFO - PROCESS | 3288 | 1471692887455 Marionette TRACE conn6 <- [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]]]}] 04:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 730ms 04:34:47 INFO - PROCESS | 3288 | 1471692887529 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 3288 | 1471692887534 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 04:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:34:47 INFO - PROCESS | 3288 | 1471692887540 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 3288 | 1471692887543 Marionette TRACE conn6 <- [1,1766,null,{}] 04:34:47 INFO - PROCESS | 3288 | 1471692887547 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:47 INFO - PROCESS | 3288 | 1471692887550 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:47 INFO - PROCESS | 3288 | 1471692887642 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 04:34:47 INFO - PROCESS | 3288 | 1471692887655 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 3288 | 1471692887658 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:47 INFO - PROCESS | 3288 | ++DOCSHELL 101C8800 == 28 [pid = 3288] [id = 451] 04:34:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (101C8C00) [pid = 3288] [serial = 1353] [outer = 00000000] 04:34:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (101CDC00) [pid = 3288] [serial = 1354] [outer = 101C8C00] 04:34:47 INFO - PROCESS | 3288 | 1471692887707 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (1025E400) [pid = 3288] [serial = 1355] [outer = 101C8C00] 04:34:48 INFO - PROCESS | 3288 | 1471692888184 Marionette TRACE conn6 <- [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]]]}] 04:34:48 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 04:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 04:34:48 INFO - PROCESS | 3288 | 1471692888213 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 3288 | 1471692888216 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 04:34:48 INFO - PROCESS | 3288 | 1471692888223 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:34:48 INFO - PROCESS | 3288 | 1471692888226 Marionette TRACE conn6 <- [1,1770,null,{}] 04:34:48 INFO - PROCESS | 3288 | 1471692888238 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 3288 | 1471692888242 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:48 INFO - PROCESS | 3288 | 1471692888356 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 04:34:48 INFO - PROCESS | 3288 | 1471692888450 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 3288 | 1471692888453 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:48 INFO - PROCESS | 3288 | ++DOCSHELL 1427FC00 == 29 [pid = 3288] [id = 452] 04:34:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (14280C00) [pid = 3288] [serial = 1356] [outer = 00000000] 04:34:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (14375800) [pid = 3288] [serial = 1357] [outer = 14280C00] 04:34:48 INFO - PROCESS | 3288 | 1471692888503 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (1482A800) [pid = 3288] [serial = 1358] [outer = 14280C00] 04:34:48 INFO - PROCESS | 3288 | 1471692888885 Marionette TRACE conn6 <- [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]]]}] 04:34:48 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 04:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 04:34:48 INFO - PROCESS | 3288 | 1471692888908 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 3288 | 1471692888911 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 04:34:48 INFO - PROCESS | 3288 | 1471692888914 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 3288 | 1471692888916 Marionette TRACE conn6 <- [1,1774,null,{}] 04:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:34:48 INFO - PROCESS | 3288 | 1471692888928 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 3288 | 1471692888930 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:49 INFO - PROCESS | 3288 | 1471692889017 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 04:34:49 INFO - PROCESS | 3288 | 1471692889023 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:49 INFO - PROCESS | 3288 | 1471692889025 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:49 INFO - PROCESS | 3288 | ++DOCSHELL 14370000 == 30 [pid = 3288] [id = 453] 04:34:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (14967C00) [pid = 3288] [serial = 1359] [outer = 00000000] 04:34:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (15807000) [pid = 3288] [serial = 1360] [outer = 14967C00] 04:34:49 INFO - PROCESS | 3288 | 1471692889072 Marionette DEBUG loaded listener.js 04:34:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (15F86800) [pid = 3288] [serial = 1361] [outer = 14967C00] 04:34:49 INFO - PROCESS | 3288 | 1471692889507 Marionette TRACE conn6 <- [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]]]}] 04:34:49 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 04:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 630ms 04:34:49 INFO - PROCESS | 3288 | 1471692889553 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 3288 | 1471692889555 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 04:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:34:49 INFO - PROCESS | 3288 | 1471692889559 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 3288 | 1471692889560 Marionette TRACE conn6 <- [1,1778,null,{}] 04:34:49 INFO - PROCESS | 3288 | 1471692889564 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:49 INFO - PROCESS | 3288 | 1471692889566 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:49 INFO - PROCESS | 3288 | 1471692889645 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 04:34:49 INFO - PROCESS | 3288 | 1471692889652 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:49 INFO - PROCESS | 3288 | 1471692889654 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:49 INFO - PROCESS | 3288 | ++DOCSHELL 1608EC00 == 31 [pid = 3288] [id = 454] 04:34:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1618DC00) [pid = 3288] [serial = 1362] [outer = 00000000] 04:34:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (16198400) [pid = 3288] [serial = 1363] [outer = 1618DC00] 04:34:49 INFO - PROCESS | 3288 | 1471692889700 Marionette DEBUG loaded listener.js 04:34:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (17323400) [pid = 3288] [serial = 1364] [outer = 1618DC00] 04:34:50 INFO - PROCESS | 3288 | 1471692890173 Marionette TRACE conn6 <- [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]]]}] 04:34:50 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) 04:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 04:34:50 INFO - PROCESS | 3288 | 1471692890230 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 3288 | 1471692890232 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 04:34:50 INFO - PROCESS | 3288 | 1471692890235 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:34:50 INFO - PROCESS | 3288 | 1471692890237 Marionette TRACE conn6 <- [1,1782,null,{}] 04:34:50 INFO - PROCESS | 3288 | 1471692890240 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:50 INFO - PROCESS | 3288 | 1471692890246 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:50 INFO - PROCESS | 3288 | 1471692890354 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 04:34:50 INFO - PROCESS | 3288 | 1471692890367 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 3288 | 1471692890369 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:50 INFO - PROCESS | 3288 | ++DOCSHELL 173ECC00 == 32 [pid = 3288] [id = 455] 04:34:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173F2C00) [pid = 3288] [serial = 1365] [outer = 00000000] 04:34:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18822800) [pid = 3288] [serial = 1366] [outer = 173F2C00] 04:34:50 INFO - PROCESS | 3288 | 1471692890415 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1883B800) [pid = 3288] [serial = 1367] [outer = 173F2C00] 04:34:50 INFO - PROCESS | 3288 | 1471692890850 Marionette TRACE conn6 <- [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]]]}] 04:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 04:34:50 INFO - PROCESS | 3288 | 1471692890909 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 3288 | 1471692890912 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 04:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:34:50 INFO - PROCESS | 3288 | 1471692890915 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 3288 | 1471692890917 Marionette TRACE conn6 <- [1,1786,null,{}] 04:34:50 INFO - PROCESS | 3288 | 1471692890920 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:50 INFO - PROCESS | 3288 | 1471692890922 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:51 INFO - PROCESS | 3288 | 1471692890999 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 04:34:51 INFO - PROCESS | 3288 | 1471692891035 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 3288 | 1471692891037 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:51 INFO - PROCESS | 3288 | ++DOCSHELL 18937000 == 33 [pid = 3288] [id = 456] 04:34:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A12800) [pid = 3288] [serial = 1368] [outer = 00000000] 04:34:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A1B000) [pid = 3288] [serial = 1369] [outer = 18A12800] 04:34:51 INFO - PROCESS | 3288 | 1471692891083 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A1B800) [pid = 3288] [serial = 1370] [outer = 18A12800] 04:34:51 INFO - PROCESS | 3288 | 1471692891516 Marionette TRACE conn6 <- [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]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 631ms 04:34:51 INFO - PROCESS | 3288 | 1471692891562 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 3288 | 1471692891564 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 04:34:51 INFO - PROCESS | 3288 | 1471692891568 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 3288 | 1471692891570 Marionette TRACE conn6 <- [1,1790,null,{}] 04:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:34:51 INFO - PROCESS | 3288 | 1471692891573 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:51 INFO - PROCESS | 3288 | 1471692891575 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:51 INFO - PROCESS | 3288 | 1471692891655 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 04:34:51 INFO - PROCESS | 3288 | 1471692891663 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 3288 | 1471692891665 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:51 INFO - PROCESS | 3288 | ++DOCSHELL 101CD800 == 34 [pid = 3288] [id = 457] 04:34:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A18000) [pid = 3288] [serial = 1371] [outer = 00000000] 04:34:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18C35800) [pid = 3288] [serial = 1372] [outer = 18A18000] 04:34:51 INFO - PROCESS | 3288 | 1471692891713 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18ADB000) [pid = 3288] [serial = 1373] [outer = 18A18000] 04:34:52 INFO - PROCESS | 3288 | 1471692892194 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 04:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:34:52 INFO - PROCESS | 3288 | 1471692892245 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 3288 | 1471692892247 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 04:34:52 INFO - PROCESS | 3288 | 1471692892251 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 3288 | 1471692892253 Marionette TRACE conn6 <- [1,1794,null,{}] 04:34:52 INFO - PROCESS | 3288 | 1471692892256 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:52 INFO - PROCESS | 3288 | 1471692892258 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:52 INFO - PROCESS | 3288 | 1471692892371 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 04:34:52 INFO - PROCESS | 3288 | 1471692892458 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 3288 | 1471692892460 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:52 INFO - PROCESS | 3288 | ++DOCSHELL 1427EC00 == 35 [pid = 3288] [id = 458] 04:34:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (193B9400) [pid = 3288] [serial = 1374] [outer = 00000000] 04:34:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19582400) [pid = 3288] [serial = 1375] [outer = 193B9400] 04:34:52 INFO - PROCESS | 3288 | 1471692892506 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19583C00) [pid = 3288] [serial = 1376] [outer = 193B9400] 04:34:52 INFO - PROCESS | 3288 | 1471692892963 Marionette TRACE conn6 <- [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]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 730ms 04:34:53 INFO - PROCESS | 3288 | 1471692892987 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 3288 | 1471692892989 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 04:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:34:53 INFO - PROCESS | 3288 | 1471692892992 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 3288 | 1471692892993 Marionette TRACE conn6 <- [1,1798,null,{}] 04:34:53 INFO - PROCESS | 3288 | 1471692892997 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:53 INFO - PROCESS | 3288 | 1471692892999 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:53 INFO - PROCESS | 3288 | 1471692893117 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 04:34:53 INFO - PROCESS | 3288 | 1471692893125 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 3288 | 1471692893127 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:53 INFO - PROCESS | 3288 | ++DOCSHELL 15363000 == 36 [pid = 3288] [id = 459] 04:34:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (195E5C00) [pid = 3288] [serial = 1377] [outer = 00000000] 04:34:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19885000) [pid = 3288] [serial = 1378] [outer = 195E5C00] 04:34:53 INFO - PROCESS | 3288 | 1471692893226 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19903400) [pid = 3288] [serial = 1379] [outer = 195E5C00] 04:34:53 INFO - PROCESS | 3288 | 1471692893677 Marionette TRACE conn6 <- [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]]]}] 04:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 730ms 04:34:53 INFO - PROCESS | 3288 | 1471692893742 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 3288 | 1471692893744 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 04:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:34:53 INFO - PROCESS | 3288 | 1471692893752 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 3288 | 1471692893754 Marionette TRACE conn6 <- [1,1802,null,{}] 04:34:53 INFO - PROCESS | 3288 | 1471692893758 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:53 INFO - PROCESS | 3288 | 1471692893760 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:53 INFO - PROCESS | 3288 | 1471692893887 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 04:34:53 INFO - PROCESS | 3288 | 1471692893902 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 3288 | 1471692893904 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:54 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2D800 == 37 [pid = 3288] [id = 460] 04:34:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FE67000) [pid = 3288] [serial = 1380] [outer = 00000000] 04:34:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (14931000) [pid = 3288] [serial = 1381] [outer = 0FE67000] 04:34:54 INFO - PROCESS | 3288 | 1471692894171 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (18932000) [pid = 3288] [serial = 1382] [outer = 0FE67000] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (14283400) [pid = 3288] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (10817800) [pid = 3288] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (195E6C00) [pid = 3288] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (10D67C00) [pid = 3288] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (195E3C00) [pid = 3288] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (16198C00) [pid = 3288] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FC3BC00) [pid = 3288] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (14279C00) [pid = 3288] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0C1EEC00) [pid = 3288] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173EEC00) [pid = 3288] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16190C00) [pid = 3288] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:34:54 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1427AC00) [pid = 3288] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:34:54 INFO - PROCESS | 3288 | 1471692894561 Marionette TRACE conn6 <- [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]]]}] 04:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 830ms 04:34:54 INFO - PROCESS | 3288 | 1471692894582 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 3288 | 1471692894584 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 04:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:34:54 INFO - PROCESS | 3288 | 1471692894587 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 3288 | 1471692894588 Marionette TRACE conn6 <- [1,1806,null,{}] 04:34:54 INFO - PROCESS | 3288 | 1471692894592 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:54 INFO - PROCESS | 3288 | 1471692894594 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:54 INFO - PROCESS | 3288 | 1471692894676 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 04:34:54 INFO - PROCESS | 3288 | 1471692894773 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 3288 | 1471692894775 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:54 INFO - PROCESS | 3288 | ++DOCSHELL 101D0400 == 38 [pid = 3288] [id = 461] 04:34:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1025B000) [pid = 3288] [serial = 1383] [outer = 00000000] 04:34:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18931C00) [pid = 3288] [serial = 1384] [outer = 1025B000] 04:34:54 INFO - PROCESS | 3288 | 1471692894822 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (195E3C00) [pid = 3288] [serial = 1385] [outer = 1025B000] 04:34:55 INFO - PROCESS | 3288 | 1471692895202 Marionette TRACE conn6 <- [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]]]}] 04:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 04:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:34:55 INFO - PROCESS | 3288 | 1471692895258 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 3288 | 1471692895260 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 04:34:55 INFO - PROCESS | 3288 | 1471692895263 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 3288 | 1471692895264 Marionette TRACE conn6 <- [1,1810,null,{}] 04:34:55 INFO - PROCESS | 3288 | 1471692895267 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:55 INFO - PROCESS | 3288 | 1471692895269 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:55 INFO - PROCESS | 3288 | 1471692895352 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 04:34:55 INFO - PROCESS | 3288 | 1471692895357 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 3288 | 1471692895359 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:55 INFO - PROCESS | 3288 | ++DOCSHELL 0C570400 == 39 [pid = 3288] [id = 462] 04:34:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18933C00) [pid = 3288] [serial = 1386] [outer = 00000000] 04:34:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1A777800) [pid = 3288] [serial = 1387] [outer = 18933C00] 04:34:55 INFO - PROCESS | 3288 | 1471692895431 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1A77D400) [pid = 3288] [serial = 1388] [outer = 18933C00] 04:34:55 INFO - PROCESS | 3288 | 1471692895853 Marionette TRACE conn6 <- [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]]]}] 04:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 04:34:55 INFO - PROCESS | 3288 | 1471692895917 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 3288 | 1471692895919 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 04:34:55 INFO - PROCESS | 3288 | 1471692895922 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 3288 | 1471692895924 Marionette TRACE conn6 <- [1,1814,null,{}] 04:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:34:55 INFO - PROCESS | 3288 | 1471692895928 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:55 INFO - PROCESS | 3288 | 1471692895930 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:56 INFO - PROCESS | 3288 | 1471692896013 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 04:34:56 INFO - PROCESS | 3288 | 1471692896018 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 3288 | 1471692896020 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:56 INFO - PROCESS | 3288 | ++DOCSHELL 16198000 == 40 [pid = 3288] [id = 463] 04:34:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1A772C00) [pid = 3288] [serial = 1389] [outer = 00000000] 04:34:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1A8C8000) [pid = 3288] [serial = 1390] [outer = 1A772C00] 04:34:56 INFO - PROCESS | 3288 | 1471692896066 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A8CFC00) [pid = 3288] [serial = 1391] [outer = 1A772C00] 04:34:56 INFO - PROCESS | 3288 | 1471692896891 Marionette TRACE conn6 <- [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]]]}] 04:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1012ms 04:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:34:56 INFO - PROCESS | 3288 | 1471692896942 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 3288 | 1471692896947 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 04:34:56 INFO - PROCESS | 3288 | 1471692896952 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 3288 | 1471692896957 Marionette TRACE conn6 <- [1,1818,null,{}] 04:34:56 INFO - PROCESS | 3288 | 1471692896982 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:56 INFO - PROCESS | 3288 | 1471692896985 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:57 INFO - PROCESS | 3288 | 1471692897120 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 04:34:57 INFO - PROCESS | 3288 | 1471692897253 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 3288 | 1471692897256 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:57 INFO - PROCESS | 3288 | ++DOCSHELL 0CA0F400 == 41 [pid = 3288] [id = 464] 04:34:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FB5C000) [pid = 3288] [serial = 1392] [outer = 00000000] 04:34:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FE6AC00) [pid = 3288] [serial = 1393] [outer = 0FB5C000] 04:34:57 INFO - PROCESS | 3288 | 1471692897318 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (101CCC00) [pid = 3288] [serial = 1394] [outer = 0FB5C000] 04:34:58 INFO - PROCESS | 3288 | 1471692898009 Marionette TRACE conn6 <- [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]]]}] 04:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1291ms 04:34:58 INFO - PROCESS | 3288 | 1471692898258 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 3288 | 1471692898263 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 04:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:34:58 INFO - PROCESS | 3288 | 1471692898269 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 3288 | 1471692898272 Marionette TRACE conn6 <- [1,1822,null,{}] 04:34:58 INFO - PROCESS | 3288 | 1471692898277 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:58 INFO - PROCESS | 3288 | 1471692898281 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:58 INFO - PROCESS | 3288 | 1471692898396 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 04:34:58 INFO - PROCESS | 3288 | 1471692898529 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 3288 | 1471692898534 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:58 INFO - PROCESS | 3288 | ++DOCSHELL 0FB52800 == 42 [pid = 3288] [id = 465] 04:34:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (0FB53800) [pid = 3288] [serial = 1395] [outer = 00000000] 04:34:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (0FB72C00) [pid = 3288] [serial = 1396] [outer = 0FB53800] 04:34:58 INFO - PROCESS | 3288 | 1471692898628 Marionette DEBUG loaded listener.js 04:34:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (0FC0F400) [pid = 3288] [serial = 1397] [outer = 0FB53800] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 0C570400 == 41 [pid = 3288] [id = 462] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 101D0400 == 40 [pid = 3288] [id = 461] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 0FC2D800 == 39 [pid = 3288] [id = 460] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 15363000 == 38 [pid = 3288] [id = 459] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 1427EC00 == 37 [pid = 3288] [id = 458] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 101CD800 == 36 [pid = 3288] [id = 457] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 18937000 == 35 [pid = 3288] [id = 456] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 173ECC00 == 34 [pid = 3288] [id = 455] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 1608EC00 == 33 [pid = 3288] [id = 454] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 14370000 == 32 [pid = 3288] [id = 453] 04:34:58 INFO - PROCESS | 3288 | --DOCSHELL 1427FC00 == 31 [pid = 3288] [id = 452] 04:34:58 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (1A85CC00) [pid = 3288] [serial = 1348] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOCSHELL 101C8800 == 30 [pid = 3288] [id = 451] 04:34:59 INFO - PROCESS | 3288 | --DOCSHELL 0FC06400 == 29 [pid = 3288] [id = 450] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (195EA400) [pid = 3288] [serial = 1313] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (193AE800) [pid = 3288] [serial = 1333] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (193B4C00) [pid = 3288] [serial = 1334] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (19C02000) [pid = 3288] [serial = 1337] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19887000) [pid = 3288] [serial = 1336] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (173EB000) [pid = 3288] [serial = 1342] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (19C0DC00) [pid = 3288] [serial = 1339] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1A773000) [pid = 3288] [serial = 1345] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (19C0EC00) [pid = 3288] [serial = 1340] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10363400) [pid = 3288] [serial = 1322] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (101CC000) [pid = 3288] [serial = 1321] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (15362C00) [pid = 3288] [serial = 1319] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (148F8000) [pid = 3288] [serial = 1318] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0CAF6800) [pid = 3288] [serial = 1316] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0C5D4C00) [pid = 3288] [serial = 1315] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18A14000) [pid = 3288] [serial = 1330] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (163C1C00) [pid = 3288] [serial = 1327] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173CD800) [pid = 3288] [serial = 1328] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1482E800) [pid = 3288] [serial = 1325] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1436E400) [pid = 3288] [serial = 1324] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A77A400) [pid = 3288] [serial = 1346] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18845000) [pid = 3288] [serial = 1343] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18AA8400) [pid = 3288] [serial = 1331] [outer = 00000000] [url = about:blank] 04:34:59 INFO - PROCESS | 3288 | 1471692899163 Marionette TRACE conn6 <- [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]]]}] 04:34:59 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 04:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 930ms 04:34:59 INFO - PROCESS | 3288 | 1471692899201 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 3288 | 1471692899205 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 04:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:34:59 INFO - PROCESS | 3288 | 1471692899211 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 3288 | 1471692899216 Marionette TRACE conn6 <- [1,1826,null,{}] 04:34:59 INFO - PROCESS | 3288 | 1471692899220 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:59 INFO - PROCESS | 3288 | 1471692899222 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:59 INFO - PROCESS | 3288 | 1471692899311 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 04:34:59 INFO - PROCESS | 3288 | 1471692899321 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 3288 | 1471692899323 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:34:59 INFO - PROCESS | 3288 | ++DOCSHELL 101C8800 == 30 [pid = 3288] [id = 466] 04:34:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101C9000) [pid = 3288] [serial = 1398] [outer = 00000000] 04:34:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1025F000) [pid = 3288] [serial = 1399] [outer = 101C9000] 04:34:59 INFO - PROCESS | 3288 | 1471692899374 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1081A000) [pid = 3288] [serial = 1400] [outer = 101C9000] 04:34:59 INFO - PROCESS | 3288 | 1471692899884 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 730ms 04:34:59 INFO - PROCESS | 3288 | 1471692899941 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 3288 | 1471692899944 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 04:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:34:59 INFO - PROCESS | 3288 | 1471692899948 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 3288 | 1471692899950 Marionette TRACE conn6 <- [1,1830,null,{}] 04:34:59 INFO - PROCESS | 3288 | 1471692899960 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:59 INFO - PROCESS | 3288 | 1471692899965 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:00 INFO - PROCESS | 3288 | 1471692900054 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 04:35:00 INFO - PROCESS | 3288 | 1471692900149 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 3288 | 1471692900153 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:00 INFO - PROCESS | 3288 | ++DOCSHELL 142EB800 == 31 [pid = 3288] [id = 467] 04:35:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (142ECC00) [pid = 3288] [serial = 1401] [outer = 00000000] 04:35:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (14486800) [pid = 3288] [serial = 1402] [outer = 142ECC00] 04:35:00 INFO - PROCESS | 3288 | 1471692900207 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14874000) [pid = 3288] [serial = 1403] [outer = 142ECC00] 04:35:00 INFO - PROCESS | 3288 | 1471692900595 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 04:35:00 INFO - PROCESS | 3288 | 1471692900621 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 3288 | 1471692900623 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 04:35:00 INFO - PROCESS | 3288 | 1471692900626 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 3288 | 1471692900628 Marionette TRACE conn6 <- [1,1834,null,{}] 04:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:35:00 INFO - PROCESS | 3288 | 1471692900632 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:00 INFO - PROCESS | 3288 | 1471692900634 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:00 INFO - PROCESS | 3288 | 1471692900722 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 04:35:00 INFO - PROCESS | 3288 | 1471692900728 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 3288 | 1471692900730 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:00 INFO - PROCESS | 3288 | ++DOCSHELL 15362000 == 32 [pid = 3288] [id = 468] 04:35:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (15363000) [pid = 3288] [serial = 1404] [outer = 00000000] 04:35:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1608EC00) [pid = 3288] [serial = 1405] [outer = 15363000] 04:35:00 INFO - PROCESS | 3288 | 1471692900788 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1619A400) [pid = 3288] [serial = 1406] [outer = 15363000] 04:35:01 INFO - PROCESS | 3288 | 1471692901225 Marionette TRACE conn6 <- [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]]]}] 04:35:01 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) 04:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 630ms 04:35:01 INFO - PROCESS | 3288 | 1471692901277 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 3288 | 1471692901279 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 04:35:01 INFO - PROCESS | 3288 | 1471692901283 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:35:01 INFO - PROCESS | 3288 | 1471692901285 Marionette TRACE conn6 <- [1,1838,null,{}] 04:35:01 INFO - PROCESS | 3288 | 1471692901296 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:01 INFO - PROCESS | 3288 | 1471692901298 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:01 INFO - PROCESS | 3288 | 1471692901411 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 04:35:01 INFO - PROCESS | 3288 | 1471692901505 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 3288 | 1471692901508 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:01 INFO - PROCESS | 3288 | ++DOCSHELL 173C9000 == 33 [pid = 3288] [id = 469] 04:35:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (173CB000) [pid = 3288] [serial = 1407] [outer = 00000000] 04:35:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173D3C00) [pid = 3288] [serial = 1408] [outer = 173CB000] 04:35:01 INFO - PROCESS | 3288 | 1471692901553 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173EBC00) [pid = 3288] [serial = 1409] [outer = 173CB000] 04:35:01 INFO - PROCESS | 3288 | 1471692901966 Marionette TRACE conn6 <- [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]]]}] 04:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 732ms 04:35:02 INFO - PROCESS | 3288 | 1471692902020 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 3288 | 1471692902022 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 04:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:35:02 INFO - PROCESS | 3288 | 1471692902025 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 3288 | 1471692902027 Marionette TRACE conn6 <- [1,1842,null,{}] 04:35:02 INFO - PROCESS | 3288 | 1471692902037 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:02 INFO - PROCESS | 3288 | 1471692902043 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:02 INFO - PROCESS | 3288 | 1471692902188 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 04:35:02 INFO - PROCESS | 3288 | 1471692902255 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 3288 | 1471692902257 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:02 INFO - PROCESS | 3288 | ++DOCSHELL 18A17800 == 34 [pid = 3288] [id = 470] 04:35:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18A19000) [pid = 3288] [serial = 1410] [outer = 00000000] 04:35:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18AD6C00) [pid = 3288] [serial = 1411] [outer = 18A19000] 04:35:02 INFO - PROCESS | 3288 | 1471692902304 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18FBD400) [pid = 3288] [serial = 1412] [outer = 18A19000] 04:35:02 INFO - PROCESS | 3288 | 1471692902715 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 730ms 04:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:35:02 INFO - PROCESS | 3288 | 1471692902769 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 3288 | 1471692902771 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 04:35:02 INFO - PROCESS | 3288 | 1471692902787 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 3288 | 1471692902789 Marionette TRACE conn6 <- [1,1846,null,{}] 04:35:02 INFO - PROCESS | 3288 | 1471692902792 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:02 INFO - PROCESS | 3288 | 1471692902794 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:02 INFO - PROCESS | 3288 | 1471692902918 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 04:35:02 INFO - PROCESS | 3288 | 1471692902924 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 3288 | 1471692902926 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:02 INFO - PROCESS | 3288 | ++DOCSHELL 161BC000 == 35 [pid = 3288] [id = 471] 04:35:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (18845000) [pid = 3288] [serial = 1413] [outer = 00000000] 04:35:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (193B2C00) [pid = 3288] [serial = 1414] [outer = 18845000] 04:35:02 INFO - PROCESS | 3288 | 1471692902971 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (193B5400) [pid = 3288] [serial = 1415] [outer = 18845000] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18933C00) [pid = 3288] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (193B9400) [pid = 3288] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (195E5C00) [pid = 3288] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FC06800) [pid = 3288] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1618DC00) [pid = 3288] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (14967C00) [pid = 3288] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (101C8C00) [pid = 3288] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18A12800) [pid = 3288] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (14280C00) [pid = 3288] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18A18000) [pid = 3288] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1A770800) [pid = 3288] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (173F2C00) [pid = 3288] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FE67000) [pid = 3288] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:35:03 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1025B000) [pid = 3288] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:35:03 INFO - PROCESS | 3288 | 1471692903587 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 830ms 04:35:03 INFO - PROCESS | 3288 | 1471692903607 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 3288 | 1471692903609 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 04:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:35:03 INFO - PROCESS | 3288 | 1471692903612 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 3288 | 1471692903614 Marionette TRACE conn6 <- [1,1850,null,{}] 04:35:03 INFO - PROCESS | 3288 | 1471692903617 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:03 INFO - PROCESS | 3288 | 1471692903619 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:03 INFO - PROCESS | 3288 | 1471692903700 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 04:35:03 INFO - PROCESS | 3288 | 1471692903706 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 3288 | 1471692903708 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:03 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0C000 == 36 [pid = 3288] [id = 472] 04:35:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (101C8C00) [pid = 3288] [serial = 1416] [outer = 00000000] 04:35:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (161BC400) [pid = 3288] [serial = 1417] [outer = 101C8C00] 04:35:03 INFO - PROCESS | 3288 | 1471692903755 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1883DC00) [pid = 3288] [serial = 1418] [outer = 101C8C00] 04:35:04 INFO - PROCESS | 3288 | 1471692904233 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 670ms 04:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:35:04 INFO - PROCESS | 3288 | 1471692904283 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 3288 | 1471692904285 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 04:35:04 INFO - PROCESS | 3288 | 1471692904288 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 3288 | 1471692904290 Marionette TRACE conn6 <- [1,1854,null,{}] 04:35:04 INFO - PROCESS | 3288 | 1471692904293 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:04 INFO - PROCESS | 3288 | 1471692904295 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:04 INFO - PROCESS | 3288 | 1471692904377 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 04:35:04 INFO - PROCESS | 3288 | 1471692904384 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 3288 | 1471692904386 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:04 INFO - PROCESS | 3288 | ++DOCSHELL 161B9800 == 37 [pid = 3288] [id = 473] 04:35:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A14800) [pid = 3288] [serial = 1419] [outer = 00000000] 04:35:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19584C00) [pid = 3288] [serial = 1420] [outer = 18A14800] 04:35:04 INFO - PROCESS | 3288 | 1471692904433 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1958BC00) [pid = 3288] [serial = 1421] [outer = 18A14800] 04:35:04 INFO - PROCESS | 3288 | 1471692904848 Marionette TRACE conn6 <- [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]]]}] 04:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 630ms 04:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:35:04 INFO - PROCESS | 3288 | 1471692904919 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 3288 | 1471692904921 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 04:35:04 INFO - PROCESS | 3288 | 1471692904924 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 3288 | 1471692904926 Marionette TRACE conn6 <- [1,1858,null,{}] 04:35:04 INFO - PROCESS | 3288 | 1471692904930 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:04 INFO - PROCESS | 3288 | 1471692904932 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:05 INFO - PROCESS | 3288 | 1471692905014 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 04:35:05 INFO - PROCESS | 3288 | 1471692905020 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 3288 | 1471692905022 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:05 INFO - PROCESS | 3288 | ++DOCSHELL 193BB400 == 38 [pid = 3288] [id = 474] 04:35:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19584800) [pid = 3288] [serial = 1422] [outer = 00000000] 04:35:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19888C00) [pid = 3288] [serial = 1423] [outer = 19584800] 04:35:05 INFO - PROCESS | 3288 | 1471692905069 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19C04000) [pid = 3288] [serial = 1424] [outer = 19584800] 04:35:05 INFO - PROCESS | 3288 | 1471692905574 Marionette TRACE conn6 <- [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]]]}] 04:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 730ms 04:35:05 INFO - PROCESS | 3288 | 1471692905656 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 3288 | 1471692905661 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 04:35:05 INFO - PROCESS | 3288 | 1471692905667 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:35:05 INFO - PROCESS | 3288 | 1471692905670 Marionette TRACE conn6 <- [1,1862,null,{}] 04:35:05 INFO - PROCESS | 3288 | 1471692905676 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:05 INFO - PROCESS | 3288 | 1471692905680 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:05 INFO - PROCESS | 3288 | 1471692905884 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 04:35:06 INFO - PROCESS | 3288 | 1471692905991 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 3288 | 1471692905996 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:06 INFO - PROCESS | 3288 | ++DOCSHELL 0FB51C00 == 39 [pid = 3288] [id = 475] 04:35:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FB54800) [pid = 3288] [serial = 1425] [outer = 00000000] 04:35:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FC07400) [pid = 3288] [serial = 1426] [outer = 0FB54800] 04:35:06 INFO - PROCESS | 3288 | 1471692906057 Marionette DEBUG loaded listener.js 04:35:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0FE64800) [pid = 3288] [serial = 1427] [outer = 0FB54800] 04:35:06 INFO - PROCESS | 3288 | 1471692906627 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 04:35:06 INFO - PROCESS | 3288 | 1471692906649 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 3288 | 1471692906654 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 04:35:06 INFO - PROCESS | 3288 | 1471692906661 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 3288 | 1471692906664 Marionette TRACE conn6 <- [1,1866,null,{}] 04:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:35:06 INFO - PROCESS | 3288 | 1471692906668 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:06 INFO - PROCESS | 3288 | 1471692906671 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:06 INFO - PROCESS | 3288 | 1471692906785 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 04:35:06 INFO - PROCESS | 3288 | 1471692906895 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 3288 | 1471692906898 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:06 INFO - PROCESS | 3288 | ++DOCSHELL 14281000 == 40 [pid = 3288] [id = 476] 04:35:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (14284000) [pid = 3288] [serial = 1428] [outer = 00000000] 04:35:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (148F8000) [pid = 3288] [serial = 1429] [outer = 14284000] 04:35:06 INFO - PROCESS | 3288 | 1471692906956 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1580E800) [pid = 3288] [serial = 1430] [outer = 14284000] 04:35:07 INFO - PROCESS | 3288 | 1471692907590 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 970ms 04:35:07 INFO - PROCESS | 3288 | 1471692907639 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 04:35:07 INFO - PROCESS | 3288 | 1471692907642 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 04:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:35:07 INFO - PROCESS | 3288 | 1471692907646 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 3288 | 1471692907650 Marionette TRACE conn6 <- [1,1870,null,{}] 04:35:07 INFO - PROCESS | 3288 | 1471692907660 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:07 INFO - PROCESS | 3288 | 1471692907665 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:07 INFO - PROCESS | 3288 | 1471692907778 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 04:35:07 INFO - PROCESS | 3288 | 1471692907939 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 3288 | 1471692907943 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:07 INFO - PROCESS | 3288 | ++DOCSHELL 18C2C400 == 41 [pid = 3288] [id = 477] 04:35:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (18C2C800) [pid = 3288] [serial = 1431] [outer = 00000000] 04:35:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1987C400) [pid = 3288] [serial = 1432] [outer = 18C2C800] 04:35:08 INFO - PROCESS | 3288 | 1471692908002 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (19C05C00) [pid = 3288] [serial = 1433] [outer = 18C2C800] 04:35:08 INFO - PROCESS | 3288 | 1471692908621 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1021ms 04:35:08 INFO - PROCESS | 3288 | 1471692908669 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 3288 | 1471692908672 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 04:35:08 INFO - PROCESS | 3288 | 1471692908676 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:35:08 INFO - PROCESS | 3288 | 1471692908678 Marionette TRACE conn6 <- [1,1874,null,{}] 04:35:08 INFO - PROCESS | 3288 | 1471692908682 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:08 INFO - PROCESS | 3288 | 1471692908684 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:08 INFO - PROCESS | 3288 | 1471692908796 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 04:35:08 INFO - PROCESS | 3288 | 1471692908905 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 3288 | 1471692908908 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:08 INFO - PROCESS | 3288 | ++DOCSHELL 1A771400 == 42 [pid = 3288] [id = 478] 04:35:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1A771800) [pid = 3288] [serial = 1434] [outer = 00000000] 04:35:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1A776400) [pid = 3288] [serial = 1435] [outer = 1A771800] 04:35:08 INFO - PROCESS | 3288 | 1471692908966 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (1A855C00) [pid = 3288] [serial = 1436] [outer = 1A771800] 04:35:09 INFO - PROCESS | 3288 | 1471692909617 Marionette TRACE conn6 <- [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]]]}] 04:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 970ms 04:35:09 INFO - PROCESS | 3288 | 1471692909649 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 04:35:09 INFO - PROCESS | 3288 | 1471692909652 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 04:35:09 INFO - PROCESS | 3288 | 1471692909655 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:35:09 INFO - PROCESS | 3288 | 1471692909657 Marionette TRACE conn6 <- [1,1878,null,{}] 04:35:09 INFO - PROCESS | 3288 | 1471692909661 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:09 INFO - PROCESS | 3288 | 1471692909664 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:09 INFO - PROCESS | 3288 | 1471692909774 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 04:35:10 INFO - PROCESS | 3288 | 1471692910048 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 3288 | 1471692910051 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:10 INFO - PROCESS | 3288 | ++DOCSHELL 0C576800 == 43 [pid = 3288] [id = 479] 04:35:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (0C576C00) [pid = 3288] [serial = 1437] [outer = 00000000] 04:35:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 96 (0CAFA800) [pid = 3288] [serial = 1438] [outer = 0C576C00] 04:35:10 INFO - PROCESS | 3288 | 1471692910104 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 97 (0FC31400) [pid = 3288] [serial = 1439] [outer = 0C576C00] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 161B9800 == 42 [pid = 3288] [id = 473] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 0FC0C000 == 41 [pid = 3288] [id = 472] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 161BC000 == 40 [pid = 3288] [id = 471] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 18A17800 == 39 [pid = 3288] [id = 470] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 173C9000 == 38 [pid = 3288] [id = 469] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 142EB800 == 37 [pid = 3288] [id = 467] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 101C8800 == 36 [pid = 3288] [id = 466] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 0FB52800 == 35 [pid = 3288] [id = 465] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 0CA0F400 == 34 [pid = 3288] [id = 464] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 16198000 == 33 [pid = 3288] [id = 463] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 173EC400 == 32 [pid = 3288] [id = 449] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 15362000 == 31 [pid = 3288] [id = 468] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 1A771400 == 30 [pid = 3288] [id = 478] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 18C2C400 == 29 [pid = 3288] [id = 477] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 193BB400 == 28 [pid = 3288] [id = 474] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 0FB51C00 == 27 [pid = 3288] [id = 475] 04:35:11 INFO - PROCESS | 3288 | --DOCSHELL 14281000 == 26 [pid = 3288] [id = 476] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 96 (19582400) [pid = 3288] [serial = 1375] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 95 (19885000) [pid = 3288] [serial = 1378] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (0FC0D800) [pid = 3288] [serial = 1351] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (0FC33800) [pid = 3288] [serial = 1352] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (16198400) [pid = 3288] [serial = 1363] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (17323400) [pid = 3288] [serial = 1364] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (15807000) [pid = 3288] [serial = 1360] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (15F86800) [pid = 3288] [serial = 1361] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (101CDC00) [pid = 3288] [serial = 1354] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19583C00) [pid = 3288] [serial = 1376] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (1025E400) [pid = 3288] [serial = 1355] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (18A1B000) [pid = 3288] [serial = 1369] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (14375800) [pid = 3288] [serial = 1357] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A1B800) [pid = 3288] [serial = 1370] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1482A800) [pid = 3288] [serial = 1358] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (18C35800) [pid = 3288] [serial = 1372] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1AACA400) [pid = 3288] [serial = 1349] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18822800) [pid = 3288] [serial = 1366] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1883B800) [pid = 3288] [serial = 1367] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19903400) [pid = 3288] [serial = 1379] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14931000) [pid = 3288] [serial = 1381] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18931C00) [pid = 3288] [serial = 1384] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18932000) [pid = 3288] [serial = 1382] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1A77D400) [pid = 3288] [serial = 1388] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18ADB000) [pid = 3288] [serial = 1373] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (195E3C00) [pid = 3288] [serial = 1385] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1A777800) [pid = 3288] [serial = 1387] [outer = 00000000] [url = about:blank] 04:35:11 INFO - PROCESS | 3288 | 1471692911377 Marionette TRACE conn6 <- [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]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1778ms 04:35:11 INFO - PROCESS | 3288 | 1471692911438 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 04:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:35:11 INFO - PROCESS | 3288 | 1471692911442 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 04:35:11 INFO - PROCESS | 3288 | 1471692911447 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 3288 | 1471692911450 Marionette TRACE conn6 <- [1,1882,null,{}] 04:35:11 INFO - PROCESS | 3288 | 1471692911456 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:11 INFO - PROCESS | 3288 | 1471692911459 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:11 INFO - PROCESS | 3288 | 1471692911549 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 04:35:11 INFO - PROCESS | 3288 | 1471692911644 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 3288 | 1471692911646 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:11 INFO - PROCESS | 3288 | ++DOCSHELL 0FB53C00 == 27 [pid = 3288] [id = 480] 04:35:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FB54400) [pid = 3288] [serial = 1440] [outer = 00000000] 04:35:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC33800) [pid = 3288] [serial = 1441] [outer = 0FB54400] 04:35:11 INFO - PROCESS | 3288 | 1471692911699 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FE6B400) [pid = 3288] [serial = 1442] [outer = 0FB54400] 04:35:12 INFO - PROCESS | 3288 | 1471692912107 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 731ms 04:35:12 INFO - PROCESS | 3288 | 1471692912178 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 3288 | 1471692912183 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 04:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:35:12 INFO - PROCESS | 3288 | 1471692912190 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 3288 | 1471692912193 Marionette TRACE conn6 <- [1,1886,null,{}] 04:35:12 INFO - PROCESS | 3288 | 1471692912197 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:12 INFO - PROCESS | 3288 | 1471692912200 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:12 INFO - PROCESS | 3288 | 1471692912290 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 04:35:12 INFO - PROCESS | 3288 | 1471692912304 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 3288 | 1471692912306 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:12 INFO - PROCESS | 3288 | ++DOCSHELL 10D6AC00 == 28 [pid = 3288] [id = 481] 04:35:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (10D6CC00) [pid = 3288] [serial = 1443] [outer = 00000000] 04:35:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1427E400) [pid = 3288] [serial = 1444] [outer = 10D6CC00] 04:35:12 INFO - PROCESS | 3288 | 1471692912357 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (142E8C00) [pid = 3288] [serial = 1445] [outer = 10D6CC00] 04:35:12 INFO - PROCESS | 3288 | 1471692912838 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 04:35:12 INFO - PROCESS | 3288 | 1471692912863 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 3288 | 1471692912865 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 04:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:35:12 INFO - PROCESS | 3288 | 1471692912869 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 3288 | 1471692912872 Marionette TRACE conn6 <- [1,1890,null,{}] 04:35:12 INFO - PROCESS | 3288 | 1471692912884 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:12 INFO - PROCESS | 3288 | 1471692912889 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:13 INFO - PROCESS | 3288 | 1471692913008 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 04:35:13 INFO - PROCESS | 3288 | 1471692913111 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 3288 | 1471692913114 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:13 INFO - PROCESS | 3288 | ++DOCSHELL 1608F000 == 29 [pid = 3288] [id = 482] 04:35:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1618CC00) [pid = 3288] [serial = 1446] [outer = 00000000] 04:35:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (16197C00) [pid = 3288] [serial = 1447] [outer = 1618CC00] 04:35:13 INFO - PROCESS | 3288 | 1471692913166 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (163BF000) [pid = 3288] [serial = 1448] [outer = 1618CC00] 04:35:13 INFO - PROCESS | 3288 | 1471692913594 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 770ms 04:35:13 INFO - PROCESS | 3288 | 1471692913643 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 3288 | 1471692913645 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 04:35:13 INFO - PROCESS | 3288 | 1471692913649 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:35:13 INFO - PROCESS | 3288 | 1471692913651 Marionette TRACE conn6 <- [1,1894,null,{}] 04:35:13 INFO - PROCESS | 3288 | 1471692913661 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:13 INFO - PROCESS | 3288 | 1471692913663 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:13 INFO - PROCESS | 3288 | 1471692913784 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 04:35:13 INFO - PROCESS | 3288 | 1471692913794 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 3288 | 1471692913796 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:13 INFO - PROCESS | 3288 | ++DOCSHELL 16197000 == 30 [pid = 3288] [id = 483] 04:35:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173CC000) [pid = 3288] [serial = 1449] [outer = 00000000] 04:35:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173E9000) [pid = 3288] [serial = 1450] [outer = 173CC000] 04:35:13 INFO - PROCESS | 3288 | 1471692913844 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1881F400) [pid = 3288] [serial = 1451] [outer = 173CC000] 04:35:14 INFO - PROCESS | 3288 | 1471692914281 Marionette TRACE conn6 <- [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]]]}] 04:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 690ms 04:35:14 INFO - PROCESS | 3288 | 1471692914371 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 3288 | 1471692914373 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 04:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:35:14 INFO - PROCESS | 3288 | 1471692914387 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 3288 | 1471692914389 Marionette TRACE conn6 <- [1,1898,null,{}] 04:35:14 INFO - PROCESS | 3288 | 1471692914393 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:14 INFO - PROCESS | 3288 | 1471692914395 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:14 INFO - PROCESS | 3288 | 1471692914506 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 04:35:14 INFO - PROCESS | 3288 | 1471692914518 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 3288 | 1471692914520 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:14 INFO - PROCESS | 3288 | ++DOCSHELL 1892E000 == 31 [pid = 3288] [id = 484] 04:35:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18930C00) [pid = 3288] [serial = 1452] [outer = 00000000] 04:35:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18A1A400) [pid = 3288] [serial = 1453] [outer = 18930C00] 04:35:14 INFO - PROCESS | 3288 | 1471692914568 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (18AABC00) [pid = 3288] [serial = 1454] [outer = 18930C00] 04:35:15 INFO - PROCESS | 3288 | 1471692915056 Marionette TRACE conn6 <- [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]]]}] 04:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 731ms 04:35:15 INFO - PROCESS | 3288 | 1471692915110 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 3288 | 1471692915112 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 04:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:35:15 INFO - PROCESS | 3288 | 1471692915115 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 3288 | 1471692915117 Marionette TRACE conn6 <- [1,1902,null,{}] 04:35:15 INFO - PROCESS | 3288 | 1471692915127 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:15 INFO - PROCESS | 3288 | 1471692915133 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:15 INFO - PROCESS | 3288 | 1471692915274 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 04:35:15 INFO - PROCESS | 3288 | 1471692915287 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 3288 | 1471692915289 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:15 INFO - PROCESS | 3288 | ++DOCSHELL 18ADBC00 == 32 [pid = 3288] [id = 485] 04:35:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (18ADC000) [pid = 3288] [serial = 1455] [outer = 00000000] 04:35:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19581400) [pid = 3288] [serial = 1456] [outer = 18ADC000] 04:35:15 INFO - PROCESS | 3288 | 1471692915336 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (195EA400) [pid = 3288] [serial = 1457] [outer = 18ADC000] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (173CB000) [pid = 3288] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (15363000) [pid = 3288] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FB53800) [pid = 3288] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (142ECC00) [pid = 3288] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (101C9000) [pid = 3288] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1A772C00) [pid = 3288] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FB5C000) [pid = 3288] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18A19000) [pid = 3288] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19584800) [pid = 3288] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18A14800) [pid = 3288] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18845000) [pid = 3288] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:35:15 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (101C8C00) [pid = 3288] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:35:16 INFO - PROCESS | 3288 | 1471692916022 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 970ms 04:35:16 INFO - PROCESS | 3288 | 1471692916089 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 3288 | 1471692916091 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 04:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:35:16 INFO - PROCESS | 3288 | 1471692916095 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 3288 | 1471692916097 Marionette TRACE conn6 <- [1,1906,null,{}] 04:35:16 INFO - PROCESS | 3288 | 1471692916101 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:16 INFO - PROCESS | 3288 | 1471692916102 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:16 INFO - PROCESS | 3288 | 1471692916181 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 04:35:16 INFO - PROCESS | 3288 | 1471692916186 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 3288 | 1471692916188 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:16 INFO - PROCESS | 3288 | ++DOCSHELL 0FB53800 == 33 [pid = 3288] [id = 486] 04:35:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (101CB400) [pid = 3288] [serial = 1458] [outer = 00000000] 04:35:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A15C00) [pid = 3288] [serial = 1459] [outer = 101CB400] 04:35:16 INFO - PROCESS | 3288 | 1471692916236 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A16400) [pid = 3288] [serial = 1460] [outer = 101CB400] 04:35:16 INFO - PROCESS | 3288 | 1471692916671 Marionette TRACE conn6 <- [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]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 630ms 04:35:16 INFO - PROCESS | 3288 | 1471692916726 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 3288 | 1471692916728 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 04:35:16 INFO - PROCESS | 3288 | 1471692916731 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:35:16 INFO - PROCESS | 3288 | 1471692916733 Marionette TRACE conn6 <- [1,1910,null,{}] 04:35:16 INFO - PROCESS | 3288 | 1471692916737 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:16 INFO - PROCESS | 3288 | 1471692916739 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:16 INFO - PROCESS | 3288 | 1471692916820 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 04:35:16 INFO - PROCESS | 3288 | 1471692916825 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 3288 | 1471692916827 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:16 INFO - PROCESS | 3288 | ++DOCSHELL 173F5400 == 34 [pid = 3288] [id = 487] 04:35:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1957E400) [pid = 3288] [serial = 1461] [outer = 00000000] 04:35:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19882800) [pid = 3288] [serial = 1462] [outer = 1957E400] 04:35:16 INFO - PROCESS | 3288 | 1471692916874 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1987CC00) [pid = 3288] [serial = 1463] [outer = 1957E400] 04:35:17 INFO - PROCESS | 3288 | 1471692917336 Marionette TRACE conn6 <- [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]]]}] 04:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 04:35:17 INFO - PROCESS | 3288 | 1471692917406 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 3288 | 1471692917408 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 04:35:17 INFO - PROCESS | 3288 | 1471692917411 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:35:17 INFO - PROCESS | 3288 | 1471692917413 Marionette TRACE conn6 <- [1,1914,null,{}] 04:35:17 INFO - PROCESS | 3288 | 1471692917417 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:17 INFO - PROCESS | 3288 | 1471692917419 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:17 INFO - PROCESS | 3288 | 1471692917502 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 04:35:17 INFO - PROCESS | 3288 | 1471692917510 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 3288 | 1471692917512 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:17 INFO - PROCESS | 3288 | ++DOCSHELL 0FC35800 == 35 [pid = 3288] [id = 488] 04:35:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (15D5C400) [pid = 3288] [serial = 1464] [outer = 00000000] 04:35:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19C0AC00) [pid = 3288] [serial = 1465] [outer = 15D5C400] 04:35:17 INFO - PROCESS | 3288 | 1471692917559 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19C0B000) [pid = 3288] [serial = 1466] [outer = 15D5C400] 04:35:18 INFO - PROCESS | 3288 | 1471692918370 Marionette TRACE conn6 <- [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]]]}] 04:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 970ms 04:35:18 INFO - PROCESS | 3288 | 1471692918386 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 04:35:18 INFO - PROCESS | 3288 | 1471692918391 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 04:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:35:18 INFO - PROCESS | 3288 | 1471692918395 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 3288 | 1471692918401 Marionette TRACE conn6 <- [1,1918,null,{}] 04:35:18 INFO - PROCESS | 3288 | 1471692918431 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:18 INFO - PROCESS | 3288 | 1471692918434 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:18 INFO - PROCESS | 3288 | 1471692918559 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 04:35:18 INFO - PROCESS | 3288 | 1471692918697 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 3288 | 1471692918700 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:18 INFO - PROCESS | 3288 | ++DOCSHELL 0FB56C00 == 36 [pid = 3288] [id = 489] 04:35:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FB58C00) [pid = 3288] [serial = 1467] [outer = 00000000] 04:35:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (10CF8000) [pid = 3288] [serial = 1468] [outer = 0FB58C00] 04:35:18 INFO - PROCESS | 3288 | 1471692918761 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (143BA400) [pid = 3288] [serial = 1469] [outer = 0FB58C00] 04:35:19 INFO - PROCESS | 3288 | 1471692919453 Marionette TRACE conn6 <- [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]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1098ms 04:35:19 INFO - PROCESS | 3288 | 1471692919503 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 3288 | 1471692919508 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 04:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:35:19 INFO - PROCESS | 3288 | 1471692919514 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 3288 | 1471692919518 Marionette TRACE conn6 <- [1,1922,null,{}] 04:35:19 INFO - PROCESS | 3288 | 1471692919522 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:19 INFO - PROCESS | 3288 | 1471692919524 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:19 INFO - PROCESS | 3288 | 1471692919664 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 04:35:19 INFO - PROCESS | 3288 | 1471692919803 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 3288 | 1471692919806 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:19 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0C400 == 37 [pid = 3288] [id = 490] 04:35:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FC0D400) [pid = 3288] [serial = 1470] [outer = 00000000] 04:35:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (10C0C400) [pid = 3288] [serial = 1471] [outer = 0FC0D400] 04:35:19 INFO - PROCESS | 3288 | 1471692919867 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (15809C00) [pid = 3288] [serial = 1472] [outer = 0FC0D400] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 173F5400 == 36 [pid = 3288] [id = 487] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 0FB53800 == 35 [pid = 3288] [id = 486] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 18ADBC00 == 34 [pid = 3288] [id = 485] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 1892E000 == 33 [pid = 3288] [id = 484] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 16197000 == 32 [pid = 3288] [id = 483] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 1608F000 == 31 [pid = 3288] [id = 482] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 10D6AC00 == 30 [pid = 3288] [id = 481] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 0FB53C00 == 29 [pid = 3288] [id = 480] 04:35:20 INFO - PROCESS | 3288 | --DOCSHELL 0C576800 == 28 [pid = 3288] [id = 479] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (173D3C00) [pid = 3288] [serial = 1408] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (173EBC00) [pid = 3288] [serial = 1409] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (1608EC00) [pid = 3288] [serial = 1405] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FB72C00) [pid = 3288] [serial = 1396] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC0F400) [pid = 3288] [serial = 1397] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (14486800) [pid = 3288] [serial = 1402] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (14874000) [pid = 3288] [serial = 1403] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1025F000) [pid = 3288] [serial = 1399] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1081A000) [pid = 3288] [serial = 1400] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A8CFC00) [pid = 3288] [serial = 1391] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A8C8000) [pid = 3288] [serial = 1390] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FE6AC00) [pid = 3288] [serial = 1393] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18FBD400) [pid = 3288] [serial = 1412] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101CCC00) [pid = 3288] [serial = 1394] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18AD6C00) [pid = 3288] [serial = 1411] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19888C00) [pid = 3288] [serial = 1423] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19C04000) [pid = 3288] [serial = 1424] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1958BC00) [pid = 3288] [serial = 1421] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (193B2C00) [pid = 3288] [serial = 1414] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1883DC00) [pid = 3288] [serial = 1418] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (161BC400) [pid = 3288] [serial = 1417] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (193B5400) [pid = 3288] [serial = 1415] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1619A400) [pid = 3288] [serial = 1406] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19584C00) [pid = 3288] [serial = 1420] [outer = 00000000] [url = about:blank] 04:35:20 INFO - PROCESS | 3288 | 1471692920650 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1182ms 04:35:20 INFO - PROCESS | 3288 | 1471692920697 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 3288 | 1471692920701 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 04:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:35:20 INFO - PROCESS | 3288 | 1471692920705 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 3288 | 1471692920710 Marionette TRACE conn6 <- [1,1926,null,{}] 04:35:20 INFO - PROCESS | 3288 | 1471692920715 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:20 INFO - PROCESS | 3288 | 1471692920717 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:20 INFO - PROCESS | 3288 | 1471692920819 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 04:35:20 INFO - PROCESS | 3288 | 1471692920916 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 3288 | 1471692920919 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:20 INFO - PROCESS | 3288 | ++DOCSHELL 0FC02800 == 29 [pid = 3288] [id = 491] 04:35:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC05400) [pid = 3288] [serial = 1473] [outer = 00000000] 04:35:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (101CA000) [pid = 3288] [serial = 1474] [outer = 0FC05400] 04:35:20 INFO - PROCESS | 3288 | 1471692920970 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10358400) [pid = 3288] [serial = 1475] [outer = 0FC05400] 04:35:21 INFO - PROCESS | 3288 | 1471692921422 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 790ms 04:35:21 INFO - PROCESS | 3288 | 1471692921497 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 3288 | 1471692921502 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 04:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:35:21 INFO - PROCESS | 3288 | 1471692921508 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 3288 | 1471692921510 Marionette TRACE conn6 <- [1,1930,null,{}] 04:35:21 INFO - PROCESS | 3288 | 1471692921514 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:21 INFO - PROCESS | 3288 | 1471692921517 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:21 INFO - PROCESS | 3288 | 1471692921607 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 04:35:21 INFO - PROCESS | 3288 | 1471692921619 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 3288 | 1471692921621 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:21 INFO - PROCESS | 3288 | ++DOCSHELL 143B4C00 == 30 [pid = 3288] [id = 492] 04:35:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1482E800) [pid = 3288] [serial = 1476] [outer = 00000000] 04:35:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14A73C00) [pid = 3288] [serial = 1477] [outer = 1482E800] 04:35:21 INFO - PROCESS | 3288 | 1471692921669 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (158C5800) [pid = 3288] [serial = 1478] [outer = 1482E800] 04:35:22 INFO - PROCESS | 3288 | 1471692922143 Marionette TRACE conn6 <- [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]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 04:35:22 INFO - PROCESS | 3288 | 1471692922182 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 3288 | 1471692922184 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 04:35:22 INFO - PROCESS | 3288 | 1471692922188 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:35:22 INFO - PROCESS | 3288 | 1471692922191 Marionette TRACE conn6 <- [1,1934,null,{}] 04:35:22 INFO - PROCESS | 3288 | 1471692922202 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 3288 | 1471692922207 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:22 INFO - PROCESS | 3288 | 1471692922293 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 04:35:22 INFO - PROCESS | 3288 | 1471692922304 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 3288 | 1471692922307 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:22 INFO - PROCESS | 3288 | ++DOCSHELL 173CE400 == 31 [pid = 3288] [id = 493] 04:35:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173CE800) [pid = 3288] [serial = 1479] [outer = 00000000] 04:35:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173EB800) [pid = 3288] [serial = 1480] [outer = 173CE800] 04:35:22 INFO - PROCESS | 3288 | 1471692922441 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1883A400) [pid = 3288] [serial = 1481] [outer = 173CE800] 04:35:22 INFO - PROCESS | 3288 | 1471692922844 Marionette TRACE conn6 <- [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]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 04:35:22 INFO - PROCESS | 3288 | 1471692922863 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 3288 | 1471692922866 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 04:35:22 INFO - PROCESS | 3288 | 1471692922869 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:35:22 INFO - PROCESS | 3288 | 1471692922871 Marionette TRACE conn6 <- [1,1938,null,{}] 04:35:22 INFO - PROCESS | 3288 | 1471692922874 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 3288 | 1471692922876 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:23 INFO - PROCESS | 3288 | 1471692923010 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 04:35:23 INFO - PROCESS | 3288 | 1471692923123 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 3288 | 1471692923125 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:23 INFO - PROCESS | 3288 | ++DOCSHELL 18A18000 == 32 [pid = 3288] [id = 494] 04:35:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A18800) [pid = 3288] [serial = 1482] [outer = 00000000] 04:35:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18C2C400) [pid = 3288] [serial = 1483] [outer = 18A18800] 04:35:23 INFO - PROCESS | 3288 | 1471692923172 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (193ADC00) [pid = 3288] [serial = 1484] [outer = 18A18800] 04:35:23 INFO - PROCESS | 3288 | 1471692923580 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 770ms 04:35:23 INFO - PROCESS | 3288 | 1471692923643 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 3288 | 1471692923645 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 04:35:23 INFO - PROCESS | 3288 | 1471692923648 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:35:23 INFO - PROCESS | 3288 | 1471692923650 Marionette TRACE conn6 <- [1,1942,null,{}] 04:35:23 INFO - PROCESS | 3288 | 1471692923654 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:23 INFO - PROCESS | 3288 | 1471692923656 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:23 INFO - PROCESS | 3288 | 1471692923774 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 04:35:23 INFO - PROCESS | 3288 | 1471692923780 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 3288 | 1471692923782 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:23 INFO - PROCESS | 3288 | ++DOCSHELL 193B4000 == 33 [pid = 3288] [id = 495] 04:35:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (193B4800) [pid = 3288] [serial = 1485] [outer = 00000000] 04:35:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19578400) [pid = 3288] [serial = 1486] [outer = 193B4800] 04:35:23 INFO - PROCESS | 3288 | 1471692923830 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19584400) [pid = 3288] [serial = 1487] [outer = 193B4800] 04:35:24 INFO - PROCESS | 3288 | 1471692924323 Marionette TRACE conn6 <- [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]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 04:35:24 INFO - PROCESS | 3288 | 1471692924402 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 3288 | 1471692924404 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 04:35:24 INFO - PROCESS | 3288 | 1471692924412 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 3288 | 1471692924413 Marionette TRACE conn6 <- [1,1946,null,{}] 04:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:35:24 INFO - PROCESS | 3288 | 1471692924417 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:24 INFO - PROCESS | 3288 | 1471692924422 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:24 INFO - PROCESS | 3288 | 1471692924567 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 04:35:24 INFO - PROCESS | 3288 | 1471692924633 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 3288 | 1471692924635 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:24 INFO - PROCESS | 3288 | ++DOCSHELL 173D5000 == 34 [pid = 3288] [id = 496] 04:35:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19577400) [pid = 3288] [serial = 1488] [outer = 00000000] 04:35:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19C08000) [pid = 3288] [serial = 1489] [outer = 19577400] 04:35:24 INFO - PROCESS | 3288 | 1471692924683 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1990E400) [pid = 3288] [serial = 1490] [outer = 19577400] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (173CC000) [pid = 3288] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FB54400) [pid = 3288] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10D6CC00) [pid = 3288] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0C576C00) [pid = 3288] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1618CC00) [pid = 3288] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18930C00) [pid = 3288] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FB54800) [pid = 3288] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (14284000) [pid = 3288] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18C2C800) [pid = 3288] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1A771800) [pid = 3288] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1957E400) [pid = 3288] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18ADC000) [pid = 3288] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:35:25 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (101CB400) [pid = 3288] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:35:25 INFO - PROCESS | 3288 | 1471692925174 Marionette TRACE conn6 <- [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]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 830ms 04:35:25 INFO - PROCESS | 3288 | 1471692925249 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 3288 | 1471692925251 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 04:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:35:25 INFO - PROCESS | 3288 | 1471692925255 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 3288 | 1471692925256 Marionette TRACE conn6 <- [1,1950,null,{}] 04:35:25 INFO - PROCESS | 3288 | 1471692925260 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 3288 | 1471692925262 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:25 INFO - PROCESS | 3288 | 1471692925345 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 04:35:25 INFO - PROCESS | 3288 | 1471692925351 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 3288 | 1471692925353 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:25 INFO - PROCESS | 3288 | ++DOCSHELL 10C14C00 == 35 [pid = 3288] [id = 497] 04:35:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (10CEB400) [pid = 3288] [serial = 1491] [outer = 00000000] 04:35:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (15D5B400) [pid = 3288] [serial = 1492] [outer = 10CEB400] 04:35:25 INFO - PROCESS | 3288 | 1471692925399 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173D3400) [pid = 3288] [serial = 1493] [outer = 10CEB400] 04:35:25 INFO - PROCESS | 3288 | 1471692925827 Marionette TRACE conn6 <- [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]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 630ms 04:35:25 INFO - PROCESS | 3288 | 1471692925905 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 3288 | 1471692925907 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 04:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:35:25 INFO - PROCESS | 3288 | 1471692925911 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 3288 | 1471692925912 Marionette TRACE conn6 <- [1,1954,null,{}] 04:35:25 INFO - PROCESS | 3288 | 1471692925918 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 3288 | 1471692925920 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:26 INFO - PROCESS | 3288 | 1471692926003 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 04:35:26 INFO - PROCESS | 3288 | 1471692926010 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 3288 | 1471692926011 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:26 INFO - PROCESS | 3288 | ++DOCSHELL 173ED800 == 36 [pid = 3288] [id = 498] 04:35:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A1E800) [pid = 3288] [serial = 1494] [outer = 00000000] 04:35:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19CC3800) [pid = 3288] [serial = 1495] [outer = 18A1E800] 04:35:26 INFO - PROCESS | 3288 | 1471692926058 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A778000) [pid = 3288] [serial = 1496] [outer = 18A1E800] 04:35:26 INFO - PROCESS | 3288 | 1471692926474 Marionette TRACE conn6 <- [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]]]}] 04:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 04:35:26 INFO - PROCESS | 3288 | 1471692926552 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 3288 | 1471692926554 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 04:35:26 INFO - PROCESS | 3288 | 1471692926558 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:35:26 INFO - PROCESS | 3288 | 1471692926560 Marionette TRACE conn6 <- [1,1958,null,{}] 04:35:26 INFO - PROCESS | 3288 | 1471692926563 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:26 INFO - PROCESS | 3288 | 1471692926565 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:26 INFO - PROCESS | 3288 | 1471692926648 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 04:35:26 INFO - PROCESS | 3288 | 1471692926654 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 3288 | 1471692926656 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:26 INFO - PROCESS | 3288 | ++DOCSHELL 1A77B800 == 37 [pid = 3288] [id = 499] 04:35:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A77BC00) [pid = 3288] [serial = 1497] [outer = 00000000] 04:35:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A8C7000) [pid = 3288] [serial = 1498] [outer = 1A77BC00] 04:35:26 INFO - PROCESS | 3288 | 1471692926702 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1AACAC00) [pid = 3288] [serial = 1499] [outer = 1A77BC00] 04:35:27 INFO - PROCESS | 3288 | 1471692927119 Marionette TRACE conn6 <- [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]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 04:35:27 INFO - PROCESS | 3288 | 1471692927208 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 3288 | 1471692927213 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 04:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:35:27 INFO - PROCESS | 3288 | 1471692927218 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 3288 | 1471692927222 Marionette TRACE conn6 <- [1,1962,null,{}] 04:35:27 INFO - PROCESS | 3288 | 1471692927229 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:27 INFO - PROCESS | 3288 | 1471692927233 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:27 INFO - PROCESS | 3288 | 1471692927391 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 04:35:27 INFO - PROCESS | 3288 | 1471692927575 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 3288 | 1471692927581 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:27 INFO - PROCESS | 3288 | ++DOCSHELL 0FC32400 == 38 [pid = 3288] [id = 500] 04:35:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0FC39000) [pid = 3288] [serial = 1500] [outer = 00000000] 04:35:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (101C7400) [pid = 3288] [serial = 1501] [outer = 0FC39000] 04:35:27 INFO - PROCESS | 3288 | 1471692927640 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (102C1000) [pid = 3288] [serial = 1502] [outer = 0FC39000] 04:35:28 INFO - PROCESS | 3288 | 1471692928224 Marionette TRACE conn6 <- [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]]]}] 04:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1077ms 04:35:28 INFO - PROCESS | 3288 | 1471692928300 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 3288 | 1471692928303 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 04:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:35:28 INFO - PROCESS | 3288 | 1471692928311 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 3288 | 1471692928315 Marionette TRACE conn6 <- [1,1966,null,{}] 04:35:28 INFO - PROCESS | 3288 | 1471692928319 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:28 INFO - PROCESS | 3288 | 1471692928322 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:28 INFO - PROCESS | 3288 | 1471692928474 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 04:35:28 INFO - PROCESS | 3288 | 1471692928607 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 3288 | 1471692928610 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:28 INFO - PROCESS | 3288 | ++DOCSHELL 16080C00 == 39 [pid = 3288] [id = 501] 04:35:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1608C400) [pid = 3288] [serial = 1503] [outer = 00000000] 04:35:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (161BC000) [pid = 3288] [serial = 1504] [outer = 1608C400] 04:35:28 INFO - PROCESS | 3288 | 1471692928671 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (173D6800) [pid = 3288] [serial = 1505] [outer = 1608C400] 04:35:29 INFO - PROCESS | 3288 | 1471692929278 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1027ms 04:35:29 INFO - PROCESS | 3288 | 1471692929337 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 3288 | 1471692929340 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 04:35:29 INFO - PROCESS | 3288 | 1471692929344 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:35:29 INFO - PROCESS | 3288 | 1471692929346 Marionette TRACE conn6 <- [1,1970,null,{}] 04:35:29 INFO - PROCESS | 3288 | 1471692929356 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:29 INFO - PROCESS | 3288 | 1471692929361 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:29 INFO - PROCESS | 3288 | 1471692929480 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 04:35:29 INFO - PROCESS | 3288 | 1471692929622 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 3288 | 1471692929627 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:29 INFO - PROCESS | 3288 | ++DOCSHELL 19889C00 == 40 [pid = 3288] [id = 502] 04:35:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (19901400) [pid = 3288] [serial = 1506] [outer = 00000000] 04:35:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (19CC0800) [pid = 3288] [serial = 1507] [outer = 19901400] 04:35:29 INFO - PROCESS | 3288 | 1471692929690 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1A8CDC00) [pid = 3288] [serial = 1508] [outer = 19901400] 04:35:30 INFO - PROCESS | 3288 | 1471692930535 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1238ms 04:35:30 INFO - PROCESS | 3288 | 1471692930585 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 04:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:35:30 INFO - PROCESS | 3288 | 1471692930589 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 04:35:30 INFO - PROCESS | 3288 | 1471692930594 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 3288 | 1471692930598 Marionette TRACE conn6 <- [1,1974,null,{}] 04:35:30 INFO - PROCESS | 3288 | 1471692930604 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:30 INFO - PROCESS | 3288 | 1471692930607 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:30 INFO - PROCESS | 3288 | 1471692930710 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 04:35:30 INFO - PROCESS | 3288 | 1471692930846 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 3288 | 1471692930850 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:30 INFO - PROCESS | 3288 | ++DOCSHELL 0FC39400 == 41 [pid = 3288] [id = 503] 04:35:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (0FC3A400) [pid = 3288] [serial = 1509] [outer = 00000000] 04:35:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (101C2800) [pid = 3288] [serial = 1510] [outer = 0FC3A400] 04:35:30 INFO - PROCESS | 3288 | 1471692930904 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (101CF400) [pid = 3288] [serial = 1511] [outer = 0FC3A400] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 173ED800 == 40 [pid = 3288] [id = 498] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 10C14C00 == 39 [pid = 3288] [id = 497] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 173D5000 == 38 [pid = 3288] [id = 496] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 193B4000 == 37 [pid = 3288] [id = 495] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 18A18000 == 36 [pid = 3288] [id = 494] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 173CE400 == 35 [pid = 3288] [id = 493] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 143B4C00 == 34 [pid = 3288] [id = 492] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 0FC02800 == 33 [pid = 3288] [id = 491] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 0FC0C400 == 32 [pid = 3288] [id = 490] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 0FB56C00 == 31 [pid = 3288] [id = 489] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 0FC35800 == 30 [pid = 3288] [id = 488] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 16080C00 == 29 [pid = 3288] [id = 501] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 19889C00 == 28 [pid = 3288] [id = 502] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 1A77B800 == 27 [pid = 3288] [id = 499] 04:35:31 INFO - PROCESS | 3288 | --DOCSHELL 0FC32400 == 26 [pid = 3288] [id = 500] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (173E9000) [pid = 3288] [serial = 1450] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (0FC33800) [pid = 3288] [serial = 1441] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (0FE6B400) [pid = 3288] [serial = 1442] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (1427E400) [pid = 3288] [serial = 1444] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (142E8C00) [pid = 3288] [serial = 1445] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC31400) [pid = 3288] [serial = 1439] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0CAFA800) [pid = 3288] [serial = 1438] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (16197C00) [pid = 3288] [serial = 1447] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (18A1A400) [pid = 3288] [serial = 1453] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FE64800) [pid = 3288] [serial = 1427] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0FC07400) [pid = 3288] [serial = 1426] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1580E800) [pid = 3288] [serial = 1430] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (148F8000) [pid = 3288] [serial = 1429] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19C05C00) [pid = 3288] [serial = 1433] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1987C400) [pid = 3288] [serial = 1432] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A855C00) [pid = 3288] [serial = 1436] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1A776400) [pid = 3288] [serial = 1435] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1987CC00) [pid = 3288] [serial = 1463] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19C0AC00) [pid = 3288] [serial = 1465] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1881F400) [pid = 3288] [serial = 1451] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19581400) [pid = 3288] [serial = 1456] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19882800) [pid = 3288] [serial = 1462] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (195EA400) [pid = 3288] [serial = 1457] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18AABC00) [pid = 3288] [serial = 1454] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (163BF000) [pid = 3288] [serial = 1448] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A16400) [pid = 3288] [serial = 1460] [outer = 00000000] [url = about:blank] 04:35:31 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18A15C00) [pid = 3288] [serial = 1459] [outer = 00000000] [url = about:blank] 04:35:32 INFO - PROCESS | 3288 | 1471692932139 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1579ms 04:35:32 INFO - PROCESS | 3288 | 1471692932173 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 04:35:32 INFO - PROCESS | 3288 | 1471692932177 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 04:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:35:32 INFO - PROCESS | 3288 | 1471692932181 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 3288 | 1471692932185 Marionette TRACE conn6 <- [1,1978,null,{}] 04:35:32 INFO - PROCESS | 3288 | 1471692932190 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:32 INFO - PROCESS | 3288 | 1471692932193 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:32 INFO - PROCESS | 3288 | 1471692932282 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 04:35:32 INFO - PROCESS | 3288 | 1471692932380 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 3288 | 1471692932383 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:32 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0D800 == 27 [pid = 3288] [id = 504] 04:35:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FC0DC00) [pid = 3288] [serial = 1512] [outer = 00000000] 04:35:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC3BC00) [pid = 3288] [serial = 1513] [outer = 0FC0DC00] 04:35:32 INFO - PROCESS | 3288 | 1471692932434 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FE65000) [pid = 3288] [serial = 1514] [outer = 0FC0DC00] 04:35:32 INFO - PROCESS | 3288 | 1471692932863 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 730ms 04:35:32 INFO - PROCESS | 3288 | 1471692932913 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 04:35:32 INFO - PROCESS | 3288 | 1471692932918 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 04:35:32 INFO - PROCESS | 3288 | 1471692932924 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:35:32 INFO - PROCESS | 3288 | 1471692932927 Marionette TRACE conn6 <- [1,1982,null,{}] 04:35:32 INFO - PROCESS | 3288 | 1471692932931 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:32 INFO - PROCESS | 3288 | 1471692932933 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:33 INFO - PROCESS | 3288 | 1471692933052 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 04:35:33 INFO - PROCESS | 3288 | 1471692933070 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 3288 | 1471692933072 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:33 INFO - PROCESS | 3288 | ++DOCSHELL 10CF8800 == 28 [pid = 3288] [id = 505] 04:35:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10D67C00) [pid = 3288] [serial = 1515] [outer = 00000000] 04:35:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1427A000) [pid = 3288] [serial = 1516] [outer = 10D67C00] 04:35:33 INFO - PROCESS | 3288 | 1471692933122 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14283C00) [pid = 3288] [serial = 1517] [outer = 10D67C00] 04:35:33 INFO - PROCESS | 3288 | 1471692933574 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 731ms 04:35:33 INFO - PROCESS | 3288 | 1471692933659 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 04:35:33 INFO - PROCESS | 3288 | 1471692933662 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 04:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:35:33 INFO - PROCESS | 3288 | 1471692933666 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 3288 | 1471692933669 Marionette TRACE conn6 <- [1,1986,null,{}] 04:35:33 INFO - PROCESS | 3288 | 1471692933680 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:33 INFO - PROCESS | 3288 | 1471692933685 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:33 INFO - PROCESS | 3288 | 1471692933773 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 04:35:33 INFO - PROCESS | 3288 | 1471692933879 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 3288 | 1471692933882 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:33 INFO - PROCESS | 3288 | ++DOCSHELL 15F82400 == 29 [pid = 3288] [id = 506] 04:35:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15F82800) [pid = 3288] [serial = 1518] [outer = 00000000] 04:35:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16089000) [pid = 3288] [serial = 1519] [outer = 15F82800] 04:35:33 INFO - PROCESS | 3288 | 1471692933933 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1619A400) [pid = 3288] [serial = 1520] [outer = 15F82800] 04:35:34 INFO - PROCESS | 3288 | 1471692934349 Marionette TRACE conn6 <- [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]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 730ms 04:35:34 INFO - PROCESS | 3288 | 1471692934434 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 3288 | 1471692934437 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 04:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:35:34 INFO - PROCESS | 3288 | 1471692934442 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 3288 | 1471692934444 Marionette TRACE conn6 <- [1,1990,null,{}] 04:35:34 INFO - PROCESS | 3288 | 1471692934448 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:34 INFO - PROCESS | 3288 | 1471692934450 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:34 INFO - PROCESS | 3288 | 1471692934578 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 04:35:34 INFO - PROCESS | 3288 | 1471692934590 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 3288 | 1471692934592 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:34 INFO - PROCESS | 3288 | ++DOCSHELL 16085000 == 30 [pid = 3288] [id = 507] 04:35:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (163BF400) [pid = 3288] [serial = 1521] [outer = 00000000] 04:35:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (173E8C00) [pid = 3288] [serial = 1522] [outer = 163BF400] 04:35:34 INFO - PROCESS | 3288 | 1471692934695 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173F3800) [pid = 3288] [serial = 1523] [outer = 163BF400] 04:35:35 INFO - PROCESS | 3288 | 1471692935129 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 730ms 04:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:35:35 INFO - PROCESS | 3288 | 1471692935177 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 3288 | 1471692935179 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 04:35:35 INFO - PROCESS | 3288 | 1471692935183 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 3288 | 1471692935185 Marionette TRACE conn6 <- [1,1994,null,{}] 04:35:35 INFO - PROCESS | 3288 | 1471692935188 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:35 INFO - PROCESS | 3288 | 1471692935190 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:35 INFO - PROCESS | 3288 | 1471692935309 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 04:35:35 INFO - PROCESS | 3288 | 1471692935319 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:35 INFO - PROCESS | 3288 | 1471692935321 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:35 INFO - PROCESS | 3288 | ++DOCSHELL 18828400 == 31 [pid = 3288] [id = 508] 04:35:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18828C00) [pid = 3288] [serial = 1524] [outer = 00000000] 04:35:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18A17000) [pid = 3288] [serial = 1525] [outer = 18828C00] 04:35:35 INFO - PROCESS | 3288 | 1471692935421 Marionette DEBUG loaded listener.js 04:35:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18A1C000) [pid = 3288] [serial = 1526] [outer = 18828C00] 04:35:35 INFO - PROCESS | 3288 | 1471692935860 Marionette TRACE conn6 <- [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]]]}] 04:35:35 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 04:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 731ms 04:35:35 INFO - PROCESS | 3288 | 1471692935924 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 3288 | 1471692935926 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 04:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:35:35 INFO - PROCESS | 3288 | 1471692935940 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 3288 | 1471692935942 Marionette TRACE conn6 <- [1,1998,null,{}] 04:35:35 INFO - PROCESS | 3288 | 1471692935945 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:35 INFO - PROCESS | 3288 | 1471692935951 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:36 INFO - PROCESS | 3288 | 1471692936090 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A77BC00) [pid = 3288] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (193B4800) [pid = 3288] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19577400) [pid = 3288] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (15D5C400) [pid = 3288] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18A1E800) [pid = 3288] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FC05400) [pid = 3288] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1482E800) [pid = 3288] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FB58C00) [pid = 3288] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (173CE800) [pid = 3288] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (10CEB400) [pid = 3288] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:35:36 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18A18800) [pid = 3288] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:35:36 INFO - PROCESS | 3288 | 1471692936360 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 3288 | 1471692936362 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:36 INFO - PROCESS | 3288 | ++DOCSHELL 0FB58C00 == 32 [pid = 3288] [id = 509] 04:35:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FC05400) [pid = 3288] [serial = 1527] [outer = 00000000] 04:35:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (101CA800) [pid = 3288] [serial = 1528] [outer = 0FC05400] 04:35:36 INFO - PROCESS | 3288 | 1471692936411 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (148EE400) [pid = 3288] [serial = 1529] [outer = 0FC05400] 04:35:36 INFO - PROCESS | 3288 | 1471692936787 Marionette TRACE conn6 <- [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]]]}] 04:35:36 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 04:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 04:35:36 INFO - PROCESS | 3288 | 1471692936812 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 04:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:35:36 INFO - PROCESS | 3288 | 1471692936815 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 04:35:36 INFO - PROCESS | 3288 | 1471692936818 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:35:36 INFO - PROCESS | 3288 | 1471692936819 Marionette TRACE conn6 <- [1,2002,null,{}] 04:35:36 INFO - PROCESS | 3288 | 1471692936823 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:36 INFO - PROCESS | 3288 | 1471692936825 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:36 INFO - PROCESS | 3288 | 1471692936903 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 04:35:37 INFO - PROCESS | 3288 | 1471692936992 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 3288 | 1471692936994 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:37 INFO - PROCESS | 3288 | ++DOCSHELL 0FB53800 == 33 [pid = 3288] [id = 510] 04:35:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FB6C000) [pid = 3288] [serial = 1530] [outer = 00000000] 04:35:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18C35800) [pid = 3288] [serial = 1531] [outer = 0FB6C000] 04:35:37 INFO - PROCESS | 3288 | 1471692937040 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (193BA800) [pid = 3288] [serial = 1532] [outer = 0FB6C000] 04:35:37 INFO - PROCESS | 3288 | 1471692937401 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 631ms 04:35:37 INFO - PROCESS | 3288 | 1471692937450 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 3288 | 1471692937452 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 04:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:35:37 INFO - PROCESS | 3288 | 1471692937455 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 3288 | 1471692937457 Marionette TRACE conn6 <- [1,2006,null,{}] 04:35:37 INFO - PROCESS | 3288 | 1471692937460 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:37 INFO - PROCESS | 3288 | 1471692937462 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:37 INFO - PROCESS | 3288 | 1471692937580 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 04:35:37 INFO - PROCESS | 3288 | 1471692937616 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 3288 | 1471692937618 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:37 INFO - PROCESS | 3288 | ++DOCSHELL 161B8000 == 34 [pid = 3288] [id = 511] 04:35:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18845400) [pid = 3288] [serial = 1533] [outer = 00000000] 04:35:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (195E8000) [pid = 3288] [serial = 1534] [outer = 18845400] 04:35:37 INFO - PROCESS | 3288 | 1471692937664 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1427AC00) [pid = 3288] [serial = 1535] [outer = 18845400] 04:35:38 INFO - PROCESS | 3288 | 1471692938070 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 04:35:38 INFO - PROCESS | 3288 | 1471692938126 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 3288 | 1471692938128 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 04:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:35:38 INFO - PROCESS | 3288 | 1471692938131 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 3288 | 1471692938133 Marionette TRACE conn6 <- [1,2010,null,{}] 04:35:38 INFO - PROCESS | 3288 | 1471692938136 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:38 INFO - PROCESS | 3288 | 1471692938138 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:38 INFO - PROCESS | 3288 | 1471692938259 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 04:35:38 INFO - PROCESS | 3288 | 1471692938272 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 3288 | 1471692938274 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:38 INFO - PROCESS | 3288 | ++DOCSHELL 15F80400 == 35 [pid = 3288] [id = 512] 04:35:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19884400) [pid = 3288] [serial = 1536] [outer = 00000000] 04:35:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19903400) [pid = 3288] [serial = 1537] [outer = 19884400] 04:35:38 INFO - PROCESS | 3288 | 1471692938329 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19C01C00) [pid = 3288] [serial = 1538] [outer = 19884400] 04:35:39 INFO - PROCESS | 3288 | 1471692939123 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1020ms 04:35:39 INFO - PROCESS | 3288 | 1471692939152 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 04:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:35:39 INFO - PROCESS | 3288 | 1471692939157 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 04:35:39 INFO - PROCESS | 3288 | 1471692939161 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 3288 | 1471692939167 Marionette TRACE conn6 <- [1,2014,null,{}] 04:35:39 INFO - PROCESS | 3288 | 1471692939193 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:39 INFO - PROCESS | 3288 | 1471692939196 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:39 INFO - PROCESS | 3288 | 1471692939351 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 04:35:39 INFO - PROCESS | 3288 | 1471692939490 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 3288 | 1471692939493 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:39 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2F400 == 36 [pid = 3288] [id = 513] 04:35:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FC3B800) [pid = 3288] [serial = 1539] [outer = 00000000] 04:35:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (10369400) [pid = 3288] [serial = 1540] [outer = 0FC3B800] 04:35:39 INFO - PROCESS | 3288 | 1471692939554 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (14282400) [pid = 3288] [serial = 1541] [outer = 0FC3B800] 04:35:40 INFO - PROCESS | 3288 | 1471692940271 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1124ms 04:35:40 INFO - PROCESS | 3288 | 1471692940286 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 3288 | 1471692940291 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 04:35:40 INFO - PROCESS | 3288 | 1471692940298 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:35:40 INFO - PROCESS | 3288 | 1471692940301 Marionette TRACE conn6 <- [1,2018,null,{}] 04:35:40 INFO - PROCESS | 3288 | 1471692940305 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:40 INFO - PROCESS | 3288 | 1471692940308 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:40 INFO - PROCESS | 3288 | 1471692940443 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 04:35:40 INFO - PROCESS | 3288 | 1471692940582 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 3288 | 1471692940585 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:40 INFO - PROCESS | 3288 | ++DOCSHELL 101CE000 == 37 [pid = 3288] [id = 514] 04:35:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (102BD400) [pid = 3288] [serial = 1542] [outer = 00000000] 04:35:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (14824800) [pid = 3288] [serial = 1543] [outer = 102BD400] 04:35:40 INFO - PROCESS | 3288 | 1471692940647 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (15F84400) [pid = 3288] [serial = 1544] [outer = 102BD400] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 161B8000 == 36 [pid = 3288] [id = 511] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 0FB53800 == 35 [pid = 3288] [id = 510] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 0FB58C00 == 34 [pid = 3288] [id = 509] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 18828400 == 33 [pid = 3288] [id = 508] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 16085000 == 32 [pid = 3288] [id = 507] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 15F82400 == 31 [pid = 3288] [id = 506] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 10CF8800 == 30 [pid = 3288] [id = 505] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 0FC0D800 == 29 [pid = 3288] [id = 504] 04:35:41 INFO - PROCESS | 3288 | --DOCSHELL 0FC39400 == 28 [pid = 3288] [id = 503] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1A8C7000) [pid = 3288] [serial = 1498] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (19578400) [pid = 3288] [serial = 1486] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (19C08000) [pid = 3288] [serial = 1489] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (19584400) [pid = 3288] [serial = 1487] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1AACAC00) [pid = 3288] [serial = 1499] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (19C0B000) [pid = 3288] [serial = 1466] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A778000) [pid = 3288] [serial = 1496] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (101CA000) [pid = 3288] [serial = 1474] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (10358400) [pid = 3288] [serial = 1475] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (14A73C00) [pid = 3288] [serial = 1477] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (158C5800) [pid = 3288] [serial = 1478] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10CF8000) [pid = 3288] [serial = 1468] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (143BA400) [pid = 3288] [serial = 1469] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (10C0C400) [pid = 3288] [serial = 1471] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (173EB800) [pid = 3288] [serial = 1480] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1883A400) [pid = 3288] [serial = 1481] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (15D5B400) [pid = 3288] [serial = 1492] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19CC3800) [pid = 3288] [serial = 1495] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1990E400) [pid = 3288] [serial = 1490] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (173D3400) [pid = 3288] [serial = 1493] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18C2C400) [pid = 3288] [serial = 1483] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (193ADC00) [pid = 3288] [serial = 1484] [outer = 00000000] [url = about:blank] 04:35:41 INFO - PROCESS | 3288 | 1471692941448 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1175ms 04:35:41 INFO - PROCESS | 3288 | 1471692941476 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 04:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:35:41 INFO - PROCESS | 3288 | 1471692941480 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 04:35:41 INFO - PROCESS | 3288 | 1471692941485 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 3288 | 1471692941489 Marionette TRACE conn6 <- [1,2022,null,{}] 04:35:41 INFO - PROCESS | 3288 | 1471692941495 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:41 INFO - PROCESS | 3288 | 1471692941497 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:41 INFO - PROCESS | 3288 | 1471692941598 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 04:35:41 INFO - PROCESS | 3288 | 1471692941698 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 3288 | 1471692941701 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:41 INFO - PROCESS | 3288 | ++DOCSHELL 0FB52800 == 29 [pid = 3288] [id = 515] 04:35:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FB5BC00) [pid = 3288] [serial = 1545] [outer = 00000000] 04:35:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (101C4800) [pid = 3288] [serial = 1546] [outer = 0FB5BC00] 04:35:41 INFO - PROCESS | 3288 | 1471692941752 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (10363400) [pid = 3288] [serial = 1547] [outer = 0FB5BC00] 04:35:42 INFO - PROCESS | 3288 | 1471692942225 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 791ms 04:35:42 INFO - PROCESS | 3288 | 1471692942276 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 3288 | 1471692942280 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 04:35:42 INFO - PROCESS | 3288 | 1471692942286 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:35:42 INFO - PROCESS | 3288 | 1471692942289 Marionette TRACE conn6 <- [1,2026,null,{}] 04:35:42 INFO - PROCESS | 3288 | 1471692942292 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 3288 | 1471692942295 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:42 INFO - PROCESS | 3288 | 1471692942386 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 04:35:42 INFO - PROCESS | 3288 | 1471692942395 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 3288 | 1471692942397 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:42 INFO - PROCESS | 3288 | ++DOCSHELL 149F2000 == 30 [pid = 3288] [id = 516] 04:35:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (149F4400) [pid = 3288] [serial = 1548] [outer = 00000000] 04:35:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (158BF400) [pid = 3288] [serial = 1549] [outer = 149F4400] 04:35:42 INFO - PROCESS | 3288 | 1471692942448 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (15D5E800) [pid = 3288] [serial = 1550] [outer = 149F4400] 04:35:42 INFO - PROCESS | 3288 | 1471692942929 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 04:35:42 INFO - PROCESS | 3288 | 1471692942961 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 3288 | 1471692942963 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 04:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:35:42 INFO - PROCESS | 3288 | 1471692942967 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 3288 | 1471692942970 Marionette TRACE conn6 <- [1,2030,null,{}] 04:35:42 INFO - PROCESS | 3288 | 1471692942981 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 3288 | 1471692942986 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:43 INFO - PROCESS | 3288 | 1471692943076 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 04:35:43 INFO - PROCESS | 3288 | 1471692943086 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 3288 | 1471692943089 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:43 INFO - PROCESS | 3288 | ++DOCSHELL 173F3000 == 31 [pid = 3288] [id = 517] 04:35:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18826C00) [pid = 3288] [serial = 1551] [outer = 00000000] 04:35:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18932000) [pid = 3288] [serial = 1552] [outer = 18826C00] 04:35:43 INFO - PROCESS | 3288 | 1471692943141 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18AD7C00) [pid = 3288] [serial = 1553] [outer = 18826C00] 04:35:43 INFO - PROCESS | 3288 | 1471692943636 Marionette TRACE conn6 <- [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]]]}] 04:35:43 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) 04:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms 04:35:43 INFO - PROCESS | 3288 | 1471692943701 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 3288 | 1471692943704 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 04:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:35:43 INFO - PROCESS | 3288 | 1471692943707 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 3288 | 1471692943709 Marionette TRACE conn6 <- [1,2034,null,{}] 04:35:43 INFO - PROCESS | 3288 | 1471692943713 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:43 INFO - PROCESS | 3288 | 1471692943715 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:43 INFO - PROCESS | 3288 | 1471692943832 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 04:35:43 INFO - PROCESS | 3288 | 1471692943838 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 3288 | 1471692943840 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:43 INFO - PROCESS | 3288 | ++DOCSHELL 18FC4800 == 32 [pid = 3288] [id = 518] 04:35:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (193AC400) [pid = 3288] [serial = 1554] [outer = 00000000] 04:35:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19578800) [pid = 3288] [serial = 1555] [outer = 193AC400] 04:35:43 INFO - PROCESS | 3288 | 1471692943888 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19584C00) [pid = 3288] [serial = 1556] [outer = 193AC400] 04:35:44 INFO - PROCESS | 3288 | 1471692944368 Marionette TRACE conn6 <- [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]]]}] 04:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 04:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:35:44 INFO - PROCESS | 3288 | 1471692944381 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 04:35:44 INFO - PROCESS | 3288 | 1471692944383 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 04:35:44 INFO - PROCESS | 3288 | 1471692944386 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:35:44 INFO - PROCESS | 3288 | 1471692944388 Marionette TRACE conn6 <- [1,2038,null,{}] 04:35:44 INFO - PROCESS | 3288 | 1471692944391 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:44 INFO - PROCESS | 3288 | 1471692944394 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:44 INFO - PROCESS | 3288 | 1471692944515 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 04:35:44 INFO - PROCESS | 3288 | 1471692944520 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:44 INFO - PROCESS | 3288 | 1471692944522 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:44 INFO - PROCESS | 3288 | ++DOCSHELL 19586400 == 33 [pid = 3288] [id = 519] 04:35:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1958E000) [pid = 3288] [serial = 1557] [outer = 00000000] 04:35:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19881C00) [pid = 3288] [serial = 1558] [outer = 1958E000] 04:35:44 INFO - PROCESS | 3288 | 1471692944569 Marionette DEBUG loaded listener.js 04:35:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19883400) [pid = 3288] [serial = 1559] [outer = 1958E000] 04:35:45 INFO - PROCESS | 3288 | 1471692945063 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 04:35:45 INFO - PROCESS | 3288 | 1471692945121 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 3288 | 1471692945123 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 04:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:35:45 INFO - PROCESS | 3288 | 1471692945126 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 3288 | 1471692945128 Marionette TRACE conn6 <- [1,2042,null,{}] 04:35:45 INFO - PROCESS | 3288 | 1471692945138 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:45 INFO - PROCESS | 3288 | 1471692945144 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:45 INFO - PROCESS | 3288 | 1471692945313 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 04:35:45 INFO - PROCESS | 3288 | 1471692945386 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 3288 | 1471692945388 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:45 INFO - PROCESS | 3288 | ++DOCSHELL 1A770800 == 34 [pid = 3288] [id = 520] 04:35:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1A771000) [pid = 3288] [serial = 1560] [outer = 00000000] 04:35:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1A777400) [pid = 3288] [serial = 1561] [outer = 1A771000] 04:35:45 INFO - PROCESS | 3288 | 1471692945435 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1A775400) [pid = 3288] [serial = 1562] [outer = 1A771000] 04:35:45 INFO - PROCESS | 3288 | 1471692945835 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 770ms 04:35:45 INFO - PROCESS | 3288 | 1471692945898 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 3288 | 1471692945900 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 04:35:45 INFO - PROCESS | 3288 | 1471692945903 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:35:45 INFO - PROCESS | 3288 | 1471692945905 Marionette TRACE conn6 <- [1,2046,null,{}] 04:35:45 INFO - PROCESS | 3288 | 1471692945909 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:45 INFO - PROCESS | 3288 | 1471692945911 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:46 INFO - PROCESS | 3288 | 1471692946027 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 04:35:46 INFO - PROCESS | 3288 | 1471692946034 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 3288 | 1471692946036 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:46 INFO - PROCESS | 3288 | ++DOCSHELL 18A11400 == 35 [pid = 3288] [id = 521] 04:35:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1A77B800) [pid = 3288] [serial = 1563] [outer = 00000000] 04:35:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1A856800) [pid = 3288] [serial = 1564] [outer = 1A77B800] 04:35:46 INFO - PROCESS | 3288 | 1471692946235 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A8C5800) [pid = 3288] [serial = 1565] [outer = 1A77B800] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC0D400) [pid = 3288] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (18845400) [pid = 3288] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (163BF400) [pid = 3288] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FC3A400) [pid = 3288] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (15F82800) [pid = 3288] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (10D67C00) [pid = 3288] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC0DC00) [pid = 3288] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC39000) [pid = 3288] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18828C00) [pid = 3288] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1608C400) [pid = 3288] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19901400) [pid = 3288] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FC05400) [pid = 3288] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:35:46 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FB6C000) [pid = 3288] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:35:46 INFO - PROCESS | 3288 | 1471692946591 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 731ms 04:35:46 INFO - PROCESS | 3288 | 1471692946655 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 3288 | 1471692946657 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 04:35:46 INFO - PROCESS | 3288 | 1471692946661 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 3288 | 1471692946663 Marionette TRACE conn6 <- [1,2050,null,{}] 04:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:35:46 INFO - PROCESS | 3288 | 1471692946666 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:46 INFO - PROCESS | 3288 | 1471692946668 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:46 INFO - PROCESS | 3288 | 1471692946789 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 04:35:46 INFO - PROCESS | 3288 | 1471692946797 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 3288 | 1471692946799 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:46 INFO - PROCESS | 3288 | ++DOCSHELL 0FB71400 == 36 [pid = 3288] [id = 522] 04:35:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14287C00) [pid = 3288] [serial = 1566] [outer = 00000000] 04:35:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (193B1800) [pid = 3288] [serial = 1567] [outer = 14287C00] 04:35:46 INFO - PROCESS | 3288 | 1471692946846 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19901400) [pid = 3288] [serial = 1568] [outer = 14287C00] 04:35:47 INFO - PROCESS | 3288 | 1471692947253 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 630ms 04:35:47 INFO - PROCESS | 3288 | 1471692947296 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 3288 | 1471692947298 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 04:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:35:47 INFO - PROCESS | 3288 | 1471692947301 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 3288 | 1471692947303 Marionette TRACE conn6 <- [1,2054,null,{}] 04:35:47 INFO - PROCESS | 3288 | 1471692947307 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 3288 | 1471692947309 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:47 INFO - PROCESS | 3288 | 1471692947440 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 04:35:47 INFO - PROCESS | 3288 | 1471692947453 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 3288 | 1471692947455 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:47 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EE400 == 37 [pid = 3288] [id = 523] 04:35:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FC39000) [pid = 3288] [serial = 1569] [outer = 00000000] 04:35:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A856400) [pid = 3288] [serial = 1570] [outer = 0FC39000] 04:35:47 INFO - PROCESS | 3288 | 1471692947502 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1AAD6000) [pid = 3288] [serial = 1571] [outer = 0FC39000] 04:35:47 INFO - PROCESS | 3288 | 1471692947914 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms 04:35:47 INFO - PROCESS | 3288 | 1471692947932 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 3288 | 1471692947934 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 04:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:35:47 INFO - PROCESS | 3288 | 1471692947937 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 3288 | 1471692947939 Marionette TRACE conn6 <- [1,2058,null,{}] 04:35:47 INFO - PROCESS | 3288 | 1471692947943 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 3288 | 1471692947945 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:48 INFO - PROCESS | 3288 | 1471692948026 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 04:35:48 INFO - PROCESS | 3288 | 1471692948159 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 3288 | 1471692948161 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:48 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2000 == 38 [pid = 3288] [id = 524] 04:35:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0C93B000) [pid = 3288] [serial = 1572] [outer = 00000000] 04:35:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1B471800) [pid = 3288] [serial = 1573] [outer = 0C93B000] 04:35:48 INFO - PROCESS | 3288 | 1471692948207 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1B676800) [pid = 3288] [serial = 1574] [outer = 0C93B000] 04:35:48 INFO - PROCESS | 3288 | 1471692948784 Marionette TRACE conn6 <- [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]]]}] 04:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 870ms 04:35:48 INFO - PROCESS | 3288 | 1471692948818 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 3288 | 1471692948823 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 04:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:35:48 INFO - PROCESS | 3288 | 1471692948828 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 3288 | 1471692948834 Marionette TRACE conn6 <- [1,2062,null,{}] 04:35:48 INFO - PROCESS | 3288 | 1471692948840 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:48 INFO - PROCESS | 3288 | 1471692948843 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:48 INFO - PROCESS | 3288 | 1471692948964 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 04:35:49 INFO - PROCESS | 3288 | 1471692949077 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 3288 | 1471692949080 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:49 INFO - PROCESS | 3288 | ++DOCSHELL 0FC39400 == 39 [pid = 3288] [id = 525] 04:35:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FE69400) [pid = 3288] [serial = 1575] [outer = 00000000] 04:35:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (142E6000) [pid = 3288] [serial = 1576] [outer = 0FE69400] 04:35:49 INFO - PROCESS | 3288 | 1471692949182 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (149ED400) [pid = 3288] [serial = 1577] [outer = 0FE69400] 04:35:49 INFO - PROCESS | 3288 | 1471692949822 Marionette TRACE conn6 <- [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]]]}] 04:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1024ms 04:35:49 INFO - PROCESS | 3288 | 1471692949854 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 3288 | 1471692949859 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 04:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:35:49 INFO - PROCESS | 3288 | 1471692949865 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 3288 | 1471692949868 Marionette TRACE conn6 <- [1,2066,null,{}] 04:35:49 INFO - PROCESS | 3288 | 1471692949872 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:49 INFO - PROCESS | 3288 | 1471692949875 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:50 INFO - PROCESS | 3288 | 1471692949993 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 04:35:50 INFO - PROCESS | 3288 | 1471692950135 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 3288 | 1471692950138 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:50 INFO - PROCESS | 3288 | ++DOCSHELL 173D3400 == 40 [pid = 3288] [id = 526] 04:35:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (173E9400) [pid = 3288] [serial = 1578] [outer = 00000000] 04:35:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (18A1FC00) [pid = 3288] [serial = 1579] [outer = 173E9400] 04:35:50 INFO - PROCESS | 3288 | 1471692950199 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (193B0800) [pid = 3288] [serial = 1580] [outer = 173E9400] 04:35:50 INFO - PROCESS | 3288 | 1471692950808 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 970ms 04:35:50 INFO - PROCESS | 3288 | 1471692950839 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 04:35:50 INFO - PROCESS | 3288 | 1471692950841 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 04:35:50 INFO - PROCESS | 3288 | 1471692950845 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:35:50 INFO - PROCESS | 3288 | 1471692950849 Marionette TRACE conn6 <- [1,2070,null,{}] 04:35:50 INFO - PROCESS | 3288 | 1471692950860 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:50 INFO - PROCESS | 3288 | 1471692950865 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:50 INFO - PROCESS | 3288 | 1471692950979 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 04:35:51 INFO - PROCESS | 3288 | 1471692951122 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 3288 | 1471692951126 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:51 INFO - PROCESS | 3288 | ++DOCSHELL 1AAD5400 == 41 [pid = 3288] [id = 527] 04:35:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1B46FC00) [pid = 3288] [serial = 1581] [outer = 00000000] 04:35:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (1B9A2C00) [pid = 3288] [serial = 1582] [outer = 1B46FC00] 04:35:51 INFO - PROCESS | 3288 | 1471692951188 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1C70A400) [pid = 3288] [serial = 1583] [outer = 1B46FC00] 04:35:51 INFO - PROCESS | 3288 | 1471692951794 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 971ms 04:35:51 INFO - PROCESS | 3288 | 1471692951818 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 3288 | 1471692951821 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 04:35:51 INFO - PROCESS | 3288 | 1471692951825 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:35:51 INFO - PROCESS | 3288 | 1471692951827 Marionette TRACE conn6 <- [1,2074,null,{}] 04:35:51 INFO - PROCESS | 3288 | 1471692951830 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:51 INFO - PROCESS | 3288 | 1471692951833 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:51 INFO - PROCESS | 3288 | 1471692951950 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 04:35:52 INFO - PROCESS | 3288 | 1471692952266 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 3288 | 1471692952269 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:52 INFO - PROCESS | 3288 | ++DOCSHELL 08161400 == 42 [pid = 3288] [id = 528] 04:35:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (0C56EC00) [pid = 3288] [serial = 1584] [outer = 00000000] 04:35:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 94 (0CAFE000) [pid = 3288] [serial = 1585] [outer = 0C56EC00] 04:35:52 INFO - PROCESS | 3288 | 1471692952321 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 95 (0FC07800) [pid = 3288] [serial = 1586] [outer = 0C56EC00] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 0C1EE400 == 41 [pid = 3288] [id = 523] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 0FB71400 == 40 [pid = 3288] [id = 522] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 18A11400 == 39 [pid = 3288] [id = 521] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 1A770800 == 38 [pid = 3288] [id = 520] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 19586400 == 37 [pid = 3288] [id = 519] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 18FC4800 == 36 [pid = 3288] [id = 518] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 173F3000 == 35 [pid = 3288] [id = 517] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 149F2000 == 34 [pid = 3288] [id = 516] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 0FB52800 == 33 [pid = 3288] [id = 515] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 101CE000 == 32 [pid = 3288] [id = 514] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 0FC2F400 == 31 [pid = 3288] [id = 513] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 15F80400 == 30 [pid = 3288] [id = 512] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 1AAD5400 == 29 [pid = 3288] [id = 527] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 173D3400 == 28 [pid = 3288] [id = 526] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2000 == 27 [pid = 3288] [id = 524] 04:35:53 INFO - PROCESS | 3288 | --DOCSHELL 0FC39400 == 26 [pid = 3288] [id = 525] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 94 (195E8000) [pid = 3288] [serial = 1534] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 93 (173E8C00) [pid = 3288] [serial = 1522] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (101CF400) [pid = 3288] [serial = 1511] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (101C2800) [pid = 3288] [serial = 1510] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (16089000) [pid = 3288] [serial = 1519] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (1427A000) [pid = 3288] [serial = 1516] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (14283C00) [pid = 3288] [serial = 1517] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (0FC3BC00) [pid = 3288] [serial = 1513] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FE65000) [pid = 3288] [serial = 1514] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (102C1000) [pid = 3288] [serial = 1502] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (101C7400) [pid = 3288] [serial = 1501] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A17000) [pid = 3288] [serial = 1525] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (173D6800) [pid = 3288] [serial = 1505] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (161BC000) [pid = 3288] [serial = 1504] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A8CDC00) [pid = 3288] [serial = 1508] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19CC0800) [pid = 3288] [serial = 1507] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173F3800) [pid = 3288] [serial = 1523] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101CA800) [pid = 3288] [serial = 1528] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18A1C000) [pid = 3288] [serial = 1526] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (148EE400) [pid = 3288] [serial = 1529] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18C35800) [pid = 3288] [serial = 1531] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (193BA800) [pid = 3288] [serial = 1532] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1619A400) [pid = 3288] [serial = 1520] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1427AC00) [pid = 3288] [serial = 1535] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (15809C00) [pid = 3288] [serial = 1472] [outer = 00000000] [url = about:blank] 04:35:53 INFO - PROCESS | 3288 | 1471692953715 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1917ms 04:35:53 INFO - PROCESS | 3288 | 1471692953748 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 3288 | 1471692953753 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 04:35:53 INFO - PROCESS | 3288 | 1471692953761 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:35:53 INFO - PROCESS | 3288 | 1471692953764 Marionette TRACE conn6 <- [1,2078,null,{}] 04:35:53 INFO - PROCESS | 3288 | 1471692953771 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:53 INFO - PROCESS | 3288 | 1471692953774 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:53 INFO - PROCESS | 3288 | 1471692953864 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 04:35:53 INFO - PROCESS | 3288 | 1471692953872 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:53 INFO - PROCESS | 3288 | 1471692953876 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:53 INFO - PROCESS | 3288 | ++DOCSHELL 0FB56400 == 27 [pid = 3288] [id = 529] 04:35:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FB59000) [pid = 3288] [serial = 1587] [outer = 00000000] 04:35:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC32000) [pid = 3288] [serial = 1588] [outer = 0FB59000] 04:35:53 INFO - PROCESS | 3288 | 1471692953929 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FE65C00) [pid = 3288] [serial = 1589] [outer = 0FB59000] 04:35:54 INFO - PROCESS | 3288 | 1471692954445 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 730ms 04:35:54 INFO - PROCESS | 3288 | 1471692954497 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 04:35:54 INFO - PROCESS | 3288 | 1471692954502 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 04:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:35:54 INFO - PROCESS | 3288 | 1471692954508 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 3288 | 1471692954511 Marionette TRACE conn6 <- [1,2082,null,{}] 04:35:54 INFO - PROCESS | 3288 | 1471692954515 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:54 INFO - PROCESS | 3288 | 1471692954518 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:54 INFO - PROCESS | 3288 | 1471692954613 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 04:35:54 INFO - PROCESS | 3288 | 1471692954719 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 3288 | 1471692954722 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:54 INFO - PROCESS | 3288 | ++DOCSHELL 10818000 == 28 [pid = 3288] [id = 530] 04:35:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1081A000) [pid = 3288] [serial = 1590] [outer = 00000000] 04:35:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (10D6AC00) [pid = 3288] [serial = 1591] [outer = 1081A000] 04:35:54 INFO - PROCESS | 3288 | 1471692954774 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1427B000) [pid = 3288] [serial = 1592] [outer = 1081A000] 04:35:54 INFO - PROCESS | 3288 | --DOCSHELL 1957EC00 == 27 [pid = 3288] [id = 12] 04:35:55 INFO - PROCESS | 3288 | 1471692955191 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 04:35:55 INFO - PROCESS | 3288 | 1471692955242 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 3288 | 1471692955244 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 04:35:55 INFO - PROCESS | 3288 | 1471692955281 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:35:55 INFO - PROCESS | 3288 | 1471692955285 Marionette TRACE conn6 <- [1,2086,null,{}] 04:35:55 INFO - PROCESS | 3288 | 1471692955300 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:55 INFO - PROCESS | 3288 | 1471692955305 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:55 INFO - PROCESS | 3288 | 1471692955397 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 04:35:55 INFO - PROCESS | 3288 | 1471692955406 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 3288 | 1471692955409 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:55 INFO - PROCESS | 3288 | ++DOCSHELL 15362000 == 28 [pid = 3288] [id = 531] 04:35:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (15363000) [pid = 3288] [serial = 1593] [outer = 00000000] 04:35:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (15D61C00) [pid = 3288] [serial = 1594] [outer = 15363000] 04:35:55 INFO - PROCESS | 3288 | 1471692955460 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (16085000) [pid = 3288] [serial = 1595] [outer = 15363000] 04:35:55 INFO - PROCESS | 3288 | 1471692955971 Marionette TRACE conn6 <- [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]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 731ms 04:35:56 INFO - PROCESS | 3288 | 1471692956018 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 3288 | 1471692956020 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 04:35:56 INFO - PROCESS | 3288 | 1471692956023 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 3288 | 1471692956025 Marionette TRACE conn6 <- [1,2090,null,{}] 04:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:35:56 INFO - PROCESS | 3288 | 1471692956034 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:56 INFO - PROCESS | 3288 | 1471692956036 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:56 INFO - PROCESS | 3288 | 1471692956154 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 04:35:56 INFO - PROCESS | 3288 | 1471692956160 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 3288 | 1471692956162 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:56 INFO - PROCESS | 3288 | ++DOCSHELL 16198400 == 29 [pid = 3288] [id = 532] 04:35:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16199800) [pid = 3288] [serial = 1596] [outer = 00000000] 04:35:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1643C000) [pid = 3288] [serial = 1597] [outer = 16199800] 04:35:56 INFO - PROCESS | 3288 | 1471692956214 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (173CE800) [pid = 3288] [serial = 1598] [outer = 16199800] 04:35:56 INFO - PROCESS | 3288 | 1471692956662 Marionette TRACE conn6 <- [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]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 04:35:56 INFO - PROCESS | 3288 | 1471692956698 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 3288 | 1471692956700 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 04:35:56 INFO - PROCESS | 3288 | 1471692956703 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:35:56 INFO - PROCESS | 3288 | 1471692956704 Marionette TRACE conn6 <- [1,2094,null,{}] 04:35:56 INFO - PROCESS | 3288 | 1471692956708 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:56 INFO - PROCESS | 3288 | 1471692956710 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:56 INFO - PROCESS | 3288 | 1471692956851 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 04:35:56 INFO - PROCESS | 3288 | 1471692956873 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 3288 | 1471692956876 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:56 INFO - PROCESS | 3288 | ++DOCSHELL 173E8C00 == 30 [pid = 3288] [id = 533] 04:35:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (173EB000) [pid = 3288] [serial = 1599] [outer = 00000000] 04:35:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173F3800) [pid = 3288] [serial = 1600] [outer = 173EB000] 04:35:56 INFO - PROCESS | 3288 | 1471692956923 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1883CC00) [pid = 3288] [serial = 1601] [outer = 173EB000] 04:35:57 INFO - PROCESS | 3288 | 1471692957394 Marionette TRACE conn6 <- [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]]]}] 04:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 730ms 04:35:57 INFO - PROCESS | 3288 | 1471692957438 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 3288 | 1471692957440 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 04:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:35:57 INFO - PROCESS | 3288 | 1471692957451 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 3288 | 1471692957453 Marionette TRACE conn6 <- [1,2098,null,{}] 04:35:57 INFO - PROCESS | 3288 | 1471692957456 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:57 INFO - PROCESS | 3288 | 1471692957462 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:57 INFO - PROCESS | 3288 | 1471692957601 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FB5BC00) [pid = 3288] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (14287C00) [pid = 3288] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18826C00) [pid = 3288] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19884400) [pid = 3288] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1958E000) [pid = 3288] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (149F4400) [pid = 3288] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FC3B800) [pid = 3288] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (193AC400) [pid = 3288] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1A77B800) [pid = 3288] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (102BD400) [pid = 3288] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1A771000) [pid = 3288] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC39000) [pid = 3288] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:35:57 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0C93B000) [pid = 3288] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:35:57 INFO - PROCESS | 3288 | 1471692957940 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 3288 | 1471692957942 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:57 INFO - PROCESS | 3288 | ++DOCSHELL 0C521000 == 31 [pid = 3288] [id = 534] 04:35:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0C93B000) [pid = 3288] [serial = 1602] [outer = 00000000] 04:35:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FC34000) [pid = 3288] [serial = 1603] [outer = 0C93B000] 04:35:58 INFO - PROCESS | 3288 | 1471692957993 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14280000) [pid = 3288] [serial = 1604] [outer = 0C93B000] 04:35:58 INFO - PROCESS | 3288 | 1471692958401 Marionette TRACE conn6 <- [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]]]}] 04:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 970ms 04:35:58 INFO - PROCESS | 3288 | 1471692958423 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 3288 | 1471692958425 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 04:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:35:58 INFO - PROCESS | 3288 | 1471692958428 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 3288 | 1471692958430 Marionette TRACE conn6 <- [1,2102,null,{}] 04:35:58 INFO - PROCESS | 3288 | 1471692958433 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:58 INFO - PROCESS | 3288 | 1471692958435 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:58 INFO - PROCESS | 3288 | 1471692958514 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 04:35:58 INFO - PROCESS | 3288 | 1471692958611 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 3288 | 1471692958613 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:58 INFO - PROCESS | 3288 | ++DOCSHELL 0C570400 == 32 [pid = 3288] [id = 535] 04:35:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (0C5C9400) [pid = 3288] [serial = 1605] [outer = 00000000] 04:35:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A13800) [pid = 3288] [serial = 1606] [outer = 0C5C9400] 04:35:58 INFO - PROCESS | 3288 | 1471692958658 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A14400) [pid = 3288] [serial = 1607] [outer = 0C5C9400] 04:35:59 INFO - PROCESS | 3288 | 1471692959188 Marionette TRACE conn6 <- [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]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 830ms 04:35:59 INFO - PROCESS | 3288 | 1471692959259 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 04:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:35:59 INFO - PROCESS | 3288 | 1471692959264 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 04:35:59 INFO - PROCESS | 3288 | 1471692959269 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 3288 | 1471692959273 Marionette TRACE conn6 <- [1,2106,null,{}] 04:35:59 INFO - PROCESS | 3288 | 1471692959279 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:59 INFO - PROCESS | 3288 | 1471692959282 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:59 INFO - PROCESS | 3288 | 1471692959461 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 04:35:59 INFO - PROCESS | 3288 | 1471692959574 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:59 INFO - PROCESS | 3288 | 1471692959577 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:35:59 INFO - PROCESS | 3288 | ++DOCSHELL 0C5CE800 == 33 [pid = 3288] [id = 536] 04:35:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0CA01C00) [pid = 3288] [serial = 1608] [outer = 00000000] 04:35:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FC2F400) [pid = 3288] [serial = 1609] [outer = 0CA01C00] 04:35:59 INFO - PROCESS | 3288 | 1471692959636 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0FE6B400) [pid = 3288] [serial = 1610] [outer = 0CA01C00] 04:36:00 INFO - PROCESS | 3288 | 1471692960379 Marionette TRACE conn6 <- [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]]]}] 04:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1177ms 04:36:00 INFO - PROCESS | 3288 | 1471692960446 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 04:36:00 INFO - PROCESS | 3288 | 1471692960451 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 04:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:36:00 INFO - PROCESS | 3288 | 1471692960458 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:36:00 INFO - PROCESS | 3288 | 1471692960461 Marionette TRACE conn6 <- [1,2110,null,{}] 04:36:00 INFO - PROCESS | 3288 | 1471692960465 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:00 INFO - PROCESS | 3288 | 1471692960468 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:00 INFO - PROCESS | 3288 | 1471692960598 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 04:36:00 INFO - PROCESS | 3288 | 1471692960739 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 3288 | 1471692960742 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:00 INFO - PROCESS | 3288 | ++DOCSHELL 14286800 == 34 [pid = 3288] [id = 537] 04:36:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (14376000) [pid = 3288] [serial = 1611] [outer = 00000000] 04:36:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (149F2000) [pid = 3288] [serial = 1612] [outer = 14376000] 04:36:00 INFO - PROCESS | 3288 | 1471692960802 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (15D5C800) [pid = 3288] [serial = 1613] [outer = 14376000] 04:36:01 INFO - PROCESS | 3288 | --DOCSHELL 0C521000 == 33 [pid = 3288] [id = 534] 04:36:01 INFO - PROCESS | 3288 | --DOCSHELL 173E8C00 == 32 [pid = 3288] [id = 533] 04:36:01 INFO - PROCESS | 3288 | --DOCSHELL 16198400 == 31 [pid = 3288] [id = 532] 04:36:01 INFO - PROCESS | 3288 | --DOCSHELL 15362000 == 30 [pid = 3288] [id = 531] 04:36:01 INFO - PROCESS | 3288 | --DOCSHELL 10818000 == 29 [pid = 3288] [id = 530] 04:36:01 INFO - PROCESS | 3288 | --DOCSHELL 0FB56400 == 28 [pid = 3288] [id = 529] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1B471800) [pid = 3288] [serial = 1573] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1AAD6000) [pid = 3288] [serial = 1571] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (10363400) [pid = 3288] [serial = 1547] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19901400) [pid = 3288] [serial = 1568] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18AD7C00) [pid = 3288] [serial = 1553] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (19C01C00) [pid = 3288] [serial = 1538] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (19881C00) [pid = 3288] [serial = 1558] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (15D5E800) [pid = 3288] [serial = 1550] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14282400) [pid = 3288] [serial = 1541] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18932000) [pid = 3288] [serial = 1552] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19578800) [pid = 3288] [serial = 1555] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19584C00) [pid = 3288] [serial = 1556] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A8C5800) [pid = 3288] [serial = 1565] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (15F84400) [pid = 3288] [serial = 1544] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1A777400) [pid = 3288] [serial = 1561] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1A775400) [pid = 3288] [serial = 1562] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (101C4800) [pid = 3288] [serial = 1546] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1A856400) [pid = 3288] [serial = 1570] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (19883400) [pid = 3288] [serial = 1559] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (10369400) [pid = 3288] [serial = 1540] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (19903400) [pid = 3288] [serial = 1537] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (193B1800) [pid = 3288] [serial = 1567] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (158BF400) [pid = 3288] [serial = 1549] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (1A856800) [pid = 3288] [serial = 1564] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (14824800) [pid = 3288] [serial = 1543] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (1B676800) [pid = 3288] [serial = 1574] [outer = 00000000] [url = about:blank] 04:36:01 INFO - PROCESS | 3288 | 1471692961685 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1270ms 04:36:01 INFO - PROCESS | 3288 | 1471692961730 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 3288 | 1471692961734 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 04:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:36:01 INFO - PROCESS | 3288 | 1471692961739 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 3288 | 1471692961742 Marionette TRACE conn6 <- [1,2114,null,{}] 04:36:01 INFO - PROCESS | 3288 | 1471692961748 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:01 INFO - PROCESS | 3288 | 1471692961751 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:01 INFO - PROCESS | 3288 | 1471692961849 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 04:36:01 INFO - PROCESS | 3288 | 1471692961856 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:01 INFO - PROCESS | 3288 | 1471692961859 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:01 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0C000 == 29 [pid = 3288] [id = 538] 04:36:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (0FC0F400) [pid = 3288] [serial = 1614] [outer = 00000000] 04:36:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (101C2800) [pid = 3288] [serial = 1615] [outer = 0FC0F400] 04:36:01 INFO - PROCESS | 3288 | 1471692961910 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (10228800) [pid = 3288] [serial = 1616] [outer = 0FC0F400] 04:36:02 INFO - PROCESS | 3288 | 1471692962452 Marionette TRACE conn6 <- [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]]]}] 04:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 04:36:02 INFO - PROCESS | 3288 | 1471692962471 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 3288 | 1471692962476 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 04:36:02 INFO - PROCESS | 3288 | 1471692962482 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:36:02 INFO - PROCESS | 3288 | 1471692962485 Marionette TRACE conn6 <- [1,2118,null,{}] 04:36:02 INFO - PROCESS | 3288 | 1471692962489 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:02 INFO - PROCESS | 3288 | 1471692962491 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:02 INFO - PROCESS | 3288 | 1471692962581 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 04:36:02 INFO - PROCESS | 3288 | 1471692962590 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 3288 | 1471692962592 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:02 INFO - PROCESS | 3288 | ++DOCSHELL 0FC10800 == 30 [pid = 3288] [id = 539] 04:36:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (10CF8800) [pid = 3288] [serial = 1617] [outer = 00000000] 04:36:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (143BA400) [pid = 3288] [serial = 1618] [outer = 10CF8800] 04:36:02 INFO - PROCESS | 3288 | 1471692962642 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (1496A800) [pid = 3288] [serial = 1619] [outer = 10CF8800] 04:36:03 INFO - PROCESS | 3288 | 1471692963134 Marionette TRACE conn6 <- [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] 04:36:03 INFO - PROCESS | 3288 | 1471692963157 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 04:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:36:03 INFO - PROCESS | 3288 | 1471692963161 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 3288 | 1471692963164 Marionette TRACE conn6 <- [1,2122,null,{}] 04:36:03 INFO - PROCESS | 3288 | 1471692963175 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:03 INFO - PROCESS | 3288 | 1471692963180 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:03 INFO - PROCESS | 3288 | 1471692963296 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 04:36:03 INFO - PROCESS | 3288 | 1471692963400 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 3288 | 1471692963404 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:03 INFO - PROCESS | 3288 | ++DOCSHELL 173D4000 == 31 [pid = 3288] [id = 540] 04:36:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (173D6800) [pid = 3288] [serial = 1620] [outer = 00000000] 04:36:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (173EB800) [pid = 3288] [serial = 1621] [outer = 173D6800] 04:36:03 INFO - PROCESS | 3288 | 1471692963455 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (18826C00) [pid = 3288] [serial = 1622] [outer = 173D6800] 04:36:03 INFO - PROCESS | 3288 | 1471692963848 Marionette TRACE conn6 <- [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]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 730ms 04:36:03 INFO - PROCESS | 3288 | 1471692963895 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 3288 | 1471692963898 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 04:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:36:03 INFO - PROCESS | 3288 | 1471692963902 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 3288 | 1471692963904 Marionette TRACE conn6 <- [1,2126,null,{}] 04:36:03 INFO - PROCESS | 3288 | 1471692963908 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:03 INFO - PROCESS | 3288 | 1471692963910 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:04 INFO - PROCESS | 3288 | 1471692964028 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 04:36:04 INFO - PROCESS | 3288 | 1471692964035 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:04 INFO - PROCESS | 3288 | 1471692964037 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:04 INFO - PROCESS | 3288 | ++DOCSHELL 18A16400 == 32 [pid = 3288] [id = 541] 04:36:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (18A18000) [pid = 3288] [serial = 1623] [outer = 00000000] 04:36:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (18ADC000) [pid = 3288] [serial = 1624] [outer = 18A18000] 04:36:04 INFO - PROCESS | 3288 | 1471692964137 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (193AD400) [pid = 3288] [serial = 1625] [outer = 18A18000] 04:36:04 INFO - PROCESS | 3288 | 1471692964582 Marionette TRACE conn6 <- [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]]]}] 04:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 730ms 04:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:36:04 INFO - PROCESS | 3288 | 1471692964635 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 3288 | 1471692964637 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 04:36:04 INFO - PROCESS | 3288 | 1471692964641 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 3288 | 1471692964642 Marionette TRACE conn6 <- [1,2130,null,{}] 04:36:04 INFO - PROCESS | 3288 | 1471692964646 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:04 INFO - PROCESS | 3288 | 1471692964648 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:04 INFO - PROCESS | 3288 | 1471692964790 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 04:36:04 INFO - PROCESS | 3288 | 1471692964860 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:04 INFO - PROCESS | 3288 | 1471692964862 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:04 INFO - PROCESS | 3288 | ++DOCSHELL 18ADBC00 == 33 [pid = 3288] [id = 542] 04:36:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (193B1C00) [pid = 3288] [serial = 1626] [outer = 00000000] 04:36:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1957B000) [pid = 3288] [serial = 1627] [outer = 193B1C00] 04:36:04 INFO - PROCESS | 3288 | 1471692964909 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (19580000) [pid = 3288] [serial = 1628] [outer = 193B1C00] 04:36:05 INFO - PROCESS | 3288 | 1471692965347 Marionette TRACE conn6 <- [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] 04:36:05 INFO - PROCESS | 3288 | 1471692965413 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 04:36:05 INFO - PROCESS | 3288 | 1471692965416 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:36:05 INFO - PROCESS | 3288 | 1471692965418 Marionette TRACE conn6 <- [1,2134,null,{}] 04:36:05 INFO - PROCESS | 3288 | 1471692965422 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:05 INFO - PROCESS | 3288 | 1471692965427 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:05 INFO - PROCESS | 3288 | 1471692965567 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 04:36:05 INFO - PROCESS | 3288 | 1471692965578 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 3288 | 1471692965580 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:05 INFO - PROCESS | 3288 | ++DOCSHELL 149F4400 == 34 [pid = 3288] [id = 543] 04:36:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (193BB400) [pid = 3288] [serial = 1629] [outer = 00000000] 04:36:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19880800) [pid = 3288] [serial = 1630] [outer = 193BB400] 04:36:05 INFO - PROCESS | 3288 | 1471692965627 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19881400) [pid = 3288] [serial = 1631] [outer = 193BB400] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (16199800) [pid = 3288] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1081A000) [pid = 3288] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FB59000) [pid = 3288] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (15363000) [pid = 3288] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0C56EC00) [pid = 3288] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C93B000) [pid = 3288] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0CA0B400) [pid = 3288] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FE69400) [pid = 3288] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (173E9400) [pid = 3288] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1B46FC00) [pid = 3288] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (173EB000) [pid = 3288] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:36:06 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (1957F000) [pid = 3288] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:36:06 INFO - PROCESS | 3288 | 1471692966164 Marionette TRACE conn6 <- [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] 04:36:06 INFO - PROCESS | 3288 | 1471692966193 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 04:36:06 INFO - PROCESS | 3288 | 1471692966196 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 3288 | 1471692966198 Marionette TRACE conn6 <- [1,2138,null,{}] 04:36:06 INFO - PROCESS | 3288 | 1471692966202 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 3288 | 1471692966204 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:06 INFO - PROCESS | 3288 | 1471692966323 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 04:36:06 INFO - PROCESS | 3288 | 1471692966384 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:06 INFO - PROCESS | 3288 | 1471692966386 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:06 INFO - PROCESS | 3288 | ++DOCSHELL 14931000 == 35 [pid = 3288] [id = 544] 04:36:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (149EAC00) [pid = 3288] [serial = 1632] [outer = 00000000] 04:36:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (193B6800) [pid = 3288] [serial = 1633] [outer = 149EAC00] 04:36:06 INFO - PROCESS | 3288 | 1471692966434 Marionette DEBUG loaded listener.js 04:36:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (19901800) [pid = 3288] [serial = 1634] [outer = 149EAC00] 04:36:06 INFO - PROCESS | 3288 | 1471692966783 Marionette TRACE conn6 <- [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]]]}] 04:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 04:36:06 INFO - PROCESS | 3288 | 1471692966830 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 3288 | 1471692966832 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 04:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:36:06 INFO - PROCESS | 3288 | 1471692966835 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 3288 | 1471692966837 Marionette TRACE conn6 <- [1,2142,null,{}] 04:36:06 INFO - PROCESS | 3288 | 1471692966840 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 3288 | 1471692966842 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:06 INFO - PROCESS | 3288 | 1471692966925 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 04:36:06 INFO - PROCESS | 3288 | 1471692966930 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:06 INFO - PROCESS | 3288 | 1471692966932 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:06 INFO - PROCESS | 3288 | ++DOCSHELL 18AD6800 == 36 [pid = 3288] [id = 545] 04:36:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (19578400) [pid = 3288] [serial = 1635] [outer = 00000000] 04:36:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (19C08C00) [pid = 3288] [serial = 1636] [outer = 19578400] 04:36:06 INFO - PROCESS | 3288 | 1471692966979 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (19C0D800) [pid = 3288] [serial = 1637] [outer = 19578400] 04:36:07 INFO - PROCESS | 3288 | 1471692967397 Marionette TRACE conn6 <- [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]]]}] 04:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 632ms 04:36:07 INFO - PROCESS | 3288 | 1471692967469 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 04:36:07 INFO - PROCESS | 3288 | 1471692967471 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 04:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:36:07 INFO - PROCESS | 3288 | 1471692967475 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:36:07 INFO - PROCESS | 3288 | 1471692967477 Marionette TRACE conn6 <- [1,2146,null,{}] 04:36:07 INFO - PROCESS | 3288 | 1471692967481 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:07 INFO - PROCESS | 3288 | 1471692967482 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:07 INFO - PROCESS | 3288 | 1471692967565 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 04:36:07 INFO - PROCESS | 3288 | 1471692967570 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 3288 | 1471692967572 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:07 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EFC00 == 37 [pid = 3288] [id = 546] 04:36:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C1F0000) [pid = 3288] [serial = 1638] [outer = 00000000] 04:36:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A17400) [pid = 3288] [serial = 1639] [outer = 0C1F0000] 04:36:07 INFO - PROCESS | 3288 | 1471692967619 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1A771C00) [pid = 3288] [serial = 1640] [outer = 0C1F0000] 04:36:08 INFO - PROCESS | 3288 | --DOCSHELL 08161400 == 36 [pid = 3288] [id = 528] 04:36:08 INFO - PROCESS | 3288 | --DOCSHELL 0FC0C000 == 35 [pid = 3288] [id = 538] 04:36:08 INFO - PROCESS | 3288 | --DOCSHELL 0CA04000 == 34 [pid = 3288] [id = 13] 04:36:08 INFO - PROCESS | 3288 | --DOCSHELL 14286800 == 33 [pid = 3288] [id = 537] 04:36:08 INFO - PROCESS | 3288 | --DOCSHELL 0C570400 == 32 [pid = 3288] [id = 535] 04:36:08 INFO - PROCESS | 3288 | --DOCSHELL 0C5CE800 == 31 [pid = 3288] [id = 536] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 18AD6800 == 30 [pid = 3288] [id = 545] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 149F4400 == 29 [pid = 3288] [id = 543] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 14931000 == 28 [pid = 3288] [id = 544] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 18ADBC00 == 27 [pid = 3288] [id = 542] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 18A16400 == 26 [pid = 3288] [id = 541] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 173D4000 == 25 [pid = 3288] [id = 540] 04:36:09 INFO - PROCESS | 3288 | --DOCSHELL 0FC10800 == 24 [pid = 3288] [id = 539] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0C984000) [pid = 3288] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1643C000) [pid = 3288] [serial = 1597] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (10D6AC00) [pid = 3288] [serial = 1591] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1427B000) [pid = 3288] [serial = 1592] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC32000) [pid = 3288] [serial = 1588] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (0FE65C00) [pid = 3288] [serial = 1589] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (15D61C00) [pid = 3288] [serial = 1594] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (0FC07800) [pid = 3288] [serial = 1586] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (0CAFE000) [pid = 3288] [serial = 1585] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (14280000) [pid = 3288] [serial = 1604] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (0C1F6400) [pid = 3288] [serial = 1076] [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.] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (149ED400) [pid = 3288] [serial = 1577] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (142E6000) [pid = 3288] [serial = 1576] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (193B0800) [pid = 3288] [serial = 1580] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (18A1FC00) [pid = 3288] [serial = 1579] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (1C70A400) [pid = 3288] [serial = 1583] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (1B9A2C00) [pid = 3288] [serial = 1582] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (173F3800) [pid = 3288] [serial = 1600] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (0FC34000) [pid = 3288] [serial = 1603] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (1883CC00) [pid = 3288] [serial = 1601] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (18A13800) [pid = 3288] [serial = 1606] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 51 (173CE800) [pid = 3288] [serial = 1598] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | --DOMWINDOW == 50 (16085000) [pid = 3288] [serial = 1595] [outer = 00000000] [url = about:blank] 04:36:09 INFO - PROCESS | 3288 | 1471692969485 Marionette TRACE conn6 <- [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]]]}] 04:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2021ms 04:36:09 INFO - PROCESS | 3288 | 1471692969501 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 3288 | 1471692969506 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 04:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:36:09 INFO - PROCESS | 3288 | 1471692969511 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 3288 | 1471692969514 Marionette TRACE conn6 <- [1,2150,null,{}] 04:36:09 INFO - PROCESS | 3288 | 1471692969521 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:09 INFO - PROCESS | 3288 | 1471692969524 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:09 INFO - PROCESS | 3288 | 1471692969616 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 04:36:09 INFO - PROCESS | 3288 | 1471692969626 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 3288 | 1471692969630 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:09 INFO - PROCESS | 3288 | ++DOCSHELL 0FB53400 == 25 [pid = 3288] [id = 547] 04:36:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 51 (0FB56C00) [pid = 3288] [serial = 1641] [outer = 00000000] 04:36:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 52 (0FC02400) [pid = 3288] [serial = 1642] [outer = 0FB56C00] 04:36:09 INFO - PROCESS | 3288 | 1471692969682 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (0FC07800) [pid = 3288] [serial = 1643] [outer = 0FB56C00] 04:36:10 INFO - PROCESS | 3288 | 1471692970200 Marionette TRACE conn6 <- [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]]]}] 04:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 730ms 04:36:10 INFO - PROCESS | 3288 | 1471692970241 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 3288 | 1471692970246 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 04:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:36:10 INFO - PROCESS | 3288 | 1471692970252 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 3288 | 1471692970255 Marionette TRACE conn6 <- [1,2154,null,{}] 04:36:10 INFO - PROCESS | 3288 | 1471692970259 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:10 INFO - PROCESS | 3288 | 1471692970262 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:10 INFO - PROCESS | 3288 | 1471692970354 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 04:36:10 INFO - PROCESS | 3288 | 1471692970363 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:10 INFO - PROCESS | 3288 | 1471692970365 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:10 INFO - PROCESS | 3288 | ++DOCSHELL 101C1800 == 26 [pid = 3288] [id = 548] 04:36:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (101C3800) [pid = 3288] [serial = 1644] [outer = 00000000] 04:36:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (101CD000) [pid = 3288] [serial = 1645] [outer = 101C3800] 04:36:10 INFO - PROCESS | 3288 | 1471692970423 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (10227C00) [pid = 3288] [serial = 1646] [outer = 101C3800] 04:36:10 INFO - PROCESS | 3288 | 1471692970902 Marionette TRACE conn6 <- [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]]]}] 04:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 04:36:10 INFO - PROCESS | 3288 | 1471692970926 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 3288 | 1471692970928 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 04:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:36:10 INFO - PROCESS | 3288 | 1471692970931 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 3288 | 1471692970935 Marionette TRACE conn6 <- [1,2158,null,{}] 04:36:10 INFO - PROCESS | 3288 | 1471692970946 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:10 INFO - PROCESS | 3288 | 1471692970951 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:11 INFO - PROCESS | 3288 | 1471692971063 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 04:36:11 INFO - PROCESS | 3288 | 1471692971074 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 3288 | 1471692971077 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:11 INFO - PROCESS | 3288 | ++DOCSHELL 1427E000 == 27 [pid = 3288] [id = 549] 04:36:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (1427E400) [pid = 3288] [serial = 1647] [outer = 00000000] 04:36:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (14286800) [pid = 3288] [serial = 1648] [outer = 1427E400] 04:36:11 INFO - PROCESS | 3288 | 1471692971129 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (143B7C00) [pid = 3288] [serial = 1649] [outer = 1427E400] 04:36:11 INFO - PROCESS | 3288 | 1471692971591 Marionette TRACE conn6 <- [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]]]}] 04:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 731ms 04:36:11 INFO - PROCESS | 3288 | 1471692971666 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 3288 | 1471692971669 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 04:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:36:11 INFO - PROCESS | 3288 | 1471692971672 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 3288 | 1471692971674 Marionette TRACE conn6 <- [1,2162,null,{}] 04:36:11 INFO - PROCESS | 3288 | 1471692971677 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:11 INFO - PROCESS | 3288 | 1471692971679 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:11 INFO - PROCESS | 3288 | 1471692971764 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 04:36:11 INFO - PROCESS | 3288 | 1471692971770 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 3288 | 1471692971772 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:11 INFO - PROCESS | 3288 | ++DOCSHELL 14968C00 == 28 [pid = 3288] [id = 550] 04:36:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (149ED400) [pid = 3288] [serial = 1650] [outer = 00000000] 04:36:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (158BF400) [pid = 3288] [serial = 1651] [outer = 149ED400] 04:36:11 INFO - PROCESS | 3288 | 1471692971820 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (15F7D000) [pid = 3288] [serial = 1652] [outer = 149ED400] 04:36:12 INFO - PROCESS | 3288 | 1471692972251 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 04:36:12 INFO - PROCESS | 3288 | 1471692972305 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 04:36:12 INFO - PROCESS | 3288 | 1471692972308 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 04:36:12 INFO - PROCESS | 3288 | 1471692972311 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:36:12 INFO - PROCESS | 3288 | 1471692972313 Marionette TRACE conn6 <- [1,2166,null,{}] 04:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:36:12 INFO - PROCESS | 3288 | 1471692972316 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:12 INFO - PROCESS | 3288 | 1471692972318 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:12 INFO - PROCESS | 3288 | 1471692972397 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 04:36:12 INFO - PROCESS | 3288 | 1471692972433 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 3288 | 1471692972435 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:12 INFO - PROCESS | 3288 | ++DOCSHELL 1608C400 == 29 [pid = 3288] [id = 551] 04:36:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (1608F000) [pid = 3288] [serial = 1653] [outer = 00000000] 04:36:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (16198800) [pid = 3288] [serial = 1654] [outer = 1608F000] 04:36:12 INFO - PROCESS | 3288 | 1471692972483 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (161B8000) [pid = 3288] [serial = 1655] [outer = 1608F000] 04:36:12 INFO - PROCESS | 3288 | 1471692972916 Marionette TRACE conn6 <- [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]]]}] 04:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 04:36:13 INFO - PROCESS | 3288 | 1471692972986 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 3288 | 1471692972988 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 04:36:13 INFO - PROCESS | 3288 | 1471692972991 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:36:13 INFO - PROCESS | 3288 | 1471692972993 Marionette TRACE conn6 <- [1,2170,null,{}] 04:36:13 INFO - PROCESS | 3288 | 1471692972997 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 3288 | 1471692973003 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:13 INFO - PROCESS | 3288 | 1471692973107 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 04:36:13 INFO - PROCESS | 3288 | 1471692973113 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 3288 | 1471692973115 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:13 INFO - PROCESS | 3288 | ++DOCSHELL 173D4C00 == 30 [pid = 3288] [id = 552] 04:36:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (173E7400) [pid = 3288] [serial = 1656] [outer = 00000000] 04:36:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (173EF800) [pid = 3288] [serial = 1657] [outer = 173E7400] 04:36:13 INFO - PROCESS | 3288 | 1471692973162 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (173F5400) [pid = 3288] [serial = 1658] [outer = 173E7400] 04:36:13 INFO - PROCESS | 3288 | 1471692973600 Marionette TRACE conn6 <- [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]]]}] 04:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 04:36:13 INFO - PROCESS | 3288 | 1471692973666 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 3288 | 1471692973668 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 04:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:36:13 INFO - PROCESS | 3288 | 1471692973671 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 3288 | 1471692973673 Marionette TRACE conn6 <- [1,2174,null,{}] 04:36:13 INFO - PROCESS | 3288 | 1471692973677 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 3288 | 1471692973679 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:13 INFO - PROCESS | 3288 | 1471692973783 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 04:36:13 INFO - PROCESS | 3288 | 1471692973791 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 3288 | 1471692973793 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:13 INFO - PROCESS | 3288 | ++DOCSHELL 173EE000 == 31 [pid = 3288] [id = 553] 04:36:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (18828C00) [pid = 3288] [serial = 1659] [outer = 00000000] 04:36:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (18A12000) [pid = 3288] [serial = 1660] [outer = 18828C00] 04:36:13 INFO - PROCESS | 3288 | 1471692973840 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18A15C00) [pid = 3288] [serial = 1661] [outer = 18828C00] 04:36:14 INFO - PROCESS | 3288 | 1471692974266 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 630ms 04:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:36:14 INFO - PROCESS | 3288 | 1471692974317 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 3288 | 1471692974320 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 04:36:14 INFO - PROCESS | 3288 | 1471692974323 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 3288 | 1471692974325 Marionette TRACE conn6 <- [1,2178,null,{}] 04:36:14 INFO - PROCESS | 3288 | 1471692974328 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:14 INFO - PROCESS | 3288 | 1471692974330 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:14 INFO - PROCESS | 3288 | 1471692974411 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 04:36:14 INFO - PROCESS | 3288 | 1471692974418 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:14 INFO - PROCESS | 3288 | 1471692974420 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:14 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F7000 == 32 [pid = 3288] [id = 554] 04:36:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A11400) [pid = 3288] [serial = 1662] [outer = 00000000] 04:36:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18AD9000) [pid = 3288] [serial = 1663] [outer = 18A11400] 04:36:14 INFO - PROCESS | 3288 | 1471692974467 Marionette DEBUG loaded listener.js 04:36:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18AB1000) [pid = 3288] [serial = 1664] [outer = 18A11400] 04:36:14 INFO - PROCESS | 3288 | 1471692974944 Marionette TRACE conn6 <- [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]]]}] 04:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 04:36:15 INFO - PROCESS | 3288 | 1471692974999 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 3288 | 1471692975001 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 04:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:36:15 INFO - PROCESS | 3288 | 1471692975005 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 3288 | 1471692975006 Marionette TRACE conn6 <- [1,2182,null,{}] 04:36:15 INFO - PROCESS | 3288 | 1471692975010 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:15 INFO - PROCESS | 3288 | 1471692975012 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:15 INFO - PROCESS | 3288 | 1471692975125 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 04:36:15 INFO - PROCESS | 3288 | 1471692975215 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 3288 | 1471692975217 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:15 INFO - PROCESS | 3288 | ++DOCSHELL 10263C00 == 33 [pid = 3288] [id = 555] 04:36:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (10264800) [pid = 3288] [serial = 1665] [outer = 00000000] 04:36:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19576400) [pid = 3288] [serial = 1666] [outer = 10264800] 04:36:15 INFO - PROCESS | 3288 | 1471692975268 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19577400) [pid = 3288] [serial = 1667] [outer = 10264800] 04:36:15 INFO - PROCESS | 3288 | 1471692975718 Marionette TRACE conn6 <- [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]]]}] 04:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms 04:36:15 INFO - PROCESS | 3288 | 1471692975737 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 04:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:36:15 INFO - PROCESS | 3288 | 1471692975738 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 04:36:15 INFO - PROCESS | 3288 | 1471692975742 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 3288 | 1471692975743 Marionette TRACE conn6 <- [1,2186,null,{}] 04:36:15 INFO - PROCESS | 3288 | 1471692975747 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:15 INFO - PROCESS | 3288 | 1471692975748 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:15 INFO - PROCESS | 3288 | 1471692975874 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 04:36:15 INFO - PROCESS | 3288 | 1471692975880 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 3288 | 1471692975882 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:15 INFO - PROCESS | 3288 | ++DOCSHELL 193AC400 == 34 [pid = 3288] [id = 556] 04:36:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (193B9800) [pid = 3288] [serial = 1668] [outer = 00000000] 04:36:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1987BC00) [pid = 3288] [serial = 1669] [outer = 193B9800] 04:36:15 INFO - PROCESS | 3288 | 1471692975930 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19884C00) [pid = 3288] [serial = 1670] [outer = 193B9800] 04:36:16 INFO - PROCESS | 3288 | 1471692976396 Marionette TRACE conn6 <- [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]]]}] 04:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 04:36:16 INFO - PROCESS | 3288 | 1471692976413 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 3288 | 1471692976415 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 04:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:36:16 INFO - PROCESS | 3288 | 1471692976418 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 3288 | 1471692976421 Marionette TRACE conn6 <- [1,2190,null,{}] 04:36:16 INFO - PROCESS | 3288 | 1471692976424 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:16 INFO - PROCESS | 3288 | 1471692976427 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:16 INFO - PROCESS | 3288 | 1471692976589 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 04:36:16 INFO - PROCESS | 3288 | 1471692976813 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 3288 | 1471692976816 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (193B1C00) [pid = 3288] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (149EAC00) [pid = 3288] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (193BB400) [pid = 3288] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19578400) [pid = 3288] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (173D6800) [pid = 3288] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (10CF8800) [pid = 3288] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC0F400) [pid = 3288] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (14376000) [pid = 3288] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0CA01C00) [pid = 3288] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C5C9400) [pid = 3288] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:36:16 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18A18000) [pid = 3288] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:36:16 INFO - PROCESS | 3288 | ++DOCSHELL 0C5C9400 == 35 [pid = 3288] [id = 557] 04:36:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0C5CB800) [pid = 3288] [serial = 1671] [outer = 00000000] 04:36:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FC0A800) [pid = 3288] [serial = 1672] [outer = 0C5CB800] 04:36:16 INFO - PROCESS | 3288 | 1471692976872 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (149EAC00) [pid = 3288] [serial = 1673] [outer = 0C5CB800] 04:36:17 INFO - PROCESS | 3288 | 1471692977220 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 830ms 04:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:36:17 INFO - PROCESS | 3288 | 1471692977253 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 3288 | 1471692977255 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 04:36:17 INFO - PROCESS | 3288 | 1471692977258 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 3288 | 1471692977260 Marionette TRACE conn6 <- [1,2194,null,{}] 04:36:17 INFO - PROCESS | 3288 | 1471692977277 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:17 INFO - PROCESS | 3288 | 1471692977279 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:17 INFO - PROCESS | 3288 | 1471692977361 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 04:36:17 INFO - PROCESS | 3288 | 1471692977456 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:17 INFO - PROCESS | 3288 | 1471692977458 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:17 INFO - PROCESS | 3288 | ++DOCSHELL 102BD400 == 36 [pid = 3288] [id = 558] 04:36:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1482F000) [pid = 3288] [serial = 1674] [outer = 00000000] 04:36:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19577800) [pid = 3288] [serial = 1675] [outer = 1482F000] 04:36:17 INFO - PROCESS | 3288 | 1471692977503 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19910C00) [pid = 3288] [serial = 1676] [outer = 1482F000] 04:36:17 INFO - PROCESS | 3288 | 1471692977856 Marionette TRACE conn6 <- [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]]]}] 04:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 04:36:17 INFO - PROCESS | 3288 | 1471692977889 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 3288 | 1471692977891 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 04:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:36:17 INFO - PROCESS | 3288 | 1471692977894 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 3288 | 1471692977896 Marionette TRACE conn6 <- [1,2198,null,{}] 04:36:17 INFO - PROCESS | 3288 | 1471692977899 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:17 INFO - PROCESS | 3288 | 1471692977901 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:18 INFO - PROCESS | 3288 | 1471692978020 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 04:36:18 INFO - PROCESS | 3288 | 1471692978029 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 3288 | 1471692978031 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:18 INFO - PROCESS | 3288 | ++DOCSHELL 18822C00 == 37 [pid = 3288] [id = 559] 04:36:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18823000) [pid = 3288] [serial = 1677] [outer = 00000000] 04:36:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19C10000) [pid = 3288] [serial = 1678] [outer = 18823000] 04:36:18 INFO - PROCESS | 3288 | 1471692978077 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19CC1000) [pid = 3288] [serial = 1679] [outer = 18823000] 04:36:18 INFO - PROCESS | 3288 | 1471692978513 Marionette TRACE conn6 <- [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]]]}] 04:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 04:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:36:18 INFO - PROCESS | 3288 | 1471692978565 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 3288 | 1471692978567 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 04:36:18 INFO - PROCESS | 3288 | 1471692978570 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 3288 | 1471692978571 Marionette TRACE conn6 <- [1,2202,null,{}] 04:36:18 INFO - PROCESS | 3288 | 1471692978575 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:18 INFO - PROCESS | 3288 | 1471692978577 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:18 INFO - PROCESS | 3288 | 1471692978698 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 04:36:18 INFO - PROCESS | 3288 | 1471692978708 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 3288 | 1471692978710 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:18 INFO - PROCESS | 3288 | ++DOCSHELL 19CC0C00 == 38 [pid = 3288] [id = 560] 04:36:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19CCA000) [pid = 3288] [serial = 1680] [outer = 00000000] 04:36:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A77E000) [pid = 3288] [serial = 1681] [outer = 19CCA000] 04:36:18 INFO - PROCESS | 3288 | 1471692978757 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A855400) [pid = 3288] [serial = 1682] [outer = 19CCA000] 04:36:19 INFO - PROCESS | 3288 | 1471692979573 Marionette TRACE conn6 <- [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]]]}] 04:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1022ms 04:36:19 INFO - PROCESS | 3288 | 1471692979593 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 04:36:19 INFO - PROCESS | 3288 | 1471692979598 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 04:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:36:19 INFO - PROCESS | 3288 | 1471692979603 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 3288 | 1471692979608 Marionette TRACE conn6 <- [1,2206,null,{}] 04:36:19 INFO - PROCESS | 3288 | 1471692979634 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:19 INFO - PROCESS | 3288 | 1471692979637 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:19 INFO - PROCESS | 3288 | 1471692979786 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 04:36:19 INFO - PROCESS | 3288 | 1471692979927 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 3288 | 1471692979930 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:19 INFO - PROCESS | 3288 | ++DOCSHELL 0FB4F400 == 39 [pid = 3288] [id = 561] 04:36:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0FB51400) [pid = 3288] [serial = 1683] [outer = 00000000] 04:36:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FC2F800) [pid = 3288] [serial = 1684] [outer = 0FB51400] 04:36:20 INFO - PROCESS | 3288 | 1471692979993 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FE63000) [pid = 3288] [serial = 1685] [outer = 0FB51400] 04:36:20 INFO - PROCESS | 3288 | 1471692980905 Marionette TRACE conn6 <- [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]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1345ms 04:36:20 INFO - PROCESS | 3288 | 1471692980948 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 04:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:36:20 INFO - PROCESS | 3288 | 1471692980952 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 04:36:20 INFO - PROCESS | 3288 | 1471692980958 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 3288 | 1471692980961 Marionette TRACE conn6 <- [1,2210,null,{}] 04:36:20 INFO - PROCESS | 3288 | 1471692980967 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 3288 | 1471692980970 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:21 INFO - PROCESS | 3288 | 1471692981084 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 04:36:21 INFO - PROCESS | 3288 | 1471692981226 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:21 INFO - PROCESS | 3288 | 1471692981230 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:21 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2D400 == 40 [pid = 3288] [id = 562] 04:36:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0FC2E800) [pid = 3288] [serial = 1686] [outer = 00000000] 04:36:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FE61800) [pid = 3288] [serial = 1687] [outer = 0FC2E800] 04:36:21 INFO - PROCESS | 3288 | 1471692981286 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (101C6C00) [pid = 3288] [serial = 1688] [outer = 0FC2E800] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 18822C00 == 39 [pid = 3288] [id = 559] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 102BD400 == 38 [pid = 3288] [id = 558] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 0C5C9400 == 37 [pid = 3288] [id = 557] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 193AC400 == 36 [pid = 3288] [id = 556] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 10263C00 == 35 [pid = 3288] [id = 555] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 0C1F7000 == 34 [pid = 3288] [id = 554] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 173EE000 == 33 [pid = 3288] [id = 553] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 173D4C00 == 32 [pid = 3288] [id = 552] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 1608C400 == 31 [pid = 3288] [id = 551] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 14968C00 == 30 [pid = 3288] [id = 550] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 1427E000 == 29 [pid = 3288] [id = 549] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 101C1800 == 28 [pid = 3288] [id = 548] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18A17400) [pid = 3288] [serial = 1639] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 0FB53400 == 27 [pid = 3288] [id = 547] 04:36:21 INFO - PROCESS | 3288 | --DOCSHELL 0C1EFC00 == 26 [pid = 3288] [id = 546] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (19580000) [pid = 3288] [serial = 1628] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1957B000) [pid = 3288] [serial = 1627] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (193B6800) [pid = 3288] [serial = 1633] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (19880800) [pid = 3288] [serial = 1630] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19C08C00) [pid = 3288] [serial = 1636] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (19881400) [pid = 3288] [serial = 1631] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (173EB800) [pid = 3288] [serial = 1621] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (143BA400) [pid = 3288] [serial = 1618] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1496A800) [pid = 3288] [serial = 1619] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (101C2800) [pid = 3288] [serial = 1615] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10228800) [pid = 3288] [serial = 1616] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19C0D800) [pid = 3288] [serial = 1637] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (15D5C800) [pid = 3288] [serial = 1613] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (149F2000) [pid = 3288] [serial = 1612] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FE6B400) [pid = 3288] [serial = 1610] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FC2F400) [pid = 3288] [serial = 1609] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (18A14400) [pid = 3288] [serial = 1607] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18ADC000) [pid = 3288] [serial = 1624] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19901800) [pid = 3288] [serial = 1634] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (193AD400) [pid = 3288] [serial = 1625] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18826C00) [pid = 3288] [serial = 1622] [outer = 00000000] [url = about:blank] 04:36:21 INFO - PROCESS | 3288 | 1471692981836 Marionette TRACE conn6 <- [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]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 931ms 04:36:21 INFO - PROCESS | 3288 | 1471692981888 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 3288 | 1471692981893 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 04:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:36:21 INFO - PROCESS | 3288 | 1471692981899 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 3288 | 1471692981902 Marionette TRACE conn6 <- [1,2214,null,{}] 04:36:21 INFO - PROCESS | 3288 | 1471692981906 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:21 INFO - PROCESS | 3288 | 1471692981909 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:22 INFO - PROCESS | 3288 | 1471692982000 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 04:36:22 INFO - PROCESS | 3288 | 1471692982007 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 3288 | 1471692982009 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:22 INFO - PROCESS | 3288 | ++DOCSHELL 10364400 == 27 [pid = 3288] [id = 563] 04:36:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (1036A400) [pid = 3288] [serial = 1689] [outer = 00000000] 04:36:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (10C0F000) [pid = 3288] [serial = 1690] [outer = 1036A400] 04:36:22 INFO - PROCESS | 3288 | 1471692982060 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (14279000) [pid = 3288] [serial = 1691] [outer = 1036A400] 04:36:22 INFO - PROCESS | 3288 | 1471692982575 Marionette TRACE conn6 <- [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]]]}] 04:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 04:36:22 INFO - PROCESS | 3288 | 1471692982633 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 3288 | 1471692982635 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 04:36:22 INFO - PROCESS | 3288 | 1471692982639 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:36:22 INFO - PROCESS | 3288 | 1471692982642 Marionette TRACE conn6 <- [1,2218,null,{}] 04:36:22 INFO - PROCESS | 3288 | 1471692982653 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:22 INFO - PROCESS | 3288 | 1471692982658 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:22 INFO - PROCESS | 3288 | 1471692982743 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 04:36:22 INFO - PROCESS | 3288 | 1471692982838 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 3288 | 1471692982841 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:22 INFO - PROCESS | 3288 | ++DOCSHELL 149F2000 == 28 [pid = 3288] [id = 564] 04:36:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (14A6E400) [pid = 3288] [serial = 1692] [outer = 00000000] 04:36:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (15367000) [pid = 3288] [serial = 1693] [outer = 14A6E400] 04:36:22 INFO - PROCESS | 3288 | 1471692982891 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (15D5DC00) [pid = 3288] [serial = 1694] [outer = 14A6E400] 04:36:23 INFO - PROCESS | 3288 | 1471692983256 Marionette TRACE conn6 <- [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]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 04:36:23 INFO - PROCESS | 3288 | 1471692983313 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 04:36:23 INFO - PROCESS | 3288 | 1471692983316 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 04:36:23 INFO - PROCESS | 3288 | 1471692983319 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 3288 | 1471692983320 Marionette TRACE conn6 <- [1,2222,null,{}] 04:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:36:23 INFO - PROCESS | 3288 | 1471692983324 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:23 INFO - PROCESS | 3288 | 1471692983326 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:23 INFO - PROCESS | 3288 | 1471692983412 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 04:36:23 INFO - PROCESS | 3288 | 1471692983419 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:23 INFO - PROCESS | 3288 | 1471692983421 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:23 INFO - PROCESS | 3288 | ++DOCSHELL 14A77400 == 29 [pid = 3288] [id = 565] 04:36:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (16085000) [pid = 3288] [serial = 1695] [outer = 00000000] 04:36:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173C9400) [pid = 3288] [serial = 1696] [outer = 16085000] 04:36:23 INFO - PROCESS | 3288 | 1471692983476 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173E8400) [pid = 3288] [serial = 1697] [outer = 16085000] 04:36:23 INFO - PROCESS | 3288 | 1471692983910 Marionette TRACE conn6 <- [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]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 630ms 04:36:23 INFO - PROCESS | 3288 | 1471692983959 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 04:36:23 INFO - PROCESS | 3288 | 1471692983961 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 04:36:23 INFO - PROCESS | 3288 | 1471692983964 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:36:23 INFO - PROCESS | 3288 | 1471692983966 Marionette TRACE conn6 <- [1,2226,null,{}] 04:36:23 INFO - PROCESS | 3288 | 1471692983977 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:23 INFO - PROCESS | 3288 | 1471692983979 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:24 INFO - PROCESS | 3288 | 1471692984090 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 04:36:24 INFO - PROCESS | 3288 | 1471692984187 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 3288 | 1471692984189 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:24 INFO - PROCESS | 3288 | ++DOCSHELL 1881F400 == 30 [pid = 3288] [id = 566] 04:36:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18822C00) [pid = 3288] [serial = 1698] [outer = 00000000] 04:36:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18930C00) [pid = 3288] [serial = 1699] [outer = 18822C00] 04:36:24 INFO - PROCESS | 3288 | 1471692984235 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A1A000) [pid = 3288] [serial = 1700] [outer = 18822C00] 04:36:24 INFO - PROCESS | 3288 | 1471692984690 Marionette TRACE conn6 <- [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]]]}] 04:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 770ms 04:36:24 INFO - PROCESS | 3288 | 1471692984738 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 04:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:36:24 INFO - PROCESS | 3288 | 1471692984740 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 04:36:24 INFO - PROCESS | 3288 | 1471692984743 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 3288 | 1471692984745 Marionette TRACE conn6 <- [1,2230,null,{}] 04:36:24 INFO - PROCESS | 3288 | 1471692984748 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:24 INFO - PROCESS | 3288 | 1471692984754 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:24 INFO - PROCESS | 3288 | 1471692984895 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 04:36:24 INFO - PROCESS | 3288 | 1471692984972 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 3288 | 1471692984974 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:25 INFO - PROCESS | 3288 | ++DOCSHELL 18ADA800 == 31 [pid = 3288] [id = 567] 04:36:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18ADBC00) [pid = 3288] [serial = 1701] [outer = 00000000] 04:36:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1957AC00) [pid = 3288] [serial = 1702] [outer = 18ADBC00] 04:36:25 INFO - PROCESS | 3288 | 1471692985021 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19581000) [pid = 3288] [serial = 1703] [outer = 18ADBC00] 04:36:25 INFO - PROCESS | 3288 | 1471692985433 Marionette TRACE conn6 <- [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]]]}] 04:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 730ms 04:36:25 INFO - PROCESS | 3288 | 1471692985506 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 3288 | 1471692985509 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 04:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:36:25 INFO - PROCESS | 3288 | 1471692985514 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 3288 | 1471692985525 Marionette TRACE conn6 <- [1,2234,null,{}] 04:36:25 INFO - PROCESS | 3288 | 1471692985529 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:25 INFO - PROCESS | 3288 | 1471692985531 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:25 INFO - PROCESS | 3288 | 1471692985647 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 04:36:25 INFO - PROCESS | 3288 | 1471692985659 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:25 INFO - PROCESS | 3288 | 1471692985661 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:25 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EB000 == 32 [pid = 3288] [id = 568] 04:36:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (193B2800) [pid = 3288] [serial = 1704] [outer = 00000000] 04:36:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1987E000) [pid = 3288] [serial = 1705] [outer = 193B2800] 04:36:25 INFO - PROCESS | 3288 | 1471692985708 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1987F400) [pid = 3288] [serial = 1706] [outer = 193B2800] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10264800) [pid = 3288] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (193B9800) [pid = 3288] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18828C00) [pid = 3288] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18A11400) [pid = 3288] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1427E400) [pid = 3288] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101C3800) [pid = 3288] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1608F000) [pid = 3288] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FB56C00) [pid = 3288] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173E7400) [pid = 3288] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0C1F0000) [pid = 3288] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (149ED400) [pid = 3288] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18823000) [pid = 3288] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C5CB800) [pid = 3288] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:36:26 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1482F000) [pid = 3288] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:36:26 INFO - PROCESS | 3288 | 1471692986281 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 790ms 04:36:26 INFO - PROCESS | 3288 | 1471692986309 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 04:36:26 INFO - PROCESS | 3288 | 1471692986311 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 04:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:36:26 INFO - PROCESS | 3288 | 1471692986315 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 3288 | 1471692986317 Marionette TRACE conn6 <- [1,2238,null,{}] 04:36:26 INFO - PROCESS | 3288 | 1471692986320 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 3288 | 1471692986322 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:26 INFO - PROCESS | 3288 | 1471692986403 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 04:36:26 INFO - PROCESS | 3288 | 1471692986502 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 3288 | 1471692986504 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:26 INFO - PROCESS | 3288 | ++DOCSHELL 0FE68400 == 33 [pid = 3288] [id = 569] 04:36:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10220800) [pid = 3288] [serial = 1707] [outer = 00000000] 04:36:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1608F000) [pid = 3288] [serial = 1708] [outer = 10220800] 04:36:26 INFO - PROCESS | 3288 | 1471692986551 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18AD8800) [pid = 3288] [serial = 1709] [outer = 10220800] 04:36:26 INFO - PROCESS | 3288 | 1471692986914 Marionette TRACE conn6 <- [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]]]}] 04:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 630ms 04:36:26 INFO - PROCESS | 3288 | 1471692986963 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 04:36:26 INFO - PROCESS | 3288 | 1471692986965 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 04:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:36:26 INFO - PROCESS | 3288 | 1471692986970 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 3288 | 1471692986972 Marionette TRACE conn6 <- [1,2242,null,{}] 04:36:26 INFO - PROCESS | 3288 | 1471692986975 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 3288 | 1471692986977 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:27 INFO - PROCESS | 3288 | 1471692987097 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 04:36:27 INFO - PROCESS | 3288 | 1471692987103 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 3288 | 1471692987105 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:27 INFO - PROCESS | 3288 | ++DOCSHELL 1608DC00 == 34 [pid = 3288] [id = 570] 04:36:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173E7400) [pid = 3288] [serial = 1710] [outer = 00000000] 04:36:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1990A000) [pid = 3288] [serial = 1711] [outer = 173E7400] 04:36:27 INFO - PROCESS | 3288 | 1471692987152 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1990C000) [pid = 3288] [serial = 1712] [outer = 173E7400] 04:36:27 INFO - PROCESS | 3288 | 1471692987558 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 630ms 04:36:27 INFO - PROCESS | 3288 | 1471692987600 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 3288 | 1471692987602 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 04:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:36:27 INFO - PROCESS | 3288 | 1471692987605 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 3288 | 1471692987607 Marionette TRACE conn6 <- [1,2246,null,{}] 04:36:27 INFO - PROCESS | 3288 | 1471692987611 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:27 INFO - PROCESS | 3288 | 1471692987612 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:27 INFO - PROCESS | 3288 | 1471692987694 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 04:36:27 INFO - PROCESS | 3288 | 1471692987700 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 3288 | 1471692987702 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:27 INFO - PROCESS | 3288 | ++DOCSHELL 1987A400 == 35 [pid = 3288] [id = 571] 04:36:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19901C00) [pid = 3288] [serial = 1713] [outer = 00000000] 04:36:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1A76F800) [pid = 3288] [serial = 1714] [outer = 19901C00] 04:36:27 INFO - PROCESS | 3288 | 1471692987752 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A77AC00) [pid = 3288] [serial = 1715] [outer = 19901C00] 04:36:28 INFO - PROCESS | 3288 | 1471692988259 Marionette TRACE conn6 <- [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]]]}] 04:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 730ms 04:36:28 INFO - PROCESS | 3288 | 1471692988337 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 04:36:28 INFO - PROCESS | 3288 | 1471692988342 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 04:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:36:28 INFO - PROCESS | 3288 | 1471692988348 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 3288 | 1471692988352 Marionette TRACE conn6 <- [1,2250,null,{}] 04:36:28 INFO - PROCESS | 3288 | 1471692988358 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:28 INFO - PROCESS | 3288 | 1471692988361 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:28 INFO - PROCESS | 3288 | 1471692988562 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 04:36:28 INFO - PROCESS | 3288 | 1471692988682 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 3288 | 1471692988687 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:28 INFO - PROCESS | 3288 | ++DOCSHELL 0FB53C00 == 36 [pid = 3288] [id = 572] 04:36:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FB54C00) [pid = 3288] [serial = 1716] [outer = 00000000] 04:36:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FC33C00) [pid = 3288] [serial = 1717] [outer = 0FB54C00] 04:36:28 INFO - PROCESS | 3288 | 1471692988750 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (101C3800) [pid = 3288] [serial = 1718] [outer = 0FB54C00] 04:36:29 INFO - PROCESS | 3288 | 1471692989305 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 970ms 04:36:29 INFO - PROCESS | 3288 | 1471692989321 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 3288 | 1471692989326 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 04:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:36:29 INFO - PROCESS | 3288 | 1471692989333 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 3288 | 1471692989336 Marionette TRACE conn6 <- [1,2254,null,{}] 04:36:29 INFO - PROCESS | 3288 | 1471692989356 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:29 INFO - PROCESS | 3288 | 1471692989359 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:29 INFO - PROCESS | 3288 | 1471692989474 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 04:36:29 INFO - PROCESS | 3288 | 1471692989583 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 3288 | 1471692989586 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:29 INFO - PROCESS | 3288 | ++DOCSHELL 143B7000 == 37 [pid = 3288] [id = 573] 04:36:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (143BD800) [pid = 3288] [serial = 1719] [outer = 00000000] 04:36:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (14930000) [pid = 3288] [serial = 1720] [outer = 143BD800] 04:36:29 INFO - PROCESS | 3288 | 1471692989643 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (158CAC00) [pid = 3288] [serial = 1721] [outer = 143BD800] 04:36:30 INFO - PROCESS | 3288 | 1471692990248 Marionette TRACE conn6 <- [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]]]}] 04:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 950ms 04:36:30 INFO - PROCESS | 3288 | 1471692990287 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 3288 | 1471692990289 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 04:36:30 INFO - PROCESS | 3288 | 1471692990293 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:36:30 INFO - PROCESS | 3288 | 1471692990297 Marionette TRACE conn6 <- [1,2258,null,{}] 04:36:30 INFO - PROCESS | 3288 | 1471692990308 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:30 INFO - PROCESS | 3288 | 1471692990313 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:30 INFO - PROCESS | 3288 | 1471692990426 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 04:36:30 INFO - PROCESS | 3288 | 1471692990565 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:30 INFO - PROCESS | 3288 | 1471692990568 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:30 INFO - PROCESS | 3288 | ++DOCSHELL 193B9000 == 38 [pid = 3288] [id = 574] 04:36:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (193BB800) [pid = 3288] [serial = 1722] [outer = 00000000] 04:36:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19881800) [pid = 3288] [serial = 1723] [outer = 193BB800] 04:36:30 INFO - PROCESS | 3288 | 1471692990627 Marionette DEBUG loaded listener.js 04:36:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A777000) [pid = 3288] [serial = 1724] [outer = 193BB800] 04:36:31 INFO - PROCESS | 3288 | 1471692991213 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 970ms 04:36:31 INFO - PROCESS | 3288 | 1471692991266 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 3288 | 1471692991270 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 04:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:36:31 INFO - PROCESS | 3288 | 1471692991273 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 3288 | 1471692991275 Marionette TRACE conn6 <- [1,2262,null,{}] 04:36:31 INFO - PROCESS | 3288 | 1471692991279 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:31 INFO - PROCESS | 3288 | 1471692991282 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:31 INFO - PROCESS | 3288 | 1471692991393 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 04:36:31 INFO - PROCESS | 3288 | 1471692991505 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 3288 | 1471692991507 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:31 INFO - PROCESS | 3288 | ++DOCSHELL 1A8CF000 == 39 [pid = 3288] [id = 575] 04:36:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1A8CF400) [pid = 3288] [serial = 1725] [outer = 00000000] 04:36:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1AAD4000) [pid = 3288] [serial = 1726] [outer = 1A8CF400] 04:36:31 INFO - PROCESS | 3288 | 1471692991606 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (1B66D800) [pid = 3288] [serial = 1727] [outer = 1A8CF400] 04:36:32 INFO - PROCESS | 3288 | 1471692992197 Marionette TRACE conn6 <- [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]]]}] 04:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 972ms 04:36:32 INFO - PROCESS | 3288 | 1471692992371 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 04:36:32 INFO - PROCESS | 3288 | 1471692992375 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 04:36:32 INFO - PROCESS | 3288 | 1471692992405 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 3288 | 1471692992408 Marionette TRACE conn6 <- [1,2266,null,{}] 04:36:32 INFO - PROCESS | 3288 | 1471692992414 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:36:32 INFO - PROCESS | 3288 | 1471692992417 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:32 INFO - PROCESS | 3288 | 1471692992523 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 04:36:32 INFO - PROCESS | 3288 | 1471692992659 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 3288 | 1471692992664 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:32 INFO - PROCESS | 3288 | ++DOCSHELL 0FE66C00 == 40 [pid = 3288] [id = 576] 04:36:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (0FE68000) [pid = 3288] [serial = 1728] [outer = 00000000] 04:36:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1025F400) [pid = 3288] [serial = 1729] [outer = 0FE68000] 04:36:32 INFO - PROCESS | 3288 | 1471692992717 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (1089B800) [pid = 3288] [serial = 1730] [outer = 0FE68000] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 1608DC00 == 39 [pid = 3288] [id = 570] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 0FE68400 == 38 [pid = 3288] [id = 569] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 0C1EB000 == 37 [pid = 3288] [id = 568] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 18ADA800 == 36 [pid = 3288] [id = 567] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 1881F400 == 35 [pid = 3288] [id = 566] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 14A77400 == 34 [pid = 3288] [id = 565] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 149F2000 == 33 [pid = 3288] [id = 564] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 10364400 == 32 [pid = 3288] [id = 563] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 0FC2D400 == 31 [pid = 3288] [id = 562] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 0FB4F400 == 30 [pid = 3288] [id = 561] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 19CC0C00 == 29 [pid = 3288] [id = 560] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 1A8CF000 == 28 [pid = 3288] [id = 575] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 193B9000 == 27 [pid = 3288] [id = 574] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 1987A400 == 26 [pid = 3288] [id = 571] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 0FB53C00 == 25 [pid = 3288] [id = 572] 04:36:33 INFO - PROCESS | 3288 | --DOCSHELL 143B7000 == 24 [pid = 3288] [id = 573] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (19576400) [pid = 3288] [serial = 1666] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (1987BC00) [pid = 3288] [serial = 1669] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (18A12000) [pid = 3288] [serial = 1660] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18A15C00) [pid = 3288] [serial = 1661] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (18AD9000) [pid = 3288] [serial = 1663] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (14286800) [pid = 3288] [serial = 1648] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (143B7C00) [pid = 3288] [serial = 1649] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (101CD000) [pid = 3288] [serial = 1645] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (10227C00) [pid = 3288] [serial = 1646] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (16198800) [pid = 3288] [serial = 1654] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (161B8000) [pid = 3288] [serial = 1655] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC02400) [pid = 3288] [serial = 1642] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC07800) [pid = 3288] [serial = 1643] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (173EF800) [pid = 3288] [serial = 1657] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173F5400) [pid = 3288] [serial = 1658] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A771C00) [pid = 3288] [serial = 1640] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (158BF400) [pid = 3288] [serial = 1651] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19C10000) [pid = 3288] [serial = 1678] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (15F7D000) [pid = 3288] [serial = 1652] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19577400) [pid = 3288] [serial = 1667] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19884C00) [pid = 3288] [serial = 1670] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (149EAC00) [pid = 3288] [serial = 1673] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FC0A800) [pid = 3288] [serial = 1672] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19CC1000) [pid = 3288] [serial = 1679] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19577800) [pid = 3288] [serial = 1675] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19910C00) [pid = 3288] [serial = 1676] [outer = 00000000] [url = about:blank] 04:36:33 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18AB1000) [pid = 3288] [serial = 1664] [outer = 00000000] [url = about:blank] 04:36:34 INFO - PROCESS | 3288 | 1471692993980 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1616ms 04:36:34 INFO - PROCESS | 3288 | 1471692994042 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 3288 | 1471692994046 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 04:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:36:34 INFO - PROCESS | 3288 | 1471692994051 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 3288 | 1471692994054 Marionette TRACE conn6 <- [1,2270,null,{}] 04:36:34 INFO - PROCESS | 3288 | 1471692994060 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:34 INFO - PROCESS | 3288 | 1471692994063 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:34 INFO - PROCESS | 3288 | 1471692994153 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 04:36:34 INFO - PROCESS | 3288 | 1471692994250 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 3288 | 1471692994253 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:34 INFO - PROCESS | 3288 | ++DOCSHELL 0C936800 == 25 [pid = 3288] [id = 577] 04:36:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0C93A800) [pid = 3288] [serial = 1731] [outer = 00000000] 04:36:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FB56C00) [pid = 3288] [serial = 1732] [outer = 0C93A800] 04:36:34 INFO - PROCESS | 3288 | 1471692994304 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC01C00) [pid = 3288] [serial = 1733] [outer = 0C93A800] 04:36:34 INFO - PROCESS | 3288 | 1471692994734 Marionette TRACE conn6 <- [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]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 04:36:34 INFO - PROCESS | 3288 | 1471692994789 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 3288 | 1471692994794 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 04:36:34 INFO - PROCESS | 3288 | 1471692994801 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:36:34 INFO - PROCESS | 3288 | 1471692994804 Marionette TRACE conn6 <- [1,2274,null,{}] 04:36:34 INFO - PROCESS | 3288 | 1471692994808 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:34 INFO - PROCESS | 3288 | 1471692994810 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:34 INFO - PROCESS | 3288 | 1471692994902 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 04:36:34 INFO - PROCESS | 3288 | 1471692994911 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 3288 | 1471692994914 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:34 INFO - PROCESS | 3288 | ++DOCSHELL 101CE000 == 26 [pid = 3288] [id = 578] 04:36:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101CEC00) [pid = 3288] [serial = 1734] [outer = 00000000] 04:36:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1025AC00) [pid = 3288] [serial = 1735] [outer = 101CEC00] 04:36:34 INFO - PROCESS | 3288 | 1471692994965 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (102C6400) [pid = 3288] [serial = 1736] [outer = 101CEC00] 04:36:35 INFO - PROCESS | 3288 | 1471692995424 Marionette TRACE conn6 <- [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]]]}] 04:36:35 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 04:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 04:36:35 INFO - PROCESS | 3288 | 1471692995477 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 04:36:35 INFO - PROCESS | 3288 | 1471692995479 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 04:36:35 INFO - PROCESS | 3288 | 1471692995484 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:36:35 INFO - PROCESS | 3288 | 1471692995487 Marionette TRACE conn6 <- [1,2278,null,{}] 04:36:35 INFO - PROCESS | 3288 | 1471692995498 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:35 INFO - PROCESS | 3288 | 1471692995503 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:35 INFO - PROCESS | 3288 | 1471692995620 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 04:36:35 INFO - PROCESS | 3288 | 1471692995639 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 3288 | 1471692995642 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:35 INFO - PROCESS | 3288 | ++DOCSHELL 142AF800 == 27 [pid = 3288] [id = 579] 04:36:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (142AFC00) [pid = 3288] [serial = 1737] [outer = 00000000] 04:36:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (143B7000) [pid = 3288] [serial = 1738] [outer = 142AFC00] 04:36:35 INFO - PROCESS | 3288 | 1471692995693 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1486F800) [pid = 3288] [serial = 1739] [outer = 142AFC00] 04:36:36 INFO - PROCESS | 3288 | 1471692996168 Marionette TRACE conn6 <- [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]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 730ms 04:36:36 INFO - PROCESS | 3288 | 1471692996217 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 3288 | 1471692996219 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 04:36:36 INFO - PROCESS | 3288 | 1471692996222 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:36:36 INFO - PROCESS | 3288 | 1471692996224 Marionette TRACE conn6 <- [1,2282,null,{}] 04:36:36 INFO - PROCESS | 3288 | 1471692996227 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 3288 | 1471692996229 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:36 INFO - PROCESS | 3288 | 1471692996345 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 04:36:36 INFO - PROCESS | 3288 | 1471692996352 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 3288 | 1471692996354 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:36 INFO - PROCESS | 3288 | ++DOCSHELL 14968C00 == 28 [pid = 3288] [id = 580] 04:36:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (149EE800) [pid = 3288] [serial = 1740] [outer = 00000000] 04:36:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (15D5AC00) [pid = 3288] [serial = 1741] [outer = 149EE800] 04:36:36 INFO - PROCESS | 3288 | 1471692996453 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (15F84400) [pid = 3288] [serial = 1742] [outer = 149EE800] 04:36:36 INFO - PROCESS | 3288 | 1471692996875 Marionette TRACE conn6 <- [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]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 670ms 04:36:36 INFO - PROCESS | 3288 | 1471692996897 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 3288 | 1471692996899 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 04:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:36:36 INFO - PROCESS | 3288 | 1471692996902 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 3288 | 1471692996904 Marionette TRACE conn6 <- [1,2286,null,{}] 04:36:36 INFO - PROCESS | 3288 | 1471692996907 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 3288 | 1471692996909 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:37 INFO - PROCESS | 3288 | 1471692997024 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 04:36:37 INFO - PROCESS | 3288 | 1471692997119 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 3288 | 1471692997121 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:37 INFO - PROCESS | 3288 | ++DOCSHELL 16191C00 == 29 [pid = 3288] [id = 581] 04:36:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (16192400) [pid = 3288] [serial = 1743] [outer = 00000000] 04:36:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (161BA000) [pid = 3288] [serial = 1744] [outer = 16192400] 04:36:37 INFO - PROCESS | 3288 | 1471692997171 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (164BBC00) [pid = 3288] [serial = 1745] [outer = 16192400] 04:36:37 INFO - PROCESS | 3288 | 1471692997606 Marionette TRACE conn6 <- [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]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 730ms 04:36:37 INFO - PROCESS | 3288 | 1471692997632 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 3288 | 1471692997635 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 04:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:36:37 INFO - PROCESS | 3288 | 1471692997638 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 3288 | 1471692997640 Marionette TRACE conn6 <- [1,2290,null,{}] 04:36:37 INFO - PROCESS | 3288 | 1471692997643 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 3288 | 1471692997649 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:37 INFO - PROCESS | 3288 | 1471692997792 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 04:36:37 INFO - PROCESS | 3288 | 1471692997860 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 3288 | 1471692997862 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:37 INFO - PROCESS | 3288 | ++DOCSHELL 173CF000 == 30 [pid = 3288] [id = 582] 04:36:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (173E9C00) [pid = 3288] [serial = 1746] [outer = 00000000] 04:36:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18828400) [pid = 3288] [serial = 1747] [outer = 173E9C00] 04:36:37 INFO - PROCESS | 3288 | 1471692997910 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18A16C00) [pid = 3288] [serial = 1748] [outer = 173E9C00] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18822C00) [pid = 3288] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18ADBC00) [pid = 3288] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19CCA000) [pid = 3288] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (14A6E400) [pid = 3288] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FB51400) [pid = 3288] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1036A400) [pid = 3288] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FC2E800) [pid = 3288] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (16085000) [pid = 3288] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10220800) [pid = 3288] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (193B2800) [pid = 3288] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19901C00) [pid = 3288] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:36:38 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (173E7400) [pid = 3288] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:36:38 INFO - PROCESS | 3288 | 1471692998530 Marionette TRACE conn6 <- [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]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 930ms 04:36:38 INFO - PROCESS | 3288 | 1471692998569 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 3288 | 1471692998571 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 04:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:36:38 INFO - PROCESS | 3288 | 1471692998575 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 3288 | 1471692998576 Marionette TRACE conn6 <- [1,2294,null,{}] 04:36:38 INFO - PROCESS | 3288 | 1471692998580 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:38 INFO - PROCESS | 3288 | 1471692998582 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:38 INFO - PROCESS | 3288 | 1471692998696 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 04:36:38 INFO - PROCESS | 3288 | 1471692998760 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 3288 | 1471692998762 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:38 INFO - PROCESS | 3288 | ++DOCSHELL 0CA0C800 == 31 [pid = 3288] [id = 583] 04:36:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (10220800) [pid = 3288] [serial = 1749] [outer = 00000000] 04:36:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173E7400) [pid = 3288] [serial = 1750] [outer = 10220800] 04:36:38 INFO - PROCESS | 3288 | 1471692998809 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173E8000) [pid = 3288] [serial = 1751] [outer = 10220800] 04:36:39 INFO - PROCESS | 3288 | 1471692999171 Marionette TRACE conn6 <- [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]]]}] 04:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 630ms 04:36:39 INFO - PROCESS | 3288 | 1471692999209 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 04:36:39 INFO - PROCESS | 3288 | 1471692999211 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 04:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:36:39 INFO - PROCESS | 3288 | 1471692999215 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:36:39 INFO - PROCESS | 3288 | 1471692999216 Marionette TRACE conn6 <- [1,2298,null,{}] 04:36:39 INFO - PROCESS | 3288 | 1471692999220 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:39 INFO - PROCESS | 3288 | 1471692999222 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:39 INFO - PROCESS | 3288 | 1471692999301 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 04:36:39 INFO - PROCESS | 3288 | 1471692999307 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 3288 | 1471692999308 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:39 INFO - PROCESS | 3288 | ++DOCSHELL 0FB4F400 == 32 [pid = 3288] [id = 584] 04:36:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (10228800) [pid = 3288] [serial = 1752] [outer = 00000000] 04:36:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18AD7C00) [pid = 3288] [serial = 1753] [outer = 10228800] 04:36:39 INFO - PROCESS | 3288 | 1471692999355 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A1C400) [pid = 3288] [serial = 1754] [outer = 10228800] 04:36:39 INFO - PROCESS | 3288 | 1471692999796 Marionette TRACE conn6 <- [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]]]}] 04:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 04:36:39 INFO - PROCESS | 3288 | 1471692999849 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 04:36:39 INFO - PROCESS | 3288 | 1471692999851 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 04:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:36:39 INFO - PROCESS | 3288 | 1471692999855 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:36:39 INFO - PROCESS | 3288 | 1471692999856 Marionette TRACE conn6 <- [1,2302,null,{}] 04:36:39 INFO - PROCESS | 3288 | 1471692999860 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:39 INFO - PROCESS | 3288 | 1471692999862 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:39 INFO - PROCESS | 3288 | 1471692999946 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 04:36:39 INFO - PROCESS | 3288 | 1471692999952 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 3288 | 1471692999954 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:39 INFO - PROCESS | 3288 | ++DOCSHELL 142AF400 == 33 [pid = 3288] [id = 585] 04:36:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (193B3800) [pid = 3288] [serial = 1755] [outer = 00000000] 04:36:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (193BA400) [pid = 3288] [serial = 1756] [outer = 193B3800] 04:36:40 INFO - PROCESS | 3288 | 1471693000000 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19576400) [pid = 3288] [serial = 1757] [outer = 193B3800] 04:36:40 INFO - PROCESS | 3288 | 1471693000662 Marionette TRACE conn6 <- [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]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 830ms 04:36:40 INFO - PROCESS | 3288 | 1471693000689 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 3288 | 1471693000695 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 04:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:36:40 INFO - PROCESS | 3288 | 1471693000700 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 3288 | 1471693000704 Marionette TRACE conn6 <- [1,2306,null,{}] 04:36:40 INFO - PROCESS | 3288 | 1471693000710 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 3288 | 1471693000714 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:40 INFO - PROCESS | 3288 | 1471693000845 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 04:36:40 INFO - PROCESS | 3288 | 1471693000968 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 3288 | 1471693000973 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:41 INFO - PROCESS | 3288 | ++DOCSHELL 0C5D3800 == 34 [pid = 3288] [id = 586] 04:36:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (0CA09400) [pid = 3288] [serial = 1758] [outer = 00000000] 04:36:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FC31000) [pid = 3288] [serial = 1759] [outer = 0CA09400] 04:36:41 INFO - PROCESS | 3288 | 1471693001075 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (101CD000) [pid = 3288] [serial = 1760] [outer = 0CA09400] 04:36:41 INFO - PROCESS | 3288 | 1471693001955 Marionette TRACE conn6 <- [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] 04:36:42 INFO - PROCESS | 3288 | 1471693001983 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 04:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:36:42 INFO - PROCESS | 3288 | 1471693001990 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 3288 | 1471693001993 Marionette TRACE conn6 <- [1,2310,null,{}] 04:36:42 INFO - PROCESS | 3288 | 1471693001997 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:42 INFO - PROCESS | 3288 | 1471693002000 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:42 INFO - PROCESS | 3288 | 1471693002128 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 04:36:42 INFO - PROCESS | 3288 | 1471693002284 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 3288 | 1471693002287 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:42 INFO - PROCESS | 3288 | ++DOCSHELL 142A7000 == 35 [pid = 3288] [id = 587] 04:36:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (142A7C00) [pid = 3288] [serial = 1761] [outer = 00000000] 04:36:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (143B5000) [pid = 3288] [serial = 1762] [outer = 142A7C00] 04:36:42 INFO - PROCESS | 3288 | 1471693002349 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1535A800) [pid = 3288] [serial = 1763] [outer = 142A7C00] 04:36:43 INFO - PROCESS | 3288 | 1471693003165 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 0FB4F400 == 34 [pid = 3288] [id = 584] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 0CA0C800 == 33 [pid = 3288] [id = 583] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 173CF000 == 32 [pid = 3288] [id = 582] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 16191C00 == 31 [pid = 3288] [id = 581] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 14968C00 == 30 [pid = 3288] [id = 580] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 142AF800 == 29 [pid = 3288] [id = 579] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 101CE000 == 28 [pid = 3288] [id = 578] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 0C936800 == 27 [pid = 3288] [id = 577] 04:36:43 INFO - PROCESS | 3288 | --DOCSHELL 0FE66C00 == 26 [pid = 3288] [id = 576] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (18930C00) [pid = 3288] [serial = 1699] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (18A1A000) [pid = 3288] [serial = 1700] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (19581000) [pid = 3288] [serial = 1703] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1957AC00) [pid = 3288] [serial = 1702] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1A855400) [pid = 3288] [serial = 1682] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1A77E000) [pid = 3288] [serial = 1681] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (15367000) [pid = 3288] [serial = 1693] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (15D5DC00) [pid = 3288] [serial = 1694] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FC2F800) [pid = 3288] [serial = 1684] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FE63000) [pid = 3288] [serial = 1685] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10C0F000) [pid = 3288] [serial = 1690] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14279000) [pid = 3288] [serial = 1691] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FE61800) [pid = 3288] [serial = 1687] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (101C6C00) [pid = 3288] [serial = 1688] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (173C9400) [pid = 3288] [serial = 1696] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1608F000) [pid = 3288] [serial = 1708] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1987E000) [pid = 3288] [serial = 1705] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1A76F800) [pid = 3288] [serial = 1714] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1A77AC00) [pid = 3288] [serial = 1715] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1990C000) [pid = 3288] [serial = 1712] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1990A000) [pid = 3288] [serial = 1711] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (1987F400) [pid = 3288] [serial = 1706] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18AD8800) [pid = 3288] [serial = 1709] [outer = 00000000] [url = about:blank] 04:36:43 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (173E8400) [pid = 3288] [serial = 1697] [outer = 00000000] [url = about:blank] 04:36:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:36:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1280ms 04:36:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:36:43 INFO - PROCESS | 3288 | 1471693003274 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 3288 | 1471693003278 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 04:36:43 INFO - PROCESS | 3288 | 1471693003282 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 3288 | 1471693003285 Marionette TRACE conn6 <- [1,2314,null,{}] 04:36:43 INFO - PROCESS | 3288 | 1471693003291 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:43 INFO - PROCESS | 3288 | 1471693003294 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:43 INFO - PROCESS | 3288 | 1471693003392 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 04:36:43 INFO - PROCESS | 3288 | 1471693003400 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:43 INFO - PROCESS | 3288 | 1471693003402 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:43 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2F400 == 27 [pid = 3288] [id = 588] 04:36:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0FC2F800) [pid = 3288] [serial = 1764] [outer = 00000000] 04:36:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FC38400) [pid = 3288] [serial = 1765] [outer = 0FC2F800] 04:36:43 INFO - PROCESS | 3288 | 1471693003455 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FE6E000) [pid = 3288] [serial = 1766] [outer = 0FC2F800] 04:36:44 INFO - PROCESS | 3288 | 1471693003984 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 730ms 04:36:44 INFO - PROCESS | 3288 | 1471693004013 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 3288 | 1471693004018 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 04:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:36:44 INFO - PROCESS | 3288 | 1471693004024 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - PROCESS | 3288 | 1471693004026 Marionette TRACE conn6 <- [1,2318,null,{}] 04:36:44 INFO - PROCESS | 3288 | 1471693004030 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 3288 | 1471693004033 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:44 INFO - PROCESS | 3288 | 1471693004120 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 04:36:44 INFO - PROCESS | 3288 | 1471693004214 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 3288 | 1471693004216 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:44 INFO - PROCESS | 3288 | ++DOCSHELL 0FE6C000 == 28 [pid = 3288] [id = 589] 04:36:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (10C10000) [pid = 3288] [serial = 1767] [outer = 00000000] 04:36:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1427B400) [pid = 3288] [serial = 1768] [outer = 10C10000] 04:36:44 INFO - PROCESS | 3288 | 1471693004275 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (142A1C00) [pid = 3288] [serial = 1769] [outer = 10C10000] 04:36:44 INFO - PROCESS | 3288 | 1471693004697 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 730ms 04:36:44 INFO - PROCESS | 3288 | 1471693004758 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 3288 | 1471693004761 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 04:36:44 INFO - PROCESS | 3288 | 1471693004765 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:36:44 INFO - PROCESS | 3288 | 1471693004768 Marionette TRACE conn6 <- [1,2322,null,{}] 04:36:44 INFO - PROCESS | 3288 | 1471693004783 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 3288 | 1471693004788 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:44 INFO - PROCESS | 3288 | 1471693004878 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 04:36:44 INFO - PROCESS | 3288 | 1471693004895 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 3288 | 1471693004898 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:44 INFO - PROCESS | 3288 | ++DOCSHELL 16084800 == 29 [pid = 3288] [id = 590] 04:36:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (16085000) [pid = 3288] [serial = 1770] [outer = 00000000] 04:36:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (16191C00) [pid = 3288] [serial = 1771] [outer = 16085000] 04:36:44 INFO - PROCESS | 3288 | 1471693004953 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1643C400) [pid = 3288] [serial = 1772] [outer = 16085000] 04:36:45 INFO - PROCESS | 3288 | 1471693005404 Marionette TRACE conn6 <- [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]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 690ms 04:36:45 INFO - PROCESS | 3288 | 1471693005487 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 3288 | 1471693005490 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 04:36:45 INFO - PROCESS | 3288 | 1471693005496 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 3288 | 1471693005498 Marionette TRACE conn6 <- [1,2326,null,{}] 04:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:36:45 INFO - PROCESS | 3288 | 1471693005502 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 3288 | 1471693005504 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:45 INFO - PROCESS | 3288 | 1471693005626 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 04:36:45 INFO - PROCESS | 3288 | 1471693005631 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 3288 | 1471693005633 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:45 INFO - PROCESS | 3288 | ++DOCSHELL 173D4400 == 30 [pid = 3288] [id = 591] 04:36:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173E8400) [pid = 3288] [serial = 1773] [outer = 00000000] 04:36:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (173F5000) [pid = 3288] [serial = 1774] [outer = 173E8400] 04:36:45 INFO - PROCESS | 3288 | 1471693005684 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18930C00) [pid = 3288] [serial = 1775] [outer = 173E8400] 04:36:46 INFO - PROCESS | 3288 | 1471693006130 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 04:36:46 INFO - PROCESS | 3288 | 1471693006176 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 3288 | 1471693006178 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 04:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:36:46 INFO - PROCESS | 3288 | 1471693006182 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 3288 | 1471693006183 Marionette TRACE conn6 <- [1,2330,null,{}] 04:36:46 INFO - PROCESS | 3288 | 1471693006187 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:46 INFO - PROCESS | 3288 | 1471693006189 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:46 INFO - PROCESS | 3288 | 1471693006306 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 04:36:46 INFO - PROCESS | 3288 | 1471693006312 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 3288 | 1471693006314 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:46 INFO - PROCESS | 3288 | ++DOCSHELL 18A13400 == 31 [pid = 3288] [id = 592] 04:36:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A14400) [pid = 3288] [serial = 1776] [outer = 00000000] 04:36:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18AB2800) [pid = 3288] [serial = 1777] [outer = 18A14400] 04:36:46 INFO - PROCESS | 3288 | 1471693006361 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18C2C800) [pid = 3288] [serial = 1778] [outer = 18A14400] 04:36:46 INFO - PROCESS | 3288 | 1471693006842 Marionette TRACE conn6 <- [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]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 04:36:46 INFO - PROCESS | 3288 | 1471693006853 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 04:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:36:46 INFO - PROCESS | 3288 | 1471693006855 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 04:36:46 INFO - PROCESS | 3288 | 1471693006858 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 3288 | 1471693006860 Marionette TRACE conn6 <- [1,2334,null,{}] 04:36:46 INFO - PROCESS | 3288 | 1471693006863 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:46 INFO - PROCESS | 3288 | 1471693006869 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:47 INFO - PROCESS | 3288 | 1471693007045 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 04:36:47 INFO - PROCESS | 3288 | 1471693007127 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 3288 | 1471693007129 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:47 INFO - PROCESS | 3288 | ++DOCSHELL 18A1B400 == 32 [pid = 3288] [id = 593] 04:36:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A1D800) [pid = 3288] [serial = 1779] [outer = 00000000] 04:36:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (195E5000) [pid = 3288] [serial = 1780] [outer = 18A1D800] 04:36:47 INFO - PROCESS | 3288 | 1471693007176 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (14283400) [pid = 3288] [serial = 1781] [outer = 18A1D800] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0C93A800) [pid = 3288] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FE68000) [pid = 3288] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (101CEC00) [pid = 3288] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (173E9C00) [pid = 3288] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (142AFC00) [pid = 3288] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (16192400) [pid = 3288] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (10220800) [pid = 3288] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (10228800) [pid = 3288] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FB54C00) [pid = 3288] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (143BD800) [pid = 3288] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (193BB800) [pid = 3288] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1A8CF400) [pid = 3288] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:36:47 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (149EE800) [pid = 3288] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:36:47 INFO - PROCESS | 3288 | 1471693007692 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 870ms 04:36:47 INFO - PROCESS | 3288 | 1471693007729 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 04:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:36:47 INFO - PROCESS | 3288 | 1471693007731 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 04:36:47 INFO - PROCESS | 3288 | 1471693007739 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 3288 | 1471693007741 Marionette TRACE conn6 <- [1,2338,null,{}] 04:36:47 INFO - PROCESS | 3288 | 1471693007744 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 3288 | 1471693007746 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:47 INFO - PROCESS | 3288 | 1471693007829 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 04:36:47 INFO - PROCESS | 3288 | 1471693007837 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 3288 | 1471693007839 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:47 INFO - PROCESS | 3288 | ++DOCSHELL 10228800 == 33 [pid = 3288] [id = 594] 04:36:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (10C0C400) [pid = 3288] [serial = 1782] [outer = 00000000] 04:36:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (15802000) [pid = 3288] [serial = 1783] [outer = 10C0C400] 04:36:47 INFO - PROCESS | 3288 | 1471693007886 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (173EAC00) [pid = 3288] [serial = 1784] [outer = 10C0C400] 04:36:48 INFO - PROCESS | 3288 | 1471693008378 Marionette TRACE conn6 <- [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]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 690ms 04:36:48 INFO - PROCESS | 3288 | 1471693008425 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 3288 | 1471693008427 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 04:36:48 INFO - PROCESS | 3288 | 1471693008431 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:36:48 INFO - PROCESS | 3288 | 1471693008432 Marionette TRACE conn6 <- [1,2342,null,{}] 04:36:48 INFO - PROCESS | 3288 | 1471693008436 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:48 INFO - PROCESS | 3288 | 1471693008438 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:48 INFO - PROCESS | 3288 | 1471693008519 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 04:36:48 INFO - PROCESS | 3288 | 1471693008525 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 3288 | 1471693008527 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:48 INFO - PROCESS | 3288 | ++DOCSHELL 142A6400 == 34 [pid = 3288] [id = 595] 04:36:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (149EE800) [pid = 3288] [serial = 1785] [outer = 00000000] 04:36:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1987F800) [pid = 3288] [serial = 1786] [outer = 149EE800] 04:36:48 INFO - PROCESS | 3288 | 1471693008574 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19883C00) [pid = 3288] [serial = 1787] [outer = 149EE800] 04:36:49 INFO - PROCESS | 3288 | 1471693008998 Marionette TRACE conn6 <- [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]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 630ms 04:36:49 INFO - PROCESS | 3288 | 1471693009065 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 3288 | 1471693009067 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 04:36:49 INFO - PROCESS | 3288 | 1471693009070 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:36:49 INFO - PROCESS | 3288 | 1471693009072 Marionette TRACE conn6 <- [1,2346,null,{}] 04:36:49 INFO - PROCESS | 3288 | 1471693009085 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:49 INFO - PROCESS | 3288 | 1471693009087 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:49 INFO - PROCESS | 3288 | 1471693009168 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 04:36:49 INFO - PROCESS | 3288 | 1471693009173 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 3288 | 1471693009175 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:49 INFO - PROCESS | 3288 | ++DOCSHELL 16084400 == 35 [pid = 3288] [id = 596] 04:36:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18AA5800) [pid = 3288] [serial = 1788] [outer = 00000000] 04:36:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19C03000) [pid = 3288] [serial = 1789] [outer = 18AA5800] 04:36:49 INFO - PROCESS | 3288 | 1471693009222 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19C0C000) [pid = 3288] [serial = 1790] [outer = 18AA5800] 04:36:49 INFO - PROCESS | 3288 | 1471693009718 Marionette TRACE conn6 <- [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]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 690ms 04:36:49 INFO - PROCESS | 3288 | 1471693009766 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 3288 | 1471693009771 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 04:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:36:49 INFO - PROCESS | 3288 | 1471693009776 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 3288 | 1471693009780 Marionette TRACE conn6 <- [1,2350,null,{}] 04:36:49 INFO - PROCESS | 3288 | 1471693009786 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:49 INFO - PROCESS | 3288 | 1471693009789 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:49 INFO - PROCESS | 3288 | 1471693009963 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 04:36:50 INFO - PROCESS | 3288 | 1471693010094 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 3288 | 1471693010100 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:50 INFO - PROCESS | 3288 | ++DOCSHELL 0FC01800 == 36 [pid = 3288] [id = 597] 04:36:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FC0D400) [pid = 3288] [serial = 1791] [outer = 00000000] 04:36:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FE61400) [pid = 3288] [serial = 1792] [outer = 0FC0D400] 04:36:50 INFO - PROCESS | 3288 | 1471693010161 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (102BD400) [pid = 3288] [serial = 1793] [outer = 0FC0D400] 04:36:50 INFO - PROCESS | 3288 | 1471693010738 Marionette TRACE conn6 <- [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]]]}] 04:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1018ms 04:36:50 INFO - PROCESS | 3288 | 1471693010799 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 04:36:50 INFO - PROCESS | 3288 | 1471693010804 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 04:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:36:50 INFO - PROCESS | 3288 | 1471693010810 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 3288 | 1471693010813 Marionette TRACE conn6 <- [1,2354,null,{}] 04:36:50 INFO - PROCESS | 3288 | 1471693010818 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 3288 | 1471693010821 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:50 INFO - PROCESS | 3288 | 1471693010937 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 04:36:51 INFO - PROCESS | 3288 | 1471693011081 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 3288 | 1471693011084 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:51 INFO - PROCESS | 3288 | ++DOCSHELL 143B4C00 == 37 [pid = 3288] [id = 598] 04:36:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (143BA400) [pid = 3288] [serial = 1794] [outer = 00000000] 04:36:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (15805000) [pid = 3288] [serial = 1795] [outer = 143BA400] 04:36:51 INFO - PROCESS | 3288 | 1471693011144 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (16089800) [pid = 3288] [serial = 1796] [outer = 143BA400] 04:36:51 INFO - PROCESS | 3288 | 1471693011753 Marionette TRACE conn6 <- [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]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 971ms 04:36:51 INFO - PROCESS | 3288 | 1471693011784 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 3288 | 1471693011787 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 04:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:36:51 INFO - PROCESS | 3288 | 1471693011790 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 3288 | 1471693011794 Marionette TRACE conn6 <- [1,2358,null,{}] 04:36:51 INFO - PROCESS | 3288 | 1471693011805 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:51 INFO - PROCESS | 3288 | 1471693011810 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:51 INFO - PROCESS | 3288 | 1471693011925 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 04:36:52 INFO - PROCESS | 3288 | 1471693012068 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:52 INFO - PROCESS | 3288 | 1471693012071 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:52 INFO - PROCESS | 3288 | ++DOCSHELL 1958BC00 == 38 [pid = 3288] [id = 599] 04:36:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19593400) [pid = 3288] [serial = 1797] [outer = 00000000] 04:36:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19884400) [pid = 3288] [serial = 1798] [outer = 19593400] 04:36:52 INFO - PROCESS | 3288 | 1471693012130 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19C08400) [pid = 3288] [serial = 1799] [outer = 19593400] 04:36:52 INFO - PROCESS | 3288 | 1471693012747 Marionette TRACE conn6 <- [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]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 970ms 04:36:52 INFO - PROCESS | 3288 | 1471693012764 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 3288 | 1471693012767 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 04:36:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:36:52 INFO - PROCESS | 3288 | 1471693012771 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 3288 | 1471693012773 Marionette TRACE conn6 <- [1,2362,null,{}] 04:36:52 INFO - PROCESS | 3288 | 1471693012777 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:52 INFO - PROCESS | 3288 | 1471693012779 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:52 INFO - PROCESS | 3288 | 1471693012891 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 04:36:53 INFO - PROCESS | 3288 | 1471693013006 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 3288 | 1471693013008 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:53 INFO - PROCESS | 3288 | ++DOCSHELL 1A772800 == 39 [pid = 3288] [id = 600] 04:36:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A773000) [pid = 3288] [serial = 1800] [outer = 00000000] 04:36:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1A778800) [pid = 3288] [serial = 1801] [outer = 1A773000] 04:36:53 INFO - PROCESS | 3288 | 1471693013104 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1A8C3400) [pid = 3288] [serial = 1802] [outer = 1A773000] 04:36:53 INFO - PROCESS | 3288 | 1471693013874 Marionette TRACE conn6 <- [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]]]}] 04:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1180ms 04:36:53 INFO - PROCESS | 3288 | 1471693013954 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 04:36:53 INFO - PROCESS | 3288 | 1471693013958 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 04:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:36:53 INFO - PROCESS | 3288 | 1471693013963 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:36:53 INFO - PROCESS | 3288 | 1471693013967 Marionette TRACE conn6 <- [1,2366,null,{}] 04:36:53 INFO - PROCESS | 3288 | 1471693013972 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:53 INFO - PROCESS | 3288 | 1471693013975 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:54 INFO - PROCESS | 3288 | 1471693014091 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 04:36:54 INFO - PROCESS | 3288 | 1471693014228 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 3288 | 1471693014232 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:54 INFO - PROCESS | 3288 | ++DOCSHELL 0FC31400 == 40 [pid = 3288] [id = 601] 04:36:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (0FC39400) [pid = 3288] [serial = 1803] [outer = 00000000] 04:36:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (101C8C00) [pid = 3288] [serial = 1804] [outer = 0FC39400] 04:36:54 INFO - PROCESS | 3288 | 1471693014286 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1081A000) [pid = 3288] [serial = 1805] [outer = 0FC39400] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 142A6400 == 39 [pid = 3288] [id = 595] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 10228800 == 38 [pid = 3288] [id = 594] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 18A1B400 == 37 [pid = 3288] [id = 593] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 18A13400 == 36 [pid = 3288] [id = 592] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 173D4400 == 35 [pid = 3288] [id = 591] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 16084800 == 34 [pid = 3288] [id = 590] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 0FE6C000 == 33 [pid = 3288] [id = 589] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 0FC2F400 == 32 [pid = 3288] [id = 588] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 142A7000 == 31 [pid = 3288] [id = 587] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 0C5D3800 == 30 [pid = 3288] [id = 586] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 142AF400 == 29 [pid = 3288] [id = 585] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 1A772800 == 28 [pid = 3288] [id = 600] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 1958BC00 == 27 [pid = 3288] [id = 599] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 16084400 == 26 [pid = 3288] [id = 596] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 0FC01800 == 25 [pid = 3288] [id = 597] 04:36:55 INFO - PROCESS | 3288 | --DOCSHELL 143B4C00 == 24 [pid = 3288] [id = 598] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (1A777000) [pid = 3288] [serial = 1724] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (19881800) [pid = 3288] [serial = 1723] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (1B66D800) [pid = 3288] [serial = 1727] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (193BA400) [pid = 3288] [serial = 1756] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1AAD4000) [pid = 3288] [serial = 1726] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (15D5AC00) [pid = 3288] [serial = 1741] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (15F84400) [pid = 3288] [serial = 1742] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (173E8000) [pid = 3288] [serial = 1751] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (18A1C400) [pid = 3288] [serial = 1754] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1486F800) [pid = 3288] [serial = 1739] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FB56C00) [pid = 3288] [serial = 1732] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC01C00) [pid = 3288] [serial = 1733] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1089B800) [pid = 3288] [serial = 1730] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1025F400) [pid = 3288] [serial = 1729] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1025AC00) [pid = 3288] [serial = 1735] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (102C6400) [pid = 3288] [serial = 1736] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18828400) [pid = 3288] [serial = 1747] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (143B7000) [pid = 3288] [serial = 1738] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (164BBC00) [pid = 3288] [serial = 1745] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (161BA000) [pid = 3288] [serial = 1744] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (173E7400) [pid = 3288] [serial = 1750] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18AD7C00) [pid = 3288] [serial = 1753] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (101C3800) [pid = 3288] [serial = 1718] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC33C00) [pid = 3288] [serial = 1717] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A16C00) [pid = 3288] [serial = 1748] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (158CAC00) [pid = 3288] [serial = 1721] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (14930000) [pid = 3288] [serial = 1720] [outer = 00000000] [url = about:blank] 04:36:55 INFO - PROCESS | 3288 | 1471693015515 Marionette TRACE conn6 <- [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]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:36:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1634ms 04:36:55 INFO - PROCESS | 3288 | 1471693015598 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 3288 | 1471693015602 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 04:36:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:36:55 INFO - PROCESS | 3288 | 1471693015606 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 3288 | 1471693015609 Marionette TRACE conn6 <- [1,2370,null,{}] 04:36:55 INFO - PROCESS | 3288 | 1471693015614 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:55 INFO - PROCESS | 3288 | 1471693015618 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:55 INFO - PROCESS | 3288 | 1471693015748 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 04:36:55 INFO - PROCESS | 3288 | 1471693015847 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 3288 | 1471693015849 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:55 INFO - PROCESS | 3288 | ++DOCSHELL 0FB5A000 == 25 [pid = 3288] [id = 602] 04:36:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FC08000) [pid = 3288] [serial = 1806] [outer = 00000000] 04:36:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FE66800) [pid = 3288] [serial = 1807] [outer = 0FC08000] 04:36:55 INFO - PROCESS | 3288 | 1471693015901 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (101C2000) [pid = 3288] [serial = 1808] [outer = 0FC08000] 04:36:56 INFO - PROCESS | 3288 | 1471693016312 Marionette TRACE conn6 <- [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]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 04:36:56 INFO - PROCESS | 3288 | 1471693016378 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 3288 | 1471693016383 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 04:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:36:56 INFO - PROCESS | 3288 | 1471693016389 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 3288 | 1471693016392 Marionette TRACE conn6 <- [1,2374,null,{}] 04:36:56 INFO - PROCESS | 3288 | 1471693016396 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:56 INFO - PROCESS | 3288 | 1471693016398 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:56 INFO - PROCESS | 3288 | 1471693016494 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 04:36:56 INFO - PROCESS | 3288 | 1471693016510 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 3288 | 1471693016512 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:56 INFO - PROCESS | 3288 | ++DOCSHELL 14280000 == 26 [pid = 3288] [id = 603] 04:36:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (14282000) [pid = 3288] [serial = 1809] [outer = 00000000] 04:36:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (142A6000) [pid = 3288] [serial = 1810] [outer = 14282000] 04:36:56 INFO - PROCESS | 3288 | 1471693016562 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (142ACC00) [pid = 3288] [serial = 1811] [outer = 14282000] 04:36:57 INFO - PROCESS | 3288 | 1471693017012 Marionette TRACE conn6 <- [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]]]}] 04:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 04:36:57 INFO - PROCESS | 3288 | 1471693017063 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 3288 | 1471693017065 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 04:36:57 INFO - PROCESS | 3288 | 1471693017069 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:36:57 INFO - PROCESS | 3288 | 1471693017072 Marionette TRACE conn6 <- [1,2378,null,{}] 04:36:57 INFO - PROCESS | 3288 | 1471693017082 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 3288 | 1471693017087 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:57 INFO - PROCESS | 3288 | 1471693017171 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 04:36:57 INFO - PROCESS | 3288 | 1471693017179 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 3288 | 1471693017182 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:57 INFO - PROCESS | 3288 | ++DOCSHELL 148FB800 == 27 [pid = 3288] [id = 604] 04:36:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14A7B000) [pid = 3288] [serial = 1812] [outer = 00000000] 04:36:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15D5C800) [pid = 3288] [serial = 1813] [outer = 14A7B000] 04:36:57 INFO - PROCESS | 3288 | 1471693017233 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16082800) [pid = 3288] [serial = 1814] [outer = 14A7B000] 04:36:57 INFO - PROCESS | 3288 | 1471693017727 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 730ms 04:36:57 INFO - PROCESS | 3288 | 1471693017803 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 3288 | 1471693017805 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 04:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:36:57 INFO - PROCESS | 3288 | 1471693017809 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - PROCESS | 3288 | 1471693017811 Marionette TRACE conn6 <- [1,2382,null,{}] 04:36:57 INFO - PROCESS | 3288 | 1471693017815 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 3288 | 1471693017817 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:57 INFO - PROCESS | 3288 | 1471693017970 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 04:36:58 INFO - PROCESS | 3288 | 1471693017990 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 3288 | 1471693017992 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:58 INFO - PROCESS | 3288 | ++DOCSHELL 16193000 == 28 [pid = 3288] [id = 605] 04:36:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (16194C00) [pid = 3288] [serial = 1815] [outer = 00000000] 04:36:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (161B8000) [pid = 3288] [serial = 1816] [outer = 16194C00] 04:36:58 INFO - PROCESS | 3288 | 1471693018039 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (173CC000) [pid = 3288] [serial = 1817] [outer = 16194C00] 04:36:58 INFO - PROCESS | 3288 | 1471693018503 Marionette TRACE conn6 <- [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]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 731ms 04:36:58 INFO - PROCESS | 3288 | 1471693018550 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 3288 | 1471693018552 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 04:36:58 INFO - PROCESS | 3288 | 1471693018555 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:36:58 INFO - PROCESS | 3288 | 1471693018557 Marionette TRACE conn6 <- [1,2386,null,{}] 04:36:58 INFO - PROCESS | 3288 | 1471693018561 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:58 INFO - PROCESS | 3288 | 1471693018563 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:58 INFO - PROCESS | 3288 | 1471693018677 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 04:36:58 INFO - PROCESS | 3288 | 1471693018682 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 3288 | 1471693018684 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:58 INFO - PROCESS | 3288 | ++DOCSHELL 173D0000 == 29 [pid = 3288] [id = 606] 04:36:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173D0400) [pid = 3288] [serial = 1818] [outer = 00000000] 04:36:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (173ED800) [pid = 3288] [serial = 1819] [outer = 173D0400] 04:36:58 INFO - PROCESS | 3288 | 1471693018731 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173F3800) [pid = 3288] [serial = 1820] [outer = 173D0400] 04:36:59 INFO - PROCESS | 3288 | 1471693019231 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 04:36:59 INFO - PROCESS | 3288 | 1471693019296 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 3288 | 1471693019298 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 04:36:59 INFO - PROCESS | 3288 | 1471693019311 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 3288 | 1471693019313 Marionette TRACE conn6 <- [1,2390,null,{}] 04:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:36:59 INFO - PROCESS | 3288 | 1471693019316 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 3288 | 1471693019322 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:59 INFO - PROCESS | 3288 | 1471693019700 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (173E8400) [pid = 3288] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (16085000) [pid = 3288] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (142A7C00) [pid = 3288] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10C10000) [pid = 3288] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (193B3800) [pid = 3288] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0CA09400) [pid = 3288] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18A14400) [pid = 3288] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC2F800) [pid = 3288] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18A1D800) [pid = 3288] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (10C0C400) [pid = 3288] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (149EE800) [pid = 3288] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:36:59 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18AA5800) [pid = 3288] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:36:59 INFO - PROCESS | 3288 | 1471693019771 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 3288 | 1471693019773 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:36:59 INFO - PROCESS | 3288 | ++DOCSHELL 0C568C00 == 30 [pid = 3288] [id = 607] 04:36:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0C936000) [pid = 3288] [serial = 1821] [outer = 00000000] 04:36:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10C0C400) [pid = 3288] [serial = 1822] [outer = 0C936000] 04:36:59 INFO - PROCESS | 3288 | 1471693019821 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (173E8400) [pid = 3288] [serial = 1823] [outer = 0C936000] 04:37:00 INFO - PROCESS | 3288 | 1471693020178 Marionette TRACE conn6 <- [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]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 930ms 04:37:00 INFO - PROCESS | 3288 | 1471693020247 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 04:37:00 INFO - PROCESS | 3288 | 1471693020249 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 04:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:37:00 INFO - PROCESS | 3288 | 1471693020252 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 3288 | 1471693020254 Marionette TRACE conn6 <- [1,2394,null,{}] 04:37:00 INFO - PROCESS | 3288 | 1471693020257 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:00 INFO - PROCESS | 3288 | 1471693020259 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:00 INFO - PROCESS | 3288 | 1471693020340 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 04:37:00 INFO - PROCESS | 3288 | 1471693020346 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:00 INFO - PROCESS | 3288 | 1471693020348 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:00 INFO - PROCESS | 3288 | ++DOCSHELL 143BF000 == 31 [pid = 3288] [id = 608] 04:37:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1447BC00) [pid = 3288] [serial = 1824] [outer = 00000000] 04:37:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18AA5800) [pid = 3288] [serial = 1825] [outer = 1447BC00] 04:37:00 INFO - PROCESS | 3288 | 1471693020395 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18AD7400) [pid = 3288] [serial = 1826] [outer = 1447BC00] 04:37:00 INFO - PROCESS | 3288 | 1471693020834 Marionette TRACE conn6 <- [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]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 630ms 04:37:00 INFO - PROCESS | 3288 | 1471693020883 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 04:37:00 INFO - PROCESS | 3288 | 1471693020885 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 04:37:00 INFO - PROCESS | 3288 | 1471693020892 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 3288 | 1471693020894 Marionette TRACE conn6 <- [1,2398,null,{}] 04:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:37:00 INFO - PROCESS | 3288 | 1471693020898 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:00 INFO - PROCESS | 3288 | 1471693020900 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:00 INFO - PROCESS | 3288 | 1471693020979 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 04:37:01 INFO - PROCESS | 3288 | 1471693020985 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 3288 | 1471693020987 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:01 INFO - PROCESS | 3288 | ++DOCSHELL 142A5C00 == 32 [pid = 3288] [id = 609] 04:37:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193AD800) [pid = 3288] [serial = 1827] [outer = 00000000] 04:37:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (193B7800) [pid = 3288] [serial = 1828] [outer = 193AD800] 04:37:01 INFO - PROCESS | 3288 | 1471693021034 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (193B9800) [pid = 3288] [serial = 1829] [outer = 193AD800] 04:37:01 INFO - PROCESS | 3288 | 1471693021595 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 731ms 04:37:01 INFO - PROCESS | 3288 | 1471693021651 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 3288 | 1471693021655 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 04:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:37:01 INFO - PROCESS | 3288 | 1471693021661 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 3288 | 1471693021665 Marionette TRACE conn6 <- [1,2402,null,{}] 04:37:01 INFO - PROCESS | 3288 | 1471693021672 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 3288 | 1471693021676 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:01 INFO - PROCESS | 3288 | 1471693021828 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 04:37:02 INFO - PROCESS | 3288 | 1471693021974 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:02 INFO - PROCESS | 3288 | 1471693021980 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:02 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFE400 == 33 [pid = 3288] [id = 610] 04:37:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FB4F400) [pid = 3288] [serial = 1830] [outer = 00000000] 04:37:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FC06C00) [pid = 3288] [serial = 1831] [outer = 0FB4F400] 04:37:02 INFO - PROCESS | 3288 | 1471693022039 Marionette DEBUG loaded listener.js 04:37:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FC3A800) [pid = 3288] [serial = 1832] [outer = 0FB4F400] 04:37:02 INFO - PROCESS | 3288 | 1471693022819 Marionette TRACE conn6 <- [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]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1221ms 04:37:02 INFO - PROCESS | 3288 | 1471693022886 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 3288 | 1471693022889 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 04:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:37:02 INFO - PROCESS | 3288 | 1471693022896 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 3288 | 1471693022900 Marionette TRACE conn6 <- [1,2406,null,{}] 04:37:02 INFO - PROCESS | 3288 | 1471693022904 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:02 INFO - PROCESS | 3288 | 1471693022907 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:03 INFO - PROCESS | 3288 | 1471693023034 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 04:37:03 INFO - PROCESS | 3288 | 1471693023165 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 3288 | 1471693023168 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:03 INFO - PROCESS | 3288 | ++DOCSHELL 142A6800 == 34 [pid = 3288] [id = 611] 04:37:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (142E6000) [pid = 3288] [serial = 1833] [outer = 00000000] 04:37:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (14486800) [pid = 3288] [serial = 1834] [outer = 142E6000] 04:37:03 INFO - PROCESS | 3288 | 1471693023227 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (148F5800) [pid = 3288] [serial = 1835] [outer = 142E6000] 04:37:03 INFO - PROCESS | 3288 | 1471693023941 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1242ms 04:37:04 INFO - PROCESS | 3288 | 1471693024137 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 3288 | 1471693024142 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 04:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:37:04 INFO - PROCESS | 3288 | 1471693024147 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 3288 | 1471693024150 Marionette TRACE conn6 <- [1,2410,null,{}] 04:37:04 INFO - PROCESS | 3288 | 1471693024156 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 3288 | 1471693024159 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:04 INFO - PROCESS | 3288 | 1471693024274 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 04:37:04 INFO - PROCESS | 3288 | 1471693024408 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 3288 | 1471693024413 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:04 INFO - PROCESS | 3288 | ++DOCSHELL 0FE68400 == 35 [pid = 3288] [id = 612] 04:37:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FE6AC00) [pid = 3288] [serial = 1836] [outer = 00000000] 04:37:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (1025AC00) [pid = 3288] [serial = 1837] [outer = 0FE6AC00] 04:37:04 INFO - PROCESS | 3288 | 1471693024468 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (10821000) [pid = 3288] [serial = 1838] [outer = 0FE6AC00] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 143BF000 == 34 [pid = 3288] [id = 608] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 0C568C00 == 33 [pid = 3288] [id = 607] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 173D0000 == 32 [pid = 3288] [id = 606] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 16193000 == 31 [pid = 3288] [id = 605] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 148FB800 == 30 [pid = 3288] [id = 604] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 14280000 == 29 [pid = 3288] [id = 603] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 0FB5A000 == 28 [pid = 3288] [id = 602] 04:37:04 INFO - PROCESS | 3288 | --DOCSHELL 0FC31400 == 27 [pid = 3288] [id = 601] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (173F5000) [pid = 3288] [serial = 1774] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (16191C00) [pid = 3288] [serial = 1771] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (143B5000) [pid = 3288] [serial = 1762] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1535A800) [pid = 3288] [serial = 1763] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1427B400) [pid = 3288] [serial = 1768] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (142A1C00) [pid = 3288] [serial = 1769] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19576400) [pid = 3288] [serial = 1757] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FC31000) [pid = 3288] [serial = 1759] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18C2C800) [pid = 3288] [serial = 1778] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (101CD000) [pid = 3288] [serial = 1760] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FC38400) [pid = 3288] [serial = 1765] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FE6E000) [pid = 3288] [serial = 1766] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18AB2800) [pid = 3288] [serial = 1777] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (195E5000) [pid = 3288] [serial = 1780] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (15802000) [pid = 3288] [serial = 1783] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (173EAC00) [pid = 3288] [serial = 1784] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19883C00) [pid = 3288] [serial = 1787] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19C03000) [pid = 3288] [serial = 1789] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19C0C000) [pid = 3288] [serial = 1790] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1987F800) [pid = 3288] [serial = 1786] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (14283400) [pid = 3288] [serial = 1781] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18930C00) [pid = 3288] [serial = 1775] [outer = 00000000] [url = about:blank] 04:37:04 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (1643C400) [pid = 3288] [serial = 1772] [outer = 00000000] [url = about:blank] 04:37:05 INFO - PROCESS | 3288 | 1471693025015 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 930ms 04:37:05 INFO - PROCESS | 3288 | 1471693025078 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 3288 | 1471693025081 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 04:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:37:05 INFO - PROCESS | 3288 | 1471693025086 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 3288 | 1471693025090 Marionette TRACE conn6 <- [1,2414,null,{}] 04:37:05 INFO - PROCESS | 3288 | 1471693025094 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 3288 | 1471693025097 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:05 INFO - PROCESS | 3288 | 1471693025199 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 04:37:05 INFO - PROCESS | 3288 | 1471693025212 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:05 INFO - PROCESS | 3288 | 1471693025214 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:05 INFO - PROCESS | 3288 | ++DOCSHELL 102CBC00 == 28 [pid = 3288] [id = 613] 04:37:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (10CEFC00) [pid = 3288] [serial = 1839] [outer = 00000000] 04:37:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (14284400) [pid = 3288] [serial = 1840] [outer = 10CEFC00] 04:37:05 INFO - PROCESS | 3288 | 1471693025264 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (142A4400) [pid = 3288] [serial = 1841] [outer = 10CEFC00] 04:37:05 INFO - PROCESS | 3288 | 1471693025750 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 730ms 04:37:05 INFO - PROCESS | 3288 | 1471693025839 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 3288 | 1471693025841 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 04:37:05 INFO - PROCESS | 3288 | 1471693025845 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 3288 | 1471693025847 Marionette TRACE conn6 <- [1,2418,null,{}] 04:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:37:05 INFO - PROCESS | 3288 | 1471693025857 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 3288 | 1471693025862 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:05 INFO - PROCESS | 3288 | 1471693025961 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 04:37:06 INFO - PROCESS | 3288 | 1471693026061 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 3288 | 1471693026065 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:06 INFO - PROCESS | 3288 | ++DOCSHELL 16080C00 == 29 [pid = 3288] [id = 614] 04:37:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (16082400) [pid = 3288] [serial = 1842] [outer = 00000000] 04:37:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1619B000) [pid = 3288] [serial = 1843] [outer = 16082400] 04:37:06 INFO - PROCESS | 3288 | 1471693026117 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (164B6000) [pid = 3288] [serial = 1844] [outer = 16082400] 04:37:06 INFO - PROCESS | 3288 | 1471693026501 Marionette TRACE conn6 <- [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]]]}] 04:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 04:37:06 INFO - PROCESS | 3288 | 1471693026527 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 3288 | 1471693026529 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 04:37:06 INFO - PROCESS | 3288 | 1471693026533 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 3288 | 1471693026535 Marionette TRACE conn6 <- [1,2422,null,{}] 04:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:37:06 INFO - PROCESS | 3288 | 1471693026538 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:06 INFO - PROCESS | 3288 | 1471693026540 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:06 INFO - PROCESS | 3288 | 1471693026628 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 04:37:06 INFO - PROCESS | 3288 | 1471693026633 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 3288 | 1471693026636 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:06 INFO - PROCESS | 3288 | ++DOCSHELL 173E7400 == 30 [pid = 3288] [id = 615] 04:37:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (173EC400) [pid = 3288] [serial = 1845] [outer = 00000000] 04:37:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18A15C00) [pid = 3288] [serial = 1846] [outer = 173EC400] 04:37:06 INFO - PROCESS | 3288 | 1471693026693 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A1B400) [pid = 3288] [serial = 1847] [outer = 173EC400] 04:37:07 INFO - PROCESS | 3288 | 1471693027183 Marionette TRACE conn6 <- [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]]]}] 04:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 04:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:37:07 INFO - PROCESS | 3288 | 1471693027208 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 3288 | 1471693027210 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 04:37:07 INFO - PROCESS | 3288 | 1471693027213 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 3288 | 1471693027215 Marionette TRACE conn6 <- [1,2426,null,{}] 04:37:07 INFO - PROCESS | 3288 | 1471693027218 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 3288 | 1471693027221 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:07 INFO - PROCESS | 3288 | 1471693027337 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 04:37:07 INFO - PROCESS | 3288 | 1471693027431 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 3288 | 1471693027433 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:07 INFO - PROCESS | 3288 | ++DOCSHELL 173F4800 == 31 [pid = 3288] [id = 616] 04:37:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18A1A000) [pid = 3288] [serial = 1848] [outer = 00000000] 04:37:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18ADB800) [pid = 3288] [serial = 1849] [outer = 18A1A000] 04:37:07 INFO - PROCESS | 3288 | 1471693027481 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18FC5400) [pid = 3288] [serial = 1850] [outer = 18A1A000] 04:37:07 INFO - PROCESS | 3288 | 1471693027886 Marionette TRACE conn6 <- [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]]]}] 04:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 730ms 04:37:07 INFO - PROCESS | 3288 | 1471693027951 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 3288 | 1471693027953 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 04:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:37:07 INFO - PROCESS | 3288 | 1471693027956 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 3288 | 1471693027958 Marionette TRACE conn6 <- [1,2430,null,{}] 04:37:07 INFO - PROCESS | 3288 | 1471693027961 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 3288 | 1471693027967 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:08 INFO - PROCESS | 3288 | 1471693028123 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 04:37:08 INFO - PROCESS | 3288 | 1471693028190 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 3288 | 1471693028192 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:08 INFO - PROCESS | 3288 | ++DOCSHELL 195E4800 == 32 [pid = 3288] [id = 617] 04:37:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (195E5000) [pid = 3288] [serial = 1851] [outer = 00000000] 04:37:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1987C800) [pid = 3288] [serial = 1852] [outer = 195E5000] 04:37:08 INFO - PROCESS | 3288 | 1471693028240 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19881C00) [pid = 3288] [serial = 1853] [outer = 195E5000] 04:37:08 INFO - PROCESS | 3288 | 1471693028670 Marionette TRACE conn6 <- [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]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 730ms 04:37:08 INFO - PROCESS | 3288 | 1471693028715 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 3288 | 1471693028717 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 04:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:37:08 INFO - PROCESS | 3288 | 1471693028723 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 3288 | 1471693028725 Marionette TRACE conn6 <- [1,2434,null,{}] 04:37:08 INFO - PROCESS | 3288 | 1471693028728 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 3288 | 1471693028730 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:08 INFO - PROCESS | 3288 | 1471693028853 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 04:37:08 INFO - PROCESS | 3288 | 1471693028863 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 3288 | 1471693028865 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:08 INFO - PROCESS | 3288 | ++DOCSHELL 19884C00 == 33 [pid = 3288] [id = 618] 04:37:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19887400) [pid = 3288] [serial = 1854] [outer = 00000000] 04:37:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19C04000) [pid = 3288] [serial = 1855] [outer = 19887400] 04:37:08 INFO - PROCESS | 3288 | 1471693028912 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19C05800) [pid = 3288] [serial = 1856] [outer = 19887400] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1A773000) [pid = 3288] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0C936000) [pid = 3288] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1447BC00) [pid = 3288] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (16194C00) [pid = 3288] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14A7B000) [pid = 3288] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FC08000) [pid = 3288] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (14282000) [pid = 3288] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC39400) [pid = 3288] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (173D0400) [pid = 3288] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FC0D400) [pid = 3288] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (143BA400) [pid = 3288] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:37:09 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19593400) [pid = 3288] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:37:09 INFO - PROCESS | 3288 | 1471693029374 Marionette TRACE conn6 <- [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]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 04:37:09 INFO - PROCESS | 3288 | 1471693029395 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 04:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:37:09 INFO - PROCESS | 3288 | 1471693029397 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 04:37:09 INFO - PROCESS | 3288 | 1471693029400 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 3288 | 1471693029402 Marionette TRACE conn6 <- [1,2438,null,{}] 04:37:09 INFO - PROCESS | 3288 | 1471693029405 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:09 INFO - PROCESS | 3288 | 1471693029407 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:09 INFO - PROCESS | 3288 | 1471693029532 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 04:37:09 INFO - PROCESS | 3288 | 1471693029591 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:09 INFO - PROCESS | 3288 | 1471693029594 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:09 INFO - PROCESS | 3288 | ++DOCSHELL 149EAC00 == 34 [pid = 3288] [id = 619] 04:37:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (149F3C00) [pid = 3288] [serial = 1857] [outer = 00000000] 04:37:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1881D800) [pid = 3288] [serial = 1858] [outer = 149F3C00] 04:37:09 INFO - PROCESS | 3288 | 1471693029642 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1883F000) [pid = 3288] [serial = 1859] [outer = 149F3C00] 04:37:09 INFO - PROCESS | 3288 | 1471693029975 Marionette TRACE conn6 <- [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]]]}] 04:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 04:37:10 INFO - PROCESS | 3288 | 1471693030036 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 04:37:10 INFO - PROCESS | 3288 | 1471693030038 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 04:37:10 INFO - PROCESS | 3288 | 1471693030041 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:37:10 INFO - PROCESS | 3288 | 1471693030043 Marionette TRACE conn6 <- [1,2442,null,{}] 04:37:10 INFO - PROCESS | 3288 | 1471693030047 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 3288 | 1471693030048 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:10 INFO - PROCESS | 3288 | 1471693030130 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 04:37:10 INFO - PROCESS | 3288 | 1471693030137 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 3288 | 1471693030139 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:10 INFO - PROCESS | 3288 | ++DOCSHELL 19593400 == 35 [pid = 3288] [id = 620] 04:37:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (195EEC00) [pid = 3288] [serial = 1860] [outer = 00000000] 04:37:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1A770000) [pid = 3288] [serial = 1861] [outer = 195EEC00] 04:37:10 INFO - PROCESS | 3288 | 1471693030184 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1A774400) [pid = 3288] [serial = 1862] [outer = 195EEC00] 04:37:10 INFO - PROCESS | 3288 | 1471693030665 Marionette TRACE conn6 <- [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]]]}] 04:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 04:37:10 INFO - PROCESS | 3288 | 1471693030716 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 04:37:10 INFO - PROCESS | 3288 | 1471693030719 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 04:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:37:10 INFO - PROCESS | 3288 | 1471693030722 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 3288 | 1471693030724 Marionette TRACE conn6 <- [1,2446,null,{}] 04:37:10 INFO - PROCESS | 3288 | 1471693030728 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 3288 | 1471693030730 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:10 INFO - PROCESS | 3288 | 1471693030813 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 04:37:10 INFO - PROCESS | 3288 | 1471693030820 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 3288 | 1471693030822 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:10 INFO - PROCESS | 3288 | ++DOCSHELL 1A77B400 == 36 [pid = 3288] [id = 621] 04:37:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1A77B800) [pid = 3288] [serial = 1863] [outer = 00000000] 04:37:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1A853400) [pid = 3288] [serial = 1864] [outer = 1A77B800] 04:37:10 INFO - PROCESS | 3288 | 1471693030868 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A853C00) [pid = 3288] [serial = 1865] [outer = 1A77B800] 04:37:11 INFO - PROCESS | 3288 | 1471693031466 Marionette TRACE conn6 <- [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]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 770ms 04:37:11 INFO - PROCESS | 3288 | 1471693031497 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 3288 | 1471693031501 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 04:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:37:11 INFO - PROCESS | 3288 | 1471693031548 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 3288 | 1471693031552 Marionette TRACE conn6 <- [1,2450,null,{}] 04:37:11 INFO - PROCESS | 3288 | 1471693031573 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 3288 | 1471693031576 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:11 INFO - PROCESS | 3288 | 1471693031706 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 04:37:11 INFO - PROCESS | 3288 | 1471693031842 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 3288 | 1471693031845 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:11 INFO - PROCESS | 3288 | ++DOCSHELL 0C987800 == 37 [pid = 3288] [id = 622] 04:37:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0FC2E800) [pid = 3288] [serial = 1866] [outer = 00000000] 04:37:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (10264800) [pid = 3288] [serial = 1867] [outer = 0FC2E800] 04:37:11 INFO - PROCESS | 3288 | 1471693031907 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (142A8C00) [pid = 3288] [serial = 1868] [outer = 0FC2E800] 04:37:12 INFO - PROCESS | 3288 | 1471693032504 Marionette TRACE conn6 <- [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]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 990ms 04:37:12 INFO - PROCESS | 3288 | 1471693032542 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 3288 | 1471693032547 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 04:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:37:12 INFO - PROCESS | 3288 | 1471693032553 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 3288 | 1471693032556 Marionette TRACE conn6 <- [1,2454,null,{}] 04:37:12 INFO - PROCESS | 3288 | 1471693032561 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 3288 | 1471693032563 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:12 INFO - PROCESS | 3288 | 1471693032677 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 04:37:12 INFO - PROCESS | 3288 | 1471693032833 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 3288 | 1471693032836 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:12 INFO - PROCESS | 3288 | ++DOCSHELL 15806800 == 38 [pid = 3288] [id = 623] 04:37:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (158C5C00) [pid = 3288] [serial = 1869] [outer = 00000000] 04:37:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (16192800) [pid = 3288] [serial = 1870] [outer = 158C5C00] 04:37:12 INFO - PROCESS | 3288 | 1471693032895 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (173CF000) [pid = 3288] [serial = 1871] [outer = 158C5C00] 04:37:13 INFO - PROCESS | 3288 | 1471693033494 Marionette TRACE conn6 <- [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]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 970ms 04:37:13 INFO - PROCESS | 3288 | 1471693033527 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 3288 | 1471693033530 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 04:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:37:13 INFO - PROCESS | 3288 | 1471693033533 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 3288 | 1471693033537 Marionette TRACE conn6 <- [1,2458,null,{}] 04:37:13 INFO - PROCESS | 3288 | 1471693033548 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:13 INFO - PROCESS | 3288 | 1471693033553 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:13 INFO - PROCESS | 3288 | 1471693033664 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 04:37:13 INFO - PROCESS | 3288 | 1471693033824 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 3288 | 1471693033827 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:13 INFO - PROCESS | 3288 | ++DOCSHELL 1987F800 == 39 [pid = 3288] [id = 624] 04:37:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19881000) [pid = 3288] [serial = 1872] [outer = 00000000] 04:37:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19C0C000) [pid = 3288] [serial = 1873] [outer = 19881000] 04:37:13 INFO - PROCESS | 3288 | 1471693033889 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A8C7000) [pid = 3288] [serial = 1874] [outer = 19881000] 04:37:14 INFO - PROCESS | 3288 | 1471693034701 Marionette TRACE conn6 <- [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]]]}] 04:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1221ms 04:37:14 INFO - PROCESS | 3288 | 1471693034758 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 04:37:14 INFO - PROCESS | 3288 | 1471693034762 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 04:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:37:14 INFO - PROCESS | 3288 | 1471693034767 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:37:14 INFO - PROCESS | 3288 | 1471693034771 Marionette TRACE conn6 <- [1,2462,null,{}] 04:37:14 INFO - PROCESS | 3288 | 1471693034777 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:14 INFO - PROCESS | 3288 | 1471693034780 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:14 INFO - PROCESS | 3288 | 1471693034889 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 04:37:15 INFO - PROCESS | 3288 | 1471693035028 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 3288 | 1471693035033 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:15 INFO - PROCESS | 3288 | ++DOCSHELL 0FC33C00 == 40 [pid = 3288] [id = 625] 04:37:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FC34C00) [pid = 3288] [serial = 1875] [outer = 00000000] 04:37:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (0FE6B000) [pid = 3288] [serial = 1876] [outer = 0FC34C00] 04:37:15 INFO - PROCESS | 3288 | 1471693035086 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (101CF400) [pid = 3288] [serial = 1877] [outer = 0FC34C00] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 19593400 == 39 [pid = 3288] [id = 620] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 149EAC00 == 38 [pid = 3288] [id = 619] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 19884C00 == 37 [pid = 3288] [id = 618] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 195E4800 == 36 [pid = 3288] [id = 617] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 173F4800 == 35 [pid = 3288] [id = 616] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 173E7400 == 34 [pid = 3288] [id = 615] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 16080C00 == 33 [pid = 3288] [id = 614] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 102CBC00 == 32 [pid = 3288] [id = 613] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 0FE68400 == 31 [pid = 3288] [id = 612] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 142A6800 == 30 [pid = 3288] [id = 611] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 0CAFE400 == 29 [pid = 3288] [id = 610] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 142A5C00 == 28 [pid = 3288] [id = 609] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 15806800 == 27 [pid = 3288] [id = 623] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 1987F800 == 26 [pid = 3288] [id = 624] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 1A77B400 == 25 [pid = 3288] [id = 621] 04:37:16 INFO - PROCESS | 3288 | --DOCSHELL 0C987800 == 24 [pid = 3288] [id = 622] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (193B7800) [pid = 3288] [serial = 1828] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (161B8000) [pid = 3288] [serial = 1816] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (15D5C800) [pid = 3288] [serial = 1813] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FE66800) [pid = 3288] [serial = 1807] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (101C2000) [pid = 3288] [serial = 1808] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (142A6000) [pid = 3288] [serial = 1810] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (142ACC00) [pid = 3288] [serial = 1811] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1081A000) [pid = 3288] [serial = 1805] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (101C8C00) [pid = 3288] [serial = 1804] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173ED800) [pid = 3288] [serial = 1819] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (102BD400) [pid = 3288] [serial = 1793] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FE61400) [pid = 3288] [serial = 1792] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (16089800) [pid = 3288] [serial = 1796] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (15805000) [pid = 3288] [serial = 1795] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19C08400) [pid = 3288] [serial = 1799] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19884400) [pid = 3288] [serial = 1798] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (173CC000) [pid = 3288] [serial = 1817] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1A8C3400) [pid = 3288] [serial = 1802] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (1A778800) [pid = 3288] [serial = 1801] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (10C0C400) [pid = 3288] [serial = 1822] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (173F3800) [pid = 3288] [serial = 1820] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18AA5800) [pid = 3288] [serial = 1825] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (173E8400) [pid = 3288] [serial = 1823] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18AD7400) [pid = 3288] [serial = 1826] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (16082800) [pid = 3288] [serial = 1814] [outer = 00000000] [url = about:blank] 04:37:16 INFO - PROCESS | 3288 | 1471693036383 Marionette TRACE conn6 <- [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]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1682ms 04:37:16 INFO - PROCESS | 3288 | 1471693036451 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 3288 | 1471693036455 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 04:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:37:16 INFO - PROCESS | 3288 | 1471693036462 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 3288 | 1471693036465 Marionette TRACE conn6 <- [1,2466,null,{}] 04:37:16 INFO - PROCESS | 3288 | 1471693036471 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:16 INFO - PROCESS | 3288 | 1471693036474 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:16 INFO - PROCESS | 3288 | 1471693036569 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 04:37:16 INFO - PROCESS | 3288 | 1471693036576 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 3288 | 1471693036579 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:16 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFA800 == 25 [pid = 3288] [id = 626] 04:37:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0CAFD000) [pid = 3288] [serial = 1878] [outer = 00000000] 04:37:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FB54800) [pid = 3288] [serial = 1879] [outer = 0CAFD000] 04:37:16 INFO - PROCESS | 3288 | 1471693036630 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FB5BC00) [pid = 3288] [serial = 1880] [outer = 0CAFD000] 04:37:17 INFO - PROCESS | 3288 | 1471693037124 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 04:37:17 INFO - PROCESS | 3288 | 1471693037196 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 04:37:17 INFO - PROCESS | 3288 | 1471693037201 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 04:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:37:17 INFO - PROCESS | 3288 | 1471693037207 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 3288 | 1471693037210 Marionette TRACE conn6 <- [1,2470,null,{}] 04:37:17 INFO - PROCESS | 3288 | 1471693037214 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 3288 | 1471693037217 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:17 INFO - PROCESS | 3288 | 1471693037305 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 04:37:17 INFO - PROCESS | 3288 | 1471693037321 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 3288 | 1471693037324 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:17 INFO - PROCESS | 3288 | ++DOCSHELL 0FE6D400 == 26 [pid = 3288] [id = 627] 04:37:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FE70000) [pid = 3288] [serial = 1881] [outer = 00000000] 04:37:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101C3800) [pid = 3288] [serial = 1882] [outer = 0FE70000] 04:37:17 INFO - PROCESS | 3288 | 1471693037373 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1021D800) [pid = 3288] [serial = 1883] [outer = 0FE70000] 04:37:17 INFO - PROCESS | 3288 | 1471693037848 Marionette TRACE conn6 <- [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]]]}] 04:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 670ms 04:37:17 INFO - PROCESS | 3288 | 1471693037881 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 04:37:17 INFO - PROCESS | 3288 | 1471693037883 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 04:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:37:17 INFO - PROCESS | 3288 | 1471693037887 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 3288 | 1471693037891 Marionette TRACE conn6 <- [1,2474,null,{}] 04:37:17 INFO - PROCESS | 3288 | 1471693037902 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 3288 | 1471693037907 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:18 INFO - PROCESS | 3288 | 1471693038027 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 04:37:18 INFO - PROCESS | 3288 | 1471693038137 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 3288 | 1471693038140 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:18 INFO - PROCESS | 3288 | ++DOCSHELL 142AC000 == 27 [pid = 3288] [id = 628] 04:37:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (142AC400) [pid = 3288] [serial = 1884] [outer = 00000000] 04:37:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (142AF800) [pid = 3288] [serial = 1885] [outer = 142AC400] 04:37:18 INFO - PROCESS | 3288 | 1471693038191 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (143BC000) [pid = 3288] [serial = 1886] [outer = 142AC400] 04:37:18 INFO - PROCESS | 3288 | 1471693038638 Marionette TRACE conn6 <- [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]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 770ms 04:37:18 INFO - PROCESS | 3288 | 1471693038661 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 3288 | 1471693038663 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 04:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:37:18 INFO - PROCESS | 3288 | 1471693038672 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 3288 | 1471693038674 Marionette TRACE conn6 <- [1,2478,null,{}] 04:37:18 INFO - PROCESS | 3288 | 1471693038677 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:18 INFO - PROCESS | 3288 | 1471693038679 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:18 INFO - PROCESS | 3288 | 1471693038802 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 04:37:18 INFO - PROCESS | 3288 | 1471693038807 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 3288 | 1471693038810 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:18 INFO - PROCESS | 3288 | ++DOCSHELL 142AF400 == 28 [pid = 3288] [id = 629] 04:37:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14870000) [pid = 3288] [serial = 1887] [outer = 00000000] 04:37:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1535A800) [pid = 3288] [serial = 1888] [outer = 14870000] 04:37:18 INFO - PROCESS | 3288 | 1471693038858 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (15D60C00) [pid = 3288] [serial = 1889] [outer = 14870000] 04:37:19 INFO - PROCESS | 3288 | 1471693039306 Marionette TRACE conn6 <- [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]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 690ms 04:37:19 INFO - PROCESS | 3288 | 1471693039361 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 3288 | 1471693039363 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 04:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:37:19 INFO - PROCESS | 3288 | 1471693039372 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 3288 | 1471693039374 Marionette TRACE conn6 <- [1,2482,null,{}] 04:37:19 INFO - PROCESS | 3288 | 1471693039377 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:19 INFO - PROCESS | 3288 | 1471693039380 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:19 INFO - PROCESS | 3288 | 1471693039522 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 04:37:19 INFO - PROCESS | 3288 | 1471693039532 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 3288 | 1471693039534 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:19 INFO - PROCESS | 3288 | ++DOCSHELL 16082800 == 29 [pid = 3288] [id = 630] 04:37:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (16082C00) [pid = 3288] [serial = 1890] [outer = 00000000] 04:37:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (16190800) [pid = 3288] [serial = 1891] [outer = 16082C00] 04:37:19 INFO - PROCESS | 3288 | 1471693039582 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (161BC400) [pid = 3288] [serial = 1892] [outer = 16082C00] 04:37:20 INFO - PROCESS | 3288 | 1471693040045 Marionette TRACE conn6 <- [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]]]}] 04:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 730ms 04:37:20 INFO - PROCESS | 3288 | 1471693040106 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 3288 | 1471693040108 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 04:37:20 INFO - PROCESS | 3288 | 1471693040111 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:37:20 INFO - PROCESS | 3288 | 1471693040113 Marionette TRACE conn6 <- [1,2486,null,{}] 04:37:20 INFO - PROCESS | 3288 | 1471693040117 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:20 INFO - PROCESS | 3288 | 1471693040123 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:20 INFO - PROCESS | 3288 | 1471693040265 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 04:37:20 INFO - PROCESS | 3288 | 1471693040332 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 3288 | 1471693040334 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:20 INFO - PROCESS | 3288 | ++DOCSHELL 173D3800 == 30 [pid = 3288] [id = 631] 04:37:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173EB400) [pid = 3288] [serial = 1893] [outer = 00000000] 04:37:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18845000) [pid = 3288] [serial = 1894] [outer = 173EB400] 04:37:20 INFO - PROCESS | 3288 | 1471693040382 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18A12000) [pid = 3288] [serial = 1895] [outer = 173EB400] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1A77B800) [pid = 3288] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (195EEC00) [pid = 3288] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (18A1A000) [pid = 3288] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (195E5000) [pid = 3288] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (193AD800) [pid = 3288] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FE6AC00) [pid = 3288] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (16082400) [pid = 3288] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19887400) [pid = 3288] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (173EC400) [pid = 3288] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (142E6000) [pid = 3288] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (149F3C00) [pid = 3288] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FB4F400) [pid = 3288] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:37:20 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (10CEFC00) [pid = 3288] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:37:21 INFO - PROCESS | 3288 | 1471693041045 Marionette TRACE conn6 <- [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]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 970ms 04:37:21 INFO - PROCESS | 3288 | 1471693041086 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 04:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:37:21 INFO - PROCESS | 3288 | 1471693041088 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 04:37:21 INFO - PROCESS | 3288 | 1471693041091 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 3288 | 1471693041093 Marionette TRACE conn6 <- [1,2490,null,{}] 04:37:21 INFO - PROCESS | 3288 | 1471693041096 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 3288 | 1471693041098 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:21 INFO - PROCESS | 3288 | 1471693041179 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 04:37:21 INFO - PROCESS | 3288 | 1471693041184 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 3288 | 1471693041186 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:21 INFO - PROCESS | 3288 | ++DOCSHELL 0CAF6C00 == 31 [pid = 3288] [id = 632] 04:37:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0FC3B800) [pid = 3288] [serial = 1896] [outer = 00000000] 04:37:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (173D3000) [pid = 3288] [serial = 1897] [outer = 0FC3B800] 04:37:21 INFO - PROCESS | 3288 | 1471693041234 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173EA000) [pid = 3288] [serial = 1898] [outer = 0FC3B800] 04:37:21 INFO - PROCESS | 3288 | 1471693041670 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 631ms 04:37:21 INFO - PROCESS | 3288 | 1471693041722 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 3288 | 1471693041724 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 04:37:21 INFO - PROCESS | 3288 | 1471693041728 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:37:21 INFO - PROCESS | 3288 | 1471693041729 Marionette TRACE conn6 <- [1,2494,null,{}] 04:37:21 INFO - PROCESS | 3288 | 1471693041733 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 3288 | 1471693041735 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:21 INFO - PROCESS | 3288 | 1471693041814 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 04:37:21 INFO - PROCESS | 3288 | 1471693041821 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 3288 | 1471693041823 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:21 INFO - PROCESS | 3288 | ++DOCSHELL 1608DC00 == 32 [pid = 3288] [id = 633] 04:37:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1619A400) [pid = 3288] [serial = 1899] [outer = 00000000] 04:37:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18A1E800) [pid = 3288] [serial = 1900] [outer = 1619A400] 04:37:21 INFO - PROCESS | 3288 | 1471693041869 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A1A400) [pid = 3288] [serial = 1901] [outer = 1619A400] 04:37:22 INFO - PROCESS | 3288 | 1471693042326 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 630ms 04:37:22 INFO - PROCESS | 3288 | 1471693042378 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 3288 | 1471693042381 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 04:37:22 INFO - PROCESS | 3288 | 1471693042384 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:37:22 INFO - PROCESS | 3288 | 1471693042386 Marionette TRACE conn6 <- [1,2498,null,{}] 04:37:22 INFO - PROCESS | 3288 | 1471693042390 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:22 INFO - PROCESS | 3288 | 1471693042392 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:22 INFO - PROCESS | 3288 | 1471693042473 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 04:37:22 INFO - PROCESS | 3288 | 1471693042478 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 3288 | 1471693042480 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:22 INFO - PROCESS | 3288 | ++DOCSHELL 142AAC00 == 33 [pid = 3288] [id = 634] 04:37:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18C35800) [pid = 3288] [serial = 1902] [outer = 00000000] 04:37:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (193B1800) [pid = 3288] [serial = 1903] [outer = 18C35800] 04:37:22 INFO - PROCESS | 3288 | 1471693042527 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19578400) [pid = 3288] [serial = 1904] [outer = 18C35800] 04:37:23 INFO - PROCESS | 3288 | 1471693043329 Marionette TRACE conn6 <- [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]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 970ms 04:37:23 INFO - PROCESS | 3288 | 1471693043360 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 3288 | 1471693043365 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 04:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:37:23 INFO - PROCESS | 3288 | 1471693043370 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 3288 | 1471693043374 Marionette TRACE conn6 <- [1,2502,null,{}] 04:37:23 INFO - PROCESS | 3288 | 1471693043381 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:23 INFO - PROCESS | 3288 | 1471693043385 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:23 INFO - PROCESS | 3288 | 1471693043514 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 04:37:23 INFO - PROCESS | 3288 | 1471693043658 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 3288 | 1471693043661 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:23 INFO - PROCESS | 3288 | ++DOCSHELL 0CA06800 == 34 [pid = 3288] [id = 635] 04:37:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FB59400) [pid = 3288] [serial = 1905] [outer = 00000000] 04:37:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (0FE66000) [pid = 3288] [serial = 1906] [outer = 0FB59400] 04:37:23 INFO - PROCESS | 3288 | 1471693043724 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (102BF800) [pid = 3288] [serial = 1907] [outer = 0FB59400] 04:37:24 INFO - PROCESS | 3288 | 1471693044421 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1082ms 04:37:24 INFO - PROCESS | 3288 | 1471693044474 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 3288 | 1471693044478 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 04:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:37:24 INFO - PROCESS | 3288 | 1471693044486 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 3288 | 1471693044489 Marionette TRACE conn6 <- [1,2506,null,{}] 04:37:24 INFO - PROCESS | 3288 | 1471693044494 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:24 INFO - PROCESS | 3288 | 1471693044496 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:24 INFO - PROCESS | 3288 | 1471693044618 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 04:37:24 INFO - PROCESS | 3288 | 1471693044767 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 3288 | 1471693044770 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:24 INFO - PROCESS | 3288 | ++DOCSHELL 142A0C00 == 35 [pid = 3288] [id = 636] 04:37:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (142A1000) [pid = 3288] [serial = 1908] [outer = 00000000] 04:37:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (142E3C00) [pid = 3288] [serial = 1909] [outer = 142A1000] 04:37:24 INFO - PROCESS | 3288 | 1471693044831 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (14A78C00) [pid = 3288] [serial = 1910] [outer = 142A1000] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 1608DC00 == 34 [pid = 3288] [id = 633] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 0CAF6C00 == 33 [pid = 3288] [id = 632] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 173D3800 == 32 [pid = 3288] [id = 631] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 16082800 == 31 [pid = 3288] [id = 630] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 142AF400 == 30 [pid = 3288] [id = 629] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 142AC000 == 29 [pid = 3288] [id = 628] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 0FE6D400 == 28 [pid = 3288] [id = 627] 04:37:25 INFO - PROCESS | 3288 | --DOCSHELL 0CAFA800 == 27 [pid = 3288] [id = 626] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1A853C00) [pid = 3288] [serial = 1865] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1A853400) [pid = 3288] [serial = 1864] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1A774400) [pid = 3288] [serial = 1862] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (18ADB800) [pid = 3288] [serial = 1849] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1987C800) [pid = 3288] [serial = 1852] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (18FC5400) [pid = 3288] [serial = 1850] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (193B9800) [pid = 3288] [serial = 1829] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1025AC00) [pid = 3288] [serial = 1837] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10821000) [pid = 3288] [serial = 1838] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1619B000) [pid = 3288] [serial = 1843] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (164B6000) [pid = 3288] [serial = 1844] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19C04000) [pid = 3288] [serial = 1855] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18A15C00) [pid = 3288] [serial = 1846] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (14486800) [pid = 3288] [serial = 1834] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1881D800) [pid = 3288] [serial = 1858] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (148F5800) [pid = 3288] [serial = 1835] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC06C00) [pid = 3288] [serial = 1831] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (0FC3A800) [pid = 3288] [serial = 1832] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (14284400) [pid = 3288] [serial = 1840] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (142A4400) [pid = 3288] [serial = 1841] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (19881C00) [pid = 3288] [serial = 1853] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (1A770000) [pid = 3288] [serial = 1861] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (19C05800) [pid = 3288] [serial = 1856] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (1883F000) [pid = 3288] [serial = 1859] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (18A1B400) [pid = 3288] [serial = 1847] [outer = 00000000] [url = about:blank] 04:37:25 INFO - PROCESS | 3288 | 1471693045749 Marionette TRACE conn6 <- [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]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1279ms 04:37:25 INFO - PROCESS | 3288 | 1471693045767 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 3288 | 1471693045770 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 04:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:37:25 INFO - PROCESS | 3288 | 1471693045776 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 3288 | 1471693045778 Marionette TRACE conn6 <- [1,2510,null,{}] 04:37:25 INFO - PROCESS | 3288 | 1471693045783 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:25 INFO - PROCESS | 3288 | 1471693045786 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:25 INFO - PROCESS | 3288 | 1471693045880 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 04:37:25 INFO - PROCESS | 3288 | 1471693045888 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 3288 | 1471693045891 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:25 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0A400 == 28 [pid = 3288] [id = 637] 04:37:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (0FC0F400) [pid = 3288] [serial = 1911] [outer = 00000000] 04:37:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FC3A800) [pid = 3288] [serial = 1912] [outer = 0FC0F400] 04:37:25 INFO - PROCESS | 3288 | 1471693045943 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FE6E000) [pid = 3288] [serial = 1913] [outer = 0FC0F400] 04:37:26 INFO - PROCESS | 3288 | 1471693046493 Marionette TRACE conn6 <- [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]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 770ms 04:37:26 INFO - PROCESS | 3288 | 1471693046547 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 3288 | 1471693046552 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 04:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:37:26 INFO - PROCESS | 3288 | 1471693046558 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 3288 | 1471693046560 Marionette TRACE conn6 <- [1,2514,null,{}] 04:37:26 INFO - PROCESS | 3288 | 1471693046564 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 3288 | 1471693046567 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:26 INFO - PROCESS | 3288 | 1471693046661 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 04:37:26 INFO - PROCESS | 3288 | 1471693046762 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 3288 | 1471693046765 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:26 INFO - PROCESS | 3288 | ++DOCSHELL 10D72400 == 29 [pid = 3288] [id = 638] 04:37:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (10D73000) [pid = 3288] [serial = 1914] [outer = 00000000] 04:37:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (14287800) [pid = 3288] [serial = 1915] [outer = 10D73000] 04:37:26 INFO - PROCESS | 3288 | 1471693046815 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (142AC800) [pid = 3288] [serial = 1916] [outer = 10D73000] 04:37:27 INFO - PROCESS | 3288 | 1471693047225 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 732ms 04:37:27 INFO - PROCESS | 3288 | 1471693047294 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 3288 | 1471693047297 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 04:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:37:27 INFO - PROCESS | 3288 | 1471693047301 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:37:27 INFO - PROCESS | 3288 | 1471693047304 Marionette TRACE conn6 <- [1,2518,null,{}] 04:37:27 INFO - PROCESS | 3288 | 1471693047320 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:27 INFO - PROCESS | 3288 | 1471693047325 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:27 INFO - PROCESS | 3288 | 1471693047412 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 04:37:27 INFO - PROCESS | 3288 | 1471693047429 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 3288 | 1471693047432 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:27 INFO - PROCESS | 3288 | ++DOCSHELL 161B3800 == 30 [pid = 3288] [id = 639] 04:37:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (161B5800) [pid = 3288] [serial = 1917] [outer = 00000000] 04:37:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (164B3400) [pid = 3288] [serial = 1918] [outer = 161B5800] 04:37:27 INFO - PROCESS | 3288 | 1471693047490 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (173D1800) [pid = 3288] [serial = 1919] [outer = 161B5800] 04:37:27 INFO - PROCESS | 3288 | 1471693047940 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 690ms 04:37:28 INFO - PROCESS | 3288 | 1471693047995 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 3288 | 1471693047997 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 04:37:28 INFO - PROCESS | 3288 | 1471693048001 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:37:28 INFO - PROCESS | 3288 | 1471693048003 Marionette TRACE conn6 <- [1,2522,null,{}] 04:37:28 INFO - PROCESS | 3288 | 1471693048006 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 3288 | 1471693048008 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:28 INFO - PROCESS | 3288 | 1471693048132 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 04:37:28 INFO - PROCESS | 3288 | 1471693048192 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 3288 | 1471693048195 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:28 INFO - PROCESS | 3288 | ++DOCSHELL 173F2C00 == 31 [pid = 3288] [id = 640] 04:37:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (173F3C00) [pid = 3288] [serial = 1920] [outer = 00000000] 04:37:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18A17C00) [pid = 3288] [serial = 1921] [outer = 173F3C00] 04:37:28 INFO - PROCESS | 3288 | 1471693048243 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18AABC00) [pid = 3288] [serial = 1922] [outer = 173F3C00] 04:37:28 INFO - PROCESS | 3288 | 1471693048682 Marionette TRACE conn6 <- [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]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 730ms 04:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:37:28 INFO - PROCESS | 3288 | 1471693048734 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 3288 | 1471693048736 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 04:37:28 INFO - PROCESS | 3288 | 1471693048739 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 3288 | 1471693048741 Marionette TRACE conn6 <- [1,2526,null,{}] 04:37:28 INFO - PROCESS | 3288 | 1471693048745 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 3288 | 1471693048747 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:28 INFO - PROCESS | 3288 | 1471693048893 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 04:37:28 INFO - PROCESS | 3288 | 1471693048914 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 3288 | 1471693048916 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:28 INFO - PROCESS | 3288 | ++DOCSHELL 18AD9800 == 32 [pid = 3288] [id = 641] 04:37:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18AD9C00) [pid = 3288] [serial = 1923] [outer = 00000000] 04:37:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (193AF800) [pid = 3288] [serial = 1924] [outer = 18AD9C00] 04:37:28 INFO - PROCESS | 3288 | 1471693048963 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193B4C00) [pid = 3288] [serial = 1925] [outer = 18AD9C00] 04:37:29 INFO - PROCESS | 3288 | 1471693049413 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 730ms 04:37:29 INFO - PROCESS | 3288 | 1471693049470 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 3288 | 1471693049472 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 04:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:37:29 INFO - PROCESS | 3288 | 1471693049483 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 3288 | 1471693049485 Marionette TRACE conn6 <- [1,2530,null,{}] 04:37:29 INFO - PROCESS | 3288 | 1471693049488 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:29 INFO - PROCESS | 3288 | 1471693049494 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:29 INFO - PROCESS | 3288 | 1471693049645 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 04:37:29 INFO - PROCESS | 3288 | 1471693049713 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:29 INFO - PROCESS | 3288 | 1471693049715 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:29 INFO - PROCESS | 3288 | ++DOCSHELL 18A18800 == 33 [pid = 3288] [id = 642] 04:37:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19582C00) [pid = 3288] [serial = 1926] [outer = 00000000] 04:37:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1987D000) [pid = 3288] [serial = 1927] [outer = 19582C00] 04:37:29 INFO - PROCESS | 3288 | 1471693049761 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19584800) [pid = 3288] [serial = 1928] [outer = 19582C00] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0CAFD000) [pid = 3288] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14870000) [pid = 3288] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (142AC400) [pid = 3288] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FE70000) [pid = 3288] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC34C00) [pid = 3288] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (16082C00) [pid = 3288] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (173EB400) [pid = 3288] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1619A400) [pid = 3288] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC2E800) [pid = 3288] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (158C5C00) [pid = 3288] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19881000) [pid = 3288] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:37:30 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (0FC3B800) [pid = 3288] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:37:30 INFO - PROCESS | 3288 | 1471693050269 Marionette TRACE conn6 <- [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]]]}] 04:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 830ms 04:37:30 INFO - PROCESS | 3288 | 1471693050306 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 04:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:37:30 INFO - PROCESS | 3288 | 1471693050308 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 04:37:30 INFO - PROCESS | 3288 | 1471693050318 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 3288 | 1471693050320 Marionette TRACE conn6 <- [1,2534,null,{}] 04:37:30 INFO - PROCESS | 3288 | 1471693050324 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:30 INFO - PROCESS | 3288 | 1471693050326 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:30 INFO - PROCESS | 3288 | 1471693050408 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 04:37:30 INFO - PROCESS | 3288 | 1471693050414 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 3288 | 1471693050416 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:30 INFO - PROCESS | 3288 | ++DOCSHELL 14280400 == 34 [pid = 3288] [id = 643] 04:37:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (14282400) [pid = 3288] [serial = 1929] [outer = 00000000] 04:37:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1580E800) [pid = 3288] [serial = 1930] [outer = 14282400] 04:37:30 INFO - PROCESS | 3288 | 1471693050462 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (16190C00) [pid = 3288] [serial = 1931] [outer = 14282400] 04:37:30 INFO - PROCESS | 3288 | 1471693050911 Marionette TRACE conn6 <- [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]]]}] 04:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 630ms 04:37:30 INFO - PROCESS | 3288 | 1471693050954 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 04:37:30 INFO - PROCESS | 3288 | 1471693050956 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 04:37:30 INFO - PROCESS | 3288 | 1471693050959 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:37:30 INFO - PROCESS | 3288 | 1471693050961 Marionette TRACE conn6 <- [1,2538,null,{}] 04:37:30 INFO - PROCESS | 3288 | 1471693050965 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:30 INFO - PROCESS | 3288 | 1471693050967 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:31 INFO - PROCESS | 3288 | 1471693051048 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 04:37:31 INFO - PROCESS | 3288 | 1471693051055 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 3288 | 1471693051057 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:31 INFO - PROCESS | 3288 | ++DOCSHELL 1619A800 == 35 [pid = 3288] [id = 644] 04:37:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (173EE800) [pid = 3288] [serial = 1932] [outer = 00000000] 04:37:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (19881000) [pid = 3288] [serial = 1933] [outer = 173EE800] 04:37:31 INFO - PROCESS | 3288 | 1471693051103 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (19882000) [pid = 3288] [serial = 1934] [outer = 173EE800] 04:37:31 INFO - PROCESS | 3288 | 1471693051558 Marionette TRACE conn6 <- [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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 631ms 04:37:31 INFO - PROCESS | 3288 | 1471693051594 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 3288 | 1471693051596 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 04:37:31 INFO - PROCESS | 3288 | 1471693051599 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:37:31 INFO - PROCESS | 3288 | 1471693051601 Marionette TRACE conn6 <- [1,2542,null,{}] 04:37:31 INFO - PROCESS | 3288 | 1471693051605 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:31 INFO - PROCESS | 3288 | 1471693051606 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:31 INFO - PROCESS | 3288 | 1471693051691 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 04:37:31 INFO - PROCESS | 3288 | 1471693051696 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 3288 | 1471693051698 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:31 INFO - PROCESS | 3288 | ++DOCSHELL 1535B000 == 36 [pid = 3288] [id = 645] 04:37:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1535E000) [pid = 3288] [serial = 1935] [outer = 00000000] 04:37:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19910C00) [pid = 3288] [serial = 1936] [outer = 1535E000] 04:37:31 INFO - PROCESS | 3288 | 1471693051745 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19C09800) [pid = 3288] [serial = 1937] [outer = 1535E000] 04:37:32 INFO - PROCESS | 3288 | 1471693052404 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 870ms 04:37:32 INFO - PROCESS | 3288 | 1471693052474 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 04:37:32 INFO - PROCESS | 3288 | 1471693052479 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 04:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:37:32 INFO - PROCESS | 3288 | 1471693052484 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 3288 | 1471693052488 Marionette TRACE conn6 <- [1,2546,null,{}] 04:37:32 INFO - PROCESS | 3288 | 1471693052494 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 3288 | 1471693052497 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:32 INFO - PROCESS | 3288 | 1471693052627 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 04:37:32 INFO - PROCESS | 3288 | 1471693052764 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 3288 | 1471693052767 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:32 INFO - PROCESS | 3288 | ++DOCSHELL 0C984C00 == 37 [pid = 3288] [id = 646] 04:37:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (0FB4F400) [pid = 3288] [serial = 1938] [outer = 00000000] 04:37:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10815400) [pid = 3288] [serial = 1939] [outer = 0FB4F400] 04:37:32 INFO - PROCESS | 3288 | 1471693052828 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (10DA1800) [pid = 3288] [serial = 1940] [outer = 0FB4F400] 04:37:33 INFO - PROCESS | 3288 | 1471693053433 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1022ms 04:37:33 INFO - PROCESS | 3288 | 1471693053506 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 3288 | 1471693053511 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 04:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:37:33 INFO - PROCESS | 3288 | 1471693053517 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 3288 | 1471693053520 Marionette TRACE conn6 <- [1,2550,null,{}] 04:37:33 INFO - PROCESS | 3288 | 1471693053525 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 3288 | 1471693053528 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:33 INFO - PROCESS | 3288 | 1471693053644 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 04:37:33 INFO - PROCESS | 3288 | 1471693053788 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 3288 | 1471693053791 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:33 INFO - PROCESS | 3288 | ++DOCSHELL 14A7A000 == 38 [pid = 3288] [id = 647] 04:37:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (158CDC00) [pid = 3288] [serial = 1941] [outer = 00000000] 04:37:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1618E400) [pid = 3288] [serial = 1942] [outer = 158CDC00] 04:37:33 INFO - PROCESS | 3288 | 1471693053850 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173EAC00) [pid = 3288] [serial = 1943] [outer = 158CDC00] 04:37:34 INFO - PROCESS | 3288 | 1471693054463 Marionette TRACE conn6 <- [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]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 970ms 04:37:34 INFO - PROCESS | 3288 | 1471693054491 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 3288 | 1471693054493 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 04:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:37:34 INFO - PROCESS | 3288 | 1471693054497 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 3288 | 1471693054501 Marionette TRACE conn6 <- [1,2554,null,{}] 04:37:34 INFO - PROCESS | 3288 | 1471693054512 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:34 INFO - PROCESS | 3288 | 1471693054517 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:34 INFO - PROCESS | 3288 | 1471693054631 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 04:37:34 INFO - PROCESS | 3288 | 1471693054788 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 3288 | 1471693054792 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:34 INFO - PROCESS | 3288 | ++DOCSHELL 19901800 == 39 [pid = 3288] [id = 648] 04:37:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19903800) [pid = 3288] [serial = 1944] [outer = 00000000] 04:37:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19C08800) [pid = 3288] [serial = 1945] [outer = 19903800] 04:37:34 INFO - PROCESS | 3288 | 1471693054852 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19CC0800) [pid = 3288] [serial = 1946] [outer = 19903800] 04:37:35 INFO - PROCESS | 3288 | 1471693055514 Marionette TRACE conn6 <- [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]]]}] 04:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1078ms 04:37:35 INFO - PROCESS | 3288 | 1471693055579 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 3288 | 1471693055582 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 04:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:37:35 INFO - PROCESS | 3288 | 1471693055586 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:37:35 INFO - PROCESS | 3288 | 1471693055588 Marionette TRACE conn6 <- [1,2558,null,{}] 04:37:35 INFO - PROCESS | 3288 | 1471693055592 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 3288 | 1471693055594 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:35 INFO - PROCESS | 3288 | 1471693055707 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 04:37:35 INFO - PROCESS | 3288 | 1471693055974 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 3288 | 1471693055977 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:36 INFO - PROCESS | 3288 | ++DOCSHELL 0C568C00 == 40 [pid = 3288] [id = 649] 04:37:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0C5D3800) [pid = 3288] [serial = 1947] [outer = 00000000] 04:37:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0CAFF400) [pid = 3288] [serial = 1948] [outer = 0C5D3800] 04:37:36 INFO - PROCESS | 3288 | 1471693056055 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FC06C00) [pid = 3288] [serial = 1949] [outer = 0C5D3800] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 1619A800 == 39 [pid = 3288] [id = 644] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 14280400 == 38 [pid = 3288] [id = 643] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 18A18800 == 37 [pid = 3288] [id = 642] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 18AD9800 == 36 [pid = 3288] [id = 641] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 173F2C00 == 35 [pid = 3288] [id = 640] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 161B3800 == 34 [pid = 3288] [id = 639] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 10D72400 == 33 [pid = 3288] [id = 638] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 0FC0A400 == 32 [pid = 3288] [id = 637] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 142AAC00 == 31 [pid = 3288] [id = 634] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 0CA06800 == 30 [pid = 3288] [id = 635] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 142A0C00 == 29 [pid = 3288] [id = 636] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 0FC33C00 == 28 [pid = 3288] [id = 625] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 14A7A000 == 27 [pid = 3288] [id = 647] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 19901800 == 26 [pid = 3288] [id = 648] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 1535B000 == 25 [pid = 3288] [id = 645] 04:37:37 INFO - PROCESS | 3288 | --DOCSHELL 0C984C00 == 24 [pid = 3288] [id = 646] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FB54800) [pid = 3288] [serial = 1879] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FB5BC00) [pid = 3288] [serial = 1880] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1535A800) [pid = 3288] [serial = 1888] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (142AF800) [pid = 3288] [serial = 1885] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (101C3800) [pid = 3288] [serial = 1882] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (1021D800) [pid = 3288] [serial = 1883] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (101CF400) [pid = 3288] [serial = 1877] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (16190800) [pid = 3288] [serial = 1891] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FE6B000) [pid = 3288] [serial = 1876] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (15D60C00) [pid = 3288] [serial = 1889] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18845000) [pid = 3288] [serial = 1894] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (161BC400) [pid = 3288] [serial = 1892] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (18A1E800) [pid = 3288] [serial = 1900] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18A1A400) [pid = 3288] [serial = 1901] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (142A8C00) [pid = 3288] [serial = 1868] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (10264800) [pid = 3288] [serial = 1867] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (193B1800) [pid = 3288] [serial = 1903] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (173CF000) [pid = 3288] [serial = 1871] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (16192800) [pid = 3288] [serial = 1870] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1A8C7000) [pid = 3288] [serial = 1874] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (19C0C000) [pid = 3288] [serial = 1873] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18A12000) [pid = 3288] [serial = 1895] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (173D3000) [pid = 3288] [serial = 1897] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (173EA000) [pid = 3288] [serial = 1898] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (143BC000) [pid = 3288] [serial = 1886] [outer = 00000000] [url = about:blank] 04:37:37 INFO - PROCESS | 3288 | 1471693057427 Marionette TRACE conn6 <- [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]]]}] 04:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1870ms 04:37:37 INFO - PROCESS | 3288 | 1471693057459 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 3288 | 1471693057464 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 04:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:37:37 INFO - PROCESS | 3288 | 1471693057469 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 3288 | 1471693057473 Marionette TRACE conn6 <- [1,2562,null,{}] 04:37:37 INFO - PROCESS | 3288 | 1471693057479 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:37 INFO - PROCESS | 3288 | 1471693057482 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:37 INFO - PROCESS | 3288 | 1471693057575 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 04:37:37 INFO - PROCESS | 3288 | 1471693057672 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 3288 | 1471693057676 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:37 INFO - PROCESS | 3288 | ++DOCSHELL 0FC07800 == 25 [pid = 3288] [id = 650] 04:37:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FC09000) [pid = 3288] [serial = 1950] [outer = 00000000] 04:37:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0FC33C00) [pid = 3288] [serial = 1951] [outer = 0FC09000] 04:37:37 INFO - PROCESS | 3288 | 1471693057728 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FE61C00) [pid = 3288] [serial = 1952] [outer = 0FC09000] 04:37:38 INFO - PROCESS | 3288 | 1471693058153 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 730ms 04:37:38 INFO - PROCESS | 3288 | 1471693058204 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 3288 | 1471693058209 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 04:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:37:38 INFO - PROCESS | 3288 | 1471693058215 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 3288 | 1471693058218 Marionette TRACE conn6 <- [1,2566,null,{}] 04:37:38 INFO - PROCESS | 3288 | 1471693058222 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:38 INFO - PROCESS | 3288 | 1471693058225 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:38 INFO - PROCESS | 3288 | 1471693058316 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 04:37:38 INFO - PROCESS | 3288 | 1471693058324 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 3288 | 1471693058327 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:38 INFO - PROCESS | 3288 | ++DOCSHELL 101CF000 == 26 [pid = 3288] [id = 651] 04:37:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (10265000) [pid = 3288] [serial = 1953] [outer = 00000000] 04:37:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1089B800) [pid = 3288] [serial = 1954] [outer = 10265000] 04:37:38 INFO - PROCESS | 3288 | 1471693058377 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10D9C400) [pid = 3288] [serial = 1955] [outer = 10265000] 04:37:38 INFO - PROCESS | 3288 | 1471693058865 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 04:37:38 INFO - PROCESS | 3288 | 1471693058891 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 3288 | 1471693058894 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 04:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:37:38 INFO - PROCESS | 3288 | 1471693058897 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 3288 | 1471693058901 Marionette TRACE conn6 <- [1,2570,null,{}] 04:37:38 INFO - PROCESS | 3288 | 1471693058912 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:38 INFO - PROCESS | 3288 | 1471693058917 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:39 INFO - PROCESS | 3288 | 1471693059034 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 04:37:39 INFO - PROCESS | 3288 | 1471693059141 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 3288 | 1471693059144 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:39 INFO - PROCESS | 3288 | ++DOCSHELL 1486F800 == 27 [pid = 3288] [id = 652] 04:37:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1486FC00) [pid = 3288] [serial = 1956] [outer = 00000000] 04:37:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (148FB800) [pid = 3288] [serial = 1957] [outer = 1486FC00] 04:37:39 INFO - PROCESS | 3288 | 1471693059197 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (14A7A000) [pid = 3288] [serial = 1958] [outer = 1486FC00] 04:37:39 INFO - PROCESS | 3288 | 1471693059640 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:37:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 790ms 04:37:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:37:39 INFO - PROCESS | 3288 | 1471693059689 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 3288 | 1471693059691 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 04:37:39 INFO - PROCESS | 3288 | 1471693059694 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 3288 | 1471693059696 Marionette TRACE conn6 <- [1,2574,null,{}] 04:37:39 INFO - PROCESS | 3288 | 1471693059700 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 3288 | 1471693059702 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:39 INFO - PROCESS | 3288 | 1471693059825 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 04:37:39 INFO - PROCESS | 3288 | 1471693059890 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 3288 | 1471693059892 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:39 INFO - PROCESS | 3288 | ++DOCSHELL 149F4400 == 28 [pid = 3288] [id = 653] 04:37:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (14A73C00) [pid = 3288] [serial = 1959] [outer = 00000000] 04:37:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (15D65800) [pid = 3288] [serial = 1960] [outer = 14A73C00] 04:37:39 INFO - PROCESS | 3288 | 1471693059938 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16191000) [pid = 3288] [serial = 1961] [outer = 14A73C00] 04:37:40 INFO - PROCESS | 3288 | 1471693060349 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 730ms 04:37:40 INFO - PROCESS | 3288 | 1471693060429 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 3288 | 1471693060431 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 04:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:37:40 INFO - PROCESS | 3288 | 1471693060434 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 3288 | 1471693060436 Marionette TRACE conn6 <- [1,2578,null,{}] 04:37:40 INFO - PROCESS | 3288 | 1471693060443 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:40 INFO - PROCESS | 3288 | 1471693060446 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:40 INFO - PROCESS | 3288 | 1471693060583 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 04:37:40 INFO - PROCESS | 3288 | 1471693060595 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 3288 | 1471693060597 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:40 INFO - PROCESS | 3288 | ++DOCSHELL 161B3800 == 29 [pid = 3288] [id = 654] 04:37:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (161B7400) [pid = 3288] [serial = 1962] [outer = 00000000] 04:37:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173CF000) [pid = 3288] [serial = 1963] [outer = 161B7400] 04:37:40 INFO - PROCESS | 3288 | 1471693060645 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (17328000) [pid = 3288] [serial = 1964] [outer = 161B7400] 04:37:41 INFO - PROCESS | 3288 | 1471693061146 Marionette TRACE conn6 <- [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]]]}] 04:37:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:37:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 04:37:41 INFO - PROCESS | 3288 | 1471693061165 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 04:37:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:37:41 INFO - PROCESS | 3288 | 1471693061167 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 04:37:41 INFO - PROCESS | 3288 | 1471693061170 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 3288 | 1471693061172 Marionette TRACE conn6 <- [1,2582,null,{}] 04:37:41 INFO - PROCESS | 3288 | 1471693061175 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 3288 | 1471693061181 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:41 INFO - PROCESS | 3288 | 1471693061325 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 04:37:41 INFO - PROCESS | 3288 | 1471693061338 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 3288 | 1471693061340 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:41 INFO - PROCESS | 3288 | ++DOCSHELL 173F5000 == 30 [pid = 3288] [id = 655] 04:37:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18822800) [pid = 3288] [serial = 1965] [outer = 00000000] 04:37:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18A14C00) [pid = 3288] [serial = 1966] [outer = 18822800] 04:37:41 INFO - PROCESS | 3288 | 1471693061388 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18A20000) [pid = 3288] [serial = 1967] [outer = 18822800] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (19582C00) [pid = 3288] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18AD9C00) [pid = 3288] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FC0F400) [pid = 3288] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (161B5800) [pid = 3288] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18C35800) [pid = 3288] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (10D73000) [pid = 3288] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (142A1000) [pid = 3288] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FB59400) [pid = 3288] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (173EE800) [pid = 3288] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (173F3C00) [pid = 3288] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1535E000) [pid = 3288] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:37:41 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (14282400) [pid = 3288] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:37:42 INFO - PROCESS | 3288 | 1471693062104 Marionette TRACE conn6 <- [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]]]}] 04:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 971ms 04:37:42 INFO - PROCESS | 3288 | 1471693062141 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 3288 | 1471693062143 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 04:37:42 INFO - PROCESS | 3288 | 1471693062146 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:37:42 INFO - PROCESS | 3288 | 1471693062148 Marionette TRACE conn6 <- [1,2586,null,{}] 04:37:42 INFO - PROCESS | 3288 | 1471693062151 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:42 INFO - PROCESS | 3288 | 1471693062153 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:42 INFO - PROCESS | 3288 | 1471693062233 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 04:37:42 INFO - PROCESS | 3288 | 1471693062242 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 3288 | 1471693062244 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:42 INFO - PROCESS | 3288 | ++DOCSHELL 14279800 == 31 [pid = 3288] [id = 656] 04:37:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1427FC00) [pid = 3288] [serial = 1968] [outer = 00000000] 04:37:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1883A400) [pid = 3288] [serial = 1969] [outer = 1427FC00] 04:37:42 INFO - PROCESS | 3288 | 1471693062290 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1892C000) [pid = 3288] [serial = 1970] [outer = 1427FC00] 04:37:42 INFO - PROCESS | 3288 | 1471693062720 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 630ms 04:37:42 INFO - PROCESS | 3288 | 1471693062781 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 3288 | 1471693062783 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 04:37:42 INFO - PROCESS | 3288 | 1471693062787 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:37:42 INFO - PROCESS | 3288 | 1471693062789 Marionette TRACE conn6 <- [1,2590,null,{}] 04:37:42 INFO - PROCESS | 3288 | 1471693062793 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:42 INFO - PROCESS | 3288 | 1471693062795 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:42 INFO - PROCESS | 3288 | 1471693062877 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 04:37:42 INFO - PROCESS | 3288 | 1471693062882 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 3288 | 1471693062884 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:42 INFO - PROCESS | 3288 | ++DOCSHELL 18A18000 == 32 [pid = 3288] [id = 657] 04:37:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A1A800) [pid = 3288] [serial = 1971] [outer = 00000000] 04:37:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18C2C800) [pid = 3288] [serial = 1972] [outer = 18A1A800] 04:37:42 INFO - PROCESS | 3288 | 1471693062931 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18AD9C00) [pid = 3288] [serial = 1973] [outer = 18A1A800] 04:37:43 INFO - PROCESS | 3288 | 1471693063391 Marionette TRACE conn6 <- [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]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 630ms 04:37:43 INFO - PROCESS | 3288 | 1471693063421 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 3288 | 1471693063423 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 04:37:43 INFO - PROCESS | 3288 | 1471693063442 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 3288 | 1471693063444 Marionette TRACE conn6 <- [1,2594,null,{}] 04:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:37:43 INFO - PROCESS | 3288 | 1471693063447 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:43 INFO - PROCESS | 3288 | 1471693063449 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:43 INFO - PROCESS | 3288 | 1471693063532 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 04:37:43 INFO - PROCESS | 3288 | 1471693063538 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 3288 | 1471693063540 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:43 INFO - PROCESS | 3288 | ++DOCSHELL 1482D400 == 33 [pid = 3288] [id = 658] 04:37:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193B9000) [pid = 3288] [serial = 1974] [outer = 00000000] 04:37:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19582400) [pid = 3288] [serial = 1975] [outer = 193B9000] 04:37:43 INFO - PROCESS | 3288 | 1471693063587 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19585800) [pid = 3288] [serial = 1976] [outer = 193B9000] 04:37:44 INFO - PROCESS | 3288 | 1471693064424 Marionette TRACE conn6 <- [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]]]}] 04:37:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:37:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1012ms 04:37:44 INFO - PROCESS | 3288 | 1471693064461 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 3288 | 1471693064466 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 04:37:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:37:44 INFO - PROCESS | 3288 | 1471693064471 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 3288 | 1471693064477 Marionette TRACE conn6 <- [1,2598,null,{}] 04:37:44 INFO - PROCESS | 3288 | 1471693064503 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:44 INFO - PROCESS | 3288 | 1471693064506 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:44 INFO - PROCESS | 3288 | 1471693064641 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 04:37:44 INFO - PROCESS | 3288 | 1471693064774 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:44 INFO - PROCESS | 3288 | 1471693064777 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:44 INFO - PROCESS | 3288 | ++DOCSHELL 0FC01800 == 34 [pid = 3288] [id = 659] 04:37:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0FC2D800) [pid = 3288] [serial = 1977] [outer = 00000000] 04:37:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (101C8400) [pid = 3288] [serial = 1978] [outer = 0FC2D800] 04:37:44 INFO - PROCESS | 3288 | 1471693064838 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (10CF8000) [pid = 3288] [serial = 1979] [outer = 0FC2D800] 04:37:45 INFO - PROCESS | 3288 | 1471693065531 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1076ms 04:37:45 INFO - PROCESS | 3288 | 1471693065547 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 3288 | 1471693065552 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 04:37:45 INFO - PROCESS | 3288 | 1471693065577 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:37:45 INFO - PROCESS | 3288 | 1471693065580 Marionette TRACE conn6 <- [1,2602,null,{}] 04:37:45 INFO - PROCESS | 3288 | 1471693065584 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 3288 | 1471693065587 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:45 INFO - PROCESS | 3288 | 1471693065711 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 04:37:45 INFO - PROCESS | 3288 | 1471693065853 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 3288 | 1471693065856 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:45 INFO - PROCESS | 3288 | ++DOCSHELL 142ADC00 == 35 [pid = 3288] [id = 660] 04:37:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (143B4C00) [pid = 3288] [serial = 1980] [outer = 00000000] 04:37:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (149F7C00) [pid = 3288] [serial = 1981] [outer = 143B4C00] 04:37:45 INFO - PROCESS | 3288 | 1471693065918 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (15D63C00) [pid = 3288] [serial = 1982] [outer = 143B4C00] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 18A18000 == 34 [pid = 3288] [id = 657] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 14279800 == 33 [pid = 3288] [id = 656] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 173F5000 == 32 [pid = 3288] [id = 655] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 161B3800 == 31 [pid = 3288] [id = 654] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 149F4400 == 30 [pid = 3288] [id = 653] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 1486F800 == 29 [pid = 3288] [id = 652] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 101CF000 == 28 [pid = 3288] [id = 651] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 0FC07800 == 27 [pid = 3288] [id = 650] 04:37:46 INFO - PROCESS | 3288 | --DOCSHELL 0C568C00 == 26 [pid = 3288] [id = 649] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1987D000) [pid = 3288] [serial = 1927] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (193B4C00) [pid = 3288] [serial = 1925] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (193AF800) [pid = 3288] [serial = 1924] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC3A800) [pid = 3288] [serial = 1912] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FE6E000) [pid = 3288] [serial = 1913] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (164B3400) [pid = 3288] [serial = 1918] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19578400) [pid = 3288] [serial = 1904] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14287800) [pid = 3288] [serial = 1915] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (142AC800) [pid = 3288] [serial = 1916] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (142E3C00) [pid = 3288] [serial = 1909] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (14A78C00) [pid = 3288] [serial = 1910] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FE66000) [pid = 3288] [serial = 1906] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (102BF800) [pid = 3288] [serial = 1907] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19881000) [pid = 3288] [serial = 1933] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19584800) [pid = 3288] [serial = 1928] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19882000) [pid = 3288] [serial = 1934] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18A17C00) [pid = 3288] [serial = 1921] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (19C09800) [pid = 3288] [serial = 1937] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (19910C00) [pid = 3288] [serial = 1936] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (18AABC00) [pid = 3288] [serial = 1922] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (1580E800) [pid = 3288] [serial = 1930] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (16190C00) [pid = 3288] [serial = 1931] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (173D1800) [pid = 3288] [serial = 1919] [outer = 00000000] [url = about:blank] 04:37:46 INFO - PROCESS | 3288 | 1471693066778 Marionette TRACE conn6 <- [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]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:37:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1215ms 04:37:46 INFO - PROCESS | 3288 | 1471693066798 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 04:37:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:37:46 INFO - PROCESS | 3288 | 1471693066802 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 04:37:46 INFO - PROCESS | 3288 | 1471693066807 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 3288 | 1471693066810 Marionette TRACE conn6 <- [1,2606,null,{}] 04:37:46 INFO - PROCESS | 3288 | 1471693066815 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:46 INFO - PROCESS | 3288 | 1471693066818 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:46 INFO - PROCESS | 3288 | 1471693066912 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 04:37:46 INFO - PROCESS | 3288 | 1471693066919 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 3288 | 1471693066924 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:46 INFO - PROCESS | 3288 | ++DOCSHELL 0FC07800 == 27 [pid = 3288] [id = 661] 04:37:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (0FC0AC00) [pid = 3288] [serial = 1983] [outer = 00000000] 04:37:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FC3BC00) [pid = 3288] [serial = 1984] [outer = 0FC0AC00] 04:37:47 INFO - PROCESS | 3288 | 1471693066974 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (1007D000) [pid = 3288] [serial = 1985] [outer = 0FC0AC00] 04:37:47 INFO - PROCESS | 3288 | 1471693067525 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms 04:37:47 INFO - PROCESS | 3288 | 1471693067578 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 3288 | 1471693067582 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 04:37:47 INFO - PROCESS | 3288 | 1471693067588 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:37:47 INFO - PROCESS | 3288 | 1471693067591 Marionette TRACE conn6 <- [1,2610,null,{}] 04:37:47 INFO - PROCESS | 3288 | 1471693067594 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:47 INFO - PROCESS | 3288 | 1471693067597 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:47 INFO - PROCESS | 3288 | 1471693067686 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 04:37:47 INFO - PROCESS | 3288 | 1471693067786 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 3288 | 1471693067788 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:47 INFO - PROCESS | 3288 | ++DOCSHELL 102BD400 == 28 [pid = 3288] [id = 662] 04:37:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (102BF800) [pid = 3288] [serial = 1986] [outer = 00000000] 04:37:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (142A1C00) [pid = 3288] [serial = 1987] [outer = 102BF800] 04:37:47 INFO - PROCESS | 3288 | 1471693067837 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (142A9800) [pid = 3288] [serial = 1988] [outer = 102BF800] 04:37:48 INFO - PROCESS | 3288 | 1471693068222 Marionette TRACE conn6 <- [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]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:37:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 670ms 04:37:48 INFO - PROCESS | 3288 | 1471693068263 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 3288 | 1471693068266 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 04:37:48 INFO - PROCESS | 3288 | 1471693068269 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:37:48 INFO - PROCESS | 3288 | 1471693068273 Marionette TRACE conn6 <- [1,2614,null,{}] 04:37:48 INFO - PROCESS | 3288 | 1471693068283 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:48 INFO - PROCESS | 3288 | 1471693068288 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:48 INFO - PROCESS | 3288 | 1471693068401 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 04:37:48 INFO - PROCESS | 3288 | 1471693068418 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 3288 | 1471693068421 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:48 INFO - PROCESS | 3288 | ++DOCSHELL 16080C00 == 29 [pid = 3288] [id = 663] 04:37:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1608EC00) [pid = 3288] [serial = 1989] [outer = 00000000] 04:37:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1619BC00) [pid = 3288] [serial = 1990] [outer = 1608EC00] 04:37:48 INFO - PROCESS | 3288 | 1471693068473 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (173C9400) [pid = 3288] [serial = 1991] [outer = 1608EC00] 04:37:48 INFO - PROCESS | 3288 | 1471693068941 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 04:37:49 INFO - PROCESS | 3288 | 1471693069003 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 3288 | 1471693069006 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 04:37:49 INFO - PROCESS | 3288 | 1471693069009 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:37:49 INFO - PROCESS | 3288 | 1471693069011 Marionette TRACE conn6 <- [1,2618,null,{}] 04:37:49 INFO - PROCESS | 3288 | 1471693069014 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 3288 | 1471693069016 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:49 INFO - PROCESS | 3288 | 1471693069139 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 04:37:49 INFO - PROCESS | 3288 | 1471693069145 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 3288 | 1471693069147 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:49 INFO - PROCESS | 3288 | ++DOCSHELL 0C5E3400 == 30 [pid = 3288] [id = 664] 04:37:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1447E400) [pid = 3288] [serial = 1992] [outer = 00000000] 04:37:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1881D800) [pid = 3288] [serial = 1993] [outer = 1447E400] 04:37:49 INFO - PROCESS | 3288 | 1471693069249 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A13800) [pid = 3288] [serial = 1994] [outer = 1447E400] 04:37:49 INFO - PROCESS | 3288 | 1471693069677 Marionette TRACE conn6 <- [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]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 730ms 04:37:49 INFO - PROCESS | 3288 | 1471693069743 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 3288 | 1471693069746 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 04:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:37:49 INFO - PROCESS | 3288 | 1471693069754 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 3288 | 1471693069756 Marionette TRACE conn6 <- [1,2622,null,{}] 04:37:49 INFO - PROCESS | 3288 | 1471693069788 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 3288 | 1471693069791 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:49 INFO - PROCESS | 3288 | 1471693069925 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 04:37:49 INFO - PROCESS | 3288 | 1471693069934 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 3288 | 1471693069936 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:49 INFO - PROCESS | 3288 | ++DOCSHELL 1881D400 == 31 [pid = 3288] [id = 665] 04:37:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18823000) [pid = 3288] [serial = 1995] [outer = 00000000] 04:37:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18ADF000) [pid = 3288] [serial = 1996] [outer = 18823000] 04:37:50 INFO - PROCESS | 3288 | 1471693069984 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193AC400) [pid = 3288] [serial = 1997] [outer = 18823000] 04:37:50 INFO - PROCESS | 3288 | 1471693070444 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:37:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:37:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 770ms 04:37:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:37:50 INFO - PROCESS | 3288 | 1471693070528 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 04:37:50 INFO - PROCESS | 3288 | 1471693070530 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 04:37:50 INFO - PROCESS | 3288 | 1471693070533 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 3288 | 1471693070535 Marionette TRACE conn6 <- [1,2626,null,{}] 04:37:50 INFO - PROCESS | 3288 | 1471693070539 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 3288 | 1471693070545 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:50 INFO - PROCESS | 3288 | 1471693070710 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 04:37:50 INFO - PROCESS | 3288 | 1471693070774 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 3288 | 1471693070776 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:50 INFO - PROCESS | 3288 | ++DOCSHELL 19576800 == 32 [pid = 3288] [id = 666] 04:37:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1957D400) [pid = 3288] [serial = 1998] [outer = 00000000] 04:37:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1987D800) [pid = 3288] [serial = 1999] [outer = 1957D400] 04:37:50 INFO - PROCESS | 3288 | 1471693070824 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (142A5800) [pid = 3288] [serial = 2000] [outer = 1957D400] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (14A73C00) [pid = 3288] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0FC09000) [pid = 3288] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (10265000) [pid = 3288] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0C5D3800) [pid = 3288] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1486FC00) [pid = 3288] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (161B7400) [pid = 3288] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FB4F400) [pid = 3288] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (158CDC00) [pid = 3288] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (19903800) [pid = 3288] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18822800) [pid = 3288] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A1A800) [pid = 3288] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:37:51 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (1427FC00) [pid = 3288] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:37:51 INFO - PROCESS | 3288 | 1471693071315 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:37:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 830ms 04:37:51 INFO - PROCESS | 3288 | 1471693071368 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 3288 | 1471693071370 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 04:37:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:37:51 INFO - PROCESS | 3288 | 1471693071378 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 3288 | 1471693071379 Marionette TRACE conn6 <- [1,2630,null,{}] 04:37:51 INFO - PROCESS | 3288 | 1471693071383 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:51 INFO - PROCESS | 3288 | 1471693071385 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:51 INFO - PROCESS | 3288 | 1471693071465 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 04:37:51 INFO - PROCESS | 3288 | 1471693071473 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 3288 | 1471693071475 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:51 INFO - PROCESS | 3288 | ++DOCSHELL 1081C000 == 33 [pid = 3288] [id = 667] 04:37:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (14A73C00) [pid = 3288] [serial = 2001] [outer = 00000000] 04:37:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (18845800) [pid = 3288] [serial = 2002] [outer = 14A73C00] 04:37:51 INFO - PROCESS | 3288 | 1471693071520 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (193AFC00) [pid = 3288] [serial = 2003] [outer = 14A73C00] 04:37:51 INFO - PROCESS | 3288 | 1471693071932 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:37:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 04:37:51 INFO - PROCESS | 3288 | 1471693071949 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 3288 | 1471693071951 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 04:37:51 INFO - PROCESS | 3288 | 1471693071955 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:37:51 INFO - PROCESS | 3288 | 1471693071956 Marionette TRACE conn6 <- [1,2634,null,{}] 04:37:51 INFO - PROCESS | 3288 | 1471693071960 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:51 INFO - PROCESS | 3288 | 1471693071962 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:52 INFO - PROCESS | 3288 | 1471693072092 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 04:37:52 INFO - PROCESS | 3288 | 1471693072120 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 3288 | 1471693072122 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:52 INFO - PROCESS | 3288 | ++DOCSHELL 0C986000 == 34 [pid = 3288] [id = 668] 04:37:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (158CDC00) [pid = 3288] [serial = 2004] [outer = 00000000] 04:37:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (19885800) [pid = 3288] [serial = 2005] [outer = 158CDC00] 04:37:52 INFO - PROCESS | 3288 | 1471693072170 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (19886000) [pid = 3288] [serial = 2006] [outer = 158CDC00] 04:37:52 INFO - PROCESS | 3288 | 1471693072568 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:37:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:37:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 04:37:52 INFO - PROCESS | 3288 | 1471693072629 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 04:37:52 INFO - PROCESS | 3288 | 1471693072640 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 04:37:52 INFO - PROCESS | 3288 | 1471693072644 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 3288 | 1471693072646 Marionette TRACE conn6 <- [1,2638,null,{}] 04:37:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:37:52 INFO - PROCESS | 3288 | 1471693072649 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:52 INFO - PROCESS | 3288 | 1471693072651 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:52 INFO - PROCESS | 3288 | 1471693072772 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 04:37:52 INFO - PROCESS | 3288 | 1471693072812 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 3288 | 1471693072814 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:52 INFO - PROCESS | 3288 | ++DOCSHELL 19885400 == 35 [pid = 3288] [id = 669] 04:37:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1990D000) [pid = 3288] [serial = 2007] [outer = 00000000] 04:37:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19C0B800) [pid = 3288] [serial = 2008] [outer = 1990D000] 04:37:52 INFO - PROCESS | 3288 | 1471693072859 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19C10800) [pid = 3288] [serial = 2009] [outer = 1990D000] 04:37:53 INFO - PROCESS | 3288 | 1471693073388 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:37:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:37:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 830ms 04:37:53 INFO - PROCESS | 3288 | 1471693073481 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 3288 | 1471693073486 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 04:37:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:37:53 INFO - PROCESS | 3288 | 1471693073491 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 3288 | 1471693073495 Marionette TRACE conn6 <- [1,2642,null,{}] 04:37:53 INFO - PROCESS | 3288 | 1471693073501 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 3288 | 1471693073504 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:53 INFO - PROCESS | 3288 | 1471693073664 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 04:37:53 INFO - PROCESS | 3288 | 1471693073801 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 3288 | 1471693073804 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:53 INFO - PROCESS | 3288 | ++DOCSHELL 0CA65400 == 36 [pid = 3288] [id = 670] 04:37:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (0FB55C00) [pid = 3288] [serial = 2010] [outer = 00000000] 04:37:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (101CEC00) [pid = 3288] [serial = 2011] [outer = 0FB55C00] 04:37:53 INFO - PROCESS | 3288 | 1471693073865 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (14283400) [pid = 3288] [serial = 2012] [outer = 0FB55C00] 04:37:54 INFO - PROCESS | 3288 | 1471693074486 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:37:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1023ms 04:37:54 INFO - PROCESS | 3288 | 1471693074514 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 3288 | 1471693074519 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 04:37:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:37:54 INFO - PROCESS | 3288 | 1471693074526 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 3288 | 1471693074529 Marionette TRACE conn6 <- [1,2646,null,{}] 04:37:54 INFO - PROCESS | 3288 | 1471693074533 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:54 INFO - PROCESS | 3288 | 1471693074536 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:54 INFO - PROCESS | 3288 | 1471693074648 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 04:37:54 INFO - PROCESS | 3288 | 1471693074789 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 3288 | 1471693074792 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:54 INFO - PROCESS | 3288 | ++DOCSHELL 149ED400 == 37 [pid = 3288] [id = 671] 04:37:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (149F4400) [pid = 3288] [serial = 2013] [outer = 00000000] 04:37:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (16082C00) [pid = 3288] [serial = 2014] [outer = 149F4400] 04:37:54 INFO - PROCESS | 3288 | 1471693074853 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173C8000) [pid = 3288] [serial = 2015] [outer = 149F4400] 04:37:55 INFO - PROCESS | 3288 | 1471693075431 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:37:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:37:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 970ms 04:37:55 INFO - PROCESS | 3288 | 1471693075499 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 3288 | 1471693075502 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 04:37:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:37:55 INFO - PROCESS | 3288 | 1471693075506 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 3288 | 1471693075510 Marionette TRACE conn6 <- [1,2650,null,{}] 04:37:55 INFO - PROCESS | 3288 | 1471693075520 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:55 INFO - PROCESS | 3288 | 1471693075525 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:55 INFO - PROCESS | 3288 | 1471693075637 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 04:37:55 INFO - PROCESS | 3288 | 1471693075783 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 3288 | 1471693075787 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:55 INFO - PROCESS | 3288 | ++DOCSHELL 19889C00 == 38 [pid = 3288] [id = 672] 04:37:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19C02400) [pid = 3288] [serial = 2016] [outer = 00000000] 04:37:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19C0C000) [pid = 3288] [serial = 2017] [outer = 19C02400] 04:37:55 INFO - PROCESS | 3288 | 1471693075847 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (1A776800) [pid = 3288] [serial = 2018] [outer = 19C02400] 04:37:56 INFO - PROCESS | 3288 | 1471693076457 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:37:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:37:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 970ms 04:37:56 INFO - PROCESS | 3288 | 1471693076478 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 3288 | 1471693076481 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 04:37:56 INFO - PROCESS | 3288 | 1471693076485 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:37:56 INFO - PROCESS | 3288 | 1471693076487 Marionette TRACE conn6 <- [1,2654,null,{}] 04:37:56 INFO - PROCESS | 3288 | 1471693076515 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 3288 | 1471693076518 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:56 INFO - PROCESS | 3288 | 1471693076646 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 04:37:56 INFO - PROCESS | 3288 | 1471693076759 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 3288 | 1471693076761 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:56 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EBC00 == 39 [pid = 3288] [id = 673] 04:37:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0C1F3000) [pid = 3288] [serial = 2019] [outer = 00000000] 04:37:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FB54400) [pid = 3288] [serial = 2020] [outer = 0C1F3000] 04:37:57 INFO - PROCESS | 3288 | 1471693076986 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FC39400) [pid = 3288] [serial = 2021] [outer = 0C1F3000] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 0C986000 == 38 [pid = 3288] [id = 668] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 1081C000 == 37 [pid = 3288] [id = 667] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 19576800 == 36 [pid = 3288] [id = 666] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 1881D400 == 35 [pid = 3288] [id = 665] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 0C5E3400 == 34 [pid = 3288] [id = 664] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 16080C00 == 33 [pid = 3288] [id = 663] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 102BD400 == 32 [pid = 3288] [id = 662] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 0FC07800 == 31 [pid = 3288] [id = 661] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 1482D400 == 30 [pid = 3288] [id = 658] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 0FC01800 == 29 [pid = 3288] [id = 659] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 142ADC00 == 28 [pid = 3288] [id = 660] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 149ED400 == 27 [pid = 3288] [id = 671] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 19889C00 == 26 [pid = 3288] [id = 672] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 19885400 == 25 [pid = 3288] [id = 669] 04:37:58 INFO - PROCESS | 3288 | --DOCSHELL 0CA65400 == 24 [pid = 3288] [id = 670] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (15D65800) [pid = 3288] [serial = 1960] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC33C00) [pid = 3288] [serial = 1951] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (0FE61C00) [pid = 3288] [serial = 1952] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1089B800) [pid = 3288] [serial = 1954] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (10D9C400) [pid = 3288] [serial = 1955] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0FC06C00) [pid = 3288] [serial = 1949] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0CAFF400) [pid = 3288] [serial = 1948] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (148FB800) [pid = 3288] [serial = 1957] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173CF000) [pid = 3288] [serial = 1963] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (10DA1800) [pid = 3288] [serial = 1940] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10815400) [pid = 3288] [serial = 1939] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (173EAC00) [pid = 3288] [serial = 1943] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1618E400) [pid = 3288] [serial = 1942] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19CC0800) [pid = 3288] [serial = 1946] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19C08800) [pid = 3288] [serial = 1945] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (16191000) [pid = 3288] [serial = 1961] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (18A14C00) [pid = 3288] [serial = 1966] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (17328000) [pid = 3288] [serial = 1964] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18C2C800) [pid = 3288] [serial = 1972] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18A20000) [pid = 3288] [serial = 1967] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18AD9C00) [pid = 3288] [serial = 1973] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (19582400) [pid = 3288] [serial = 1975] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (1892C000) [pid = 3288] [serial = 1970] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (1883A400) [pid = 3288] [serial = 1969] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (14A7A000) [pid = 3288] [serial = 1958] [outer = 00000000] [url = about:blank] 04:37:58 INFO - PROCESS | 3288 | 1471693078390 Marionette TRACE conn6 <- [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]]]}] 04:37:58 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) 04:37:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1955ms 04:37:58 INFO - PROCESS | 3288 | 1471693078444 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 3288 | 1471693078449 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 04:37:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:37:58 INFO - PROCESS | 3288 | 1471693078454 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 3288 | 1471693078458 Marionette TRACE conn6 <- [1,2658,null,{}] 04:37:58 INFO - PROCESS | 3288 | 1471693078464 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:58 INFO - PROCESS | 3288 | 1471693078467 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:58 INFO - PROCESS | 3288 | 1471693078570 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 04:37:58 INFO - PROCESS | 3288 | 1471693078660 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 3288 | 1471693078665 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:58 INFO - PROCESS | 3288 | ++DOCSHELL 0FB54800 == 25 [pid = 3288] [id = 674] 04:37:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0FB54C00) [pid = 3288] [serial = 2022] [outer = 00000000] 04:37:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0FC01800) [pid = 3288] [serial = 2023] [outer = 0FB54C00] 04:37:58 INFO - PROCESS | 3288 | 1471693078718 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FC09800) [pid = 3288] [serial = 2024] [outer = 0FB54C00] 04:37:59 INFO - PROCESS | 3288 | 1471693079648 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:37:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:37:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:37:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:37:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1235ms 04:37:59 INFO - PROCESS | 3288 | 1471693079689 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 3288 | 1471693079694 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 04:37:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:37:59 INFO - PROCESS | 3288 | 1471693079700 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 3288 | 1471693079703 Marionette TRACE conn6 <- [1,2662,null,{}] 04:37:59 INFO - PROCESS | 3288 | 1471693079707 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:59 INFO - PROCESS | 3288 | 1471693079710 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:59 INFO - PROCESS | 3288 | 1471693079801 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 04:37:59 INFO - PROCESS | 3288 | 1471693079809 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 3288 | 1471693079812 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:37:59 INFO - PROCESS | 3288 | ++DOCSHELL 10264400 == 26 [pid = 3288] [id = 675] 04:37:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (10363400) [pid = 3288] [serial = 2025] [outer = 00000000] 04:37:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1089B800) [pid = 3288] [serial = 2026] [outer = 10363400] 04:37:59 INFO - PROCESS | 3288 | 1471693079862 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10D6E000) [pid = 3288] [serial = 2027] [outer = 10363400] 04:38:00 INFO - PROCESS | 3288 | 1471693080848 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:38:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:38:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:38:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:38:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1174ms 04:38:00 INFO - PROCESS | 3288 | 1471693080878 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 3288 | 1471693080880 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 04:38:00 INFO - PROCESS | 3288 | 1471693080884 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:38:00 INFO - PROCESS | 3288 | 1471693080888 Marionette TRACE conn6 <- [1,2666,null,{}] 04:38:00 INFO - PROCESS | 3288 | 1471693080907 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:00 INFO - PROCESS | 3288 | 1471693080912 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:01 INFO - PROCESS | 3288 | 1471693081037 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 04:38:01 INFO - PROCESS | 3288 | 1471693081045 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 3288 | 1471693081048 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:01 INFO - PROCESS | 3288 | ++DOCSHELL 1486FC00 == 27 [pid = 3288] [id = 676] 04:38:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1496A800) [pid = 3288] [serial = 2028] [outer = 00000000] 04:38:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (14A7B400) [pid = 3288] [serial = 2029] [outer = 1496A800] 04:38:01 INFO - PROCESS | 3288 | 1471693081155 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (158C6800) [pid = 3288] [serial = 2030] [outer = 1496A800] 04:38:02 INFO - PROCESS | 3288 | 1471693082102 Marionette TRACE conn6 <- [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]]]}] 04:38:02 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) 04:38:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1235ms 04:38:02 INFO - PROCESS | 3288 | 1471693082122 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 04:38:02 INFO - PROCESS | 3288 | 1471693082125 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 04:38:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:38:02 INFO - PROCESS | 3288 | 1471693082134 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 3288 | 1471693082136 Marionette TRACE conn6 <- [1,2670,null,{}] 04:38:02 INFO - PROCESS | 3288 | 1471693082140 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:02 INFO - PROCESS | 3288 | 1471693082142 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:02 INFO - PROCESS | 3288 | 1471693082265 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 04:38:02 INFO - PROCESS | 3288 | 1471693082272 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:02 INFO - PROCESS | 3288 | 1471693082274 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:02 INFO - PROCESS | 3288 | ++DOCSHELL 14A7A000 == 28 [pid = 3288] [id = 677] 04:38:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (15806400) [pid = 3288] [serial = 2031] [outer = 00000000] 04:38:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (16192800) [pid = 3288] [serial = 2032] [outer = 15806400] 04:38:02 INFO - PROCESS | 3288 | 1471693082375 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (17322000) [pid = 3288] [serial = 2033] [outer = 15806400] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1957D400) [pid = 3288] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC0AC00) [pid = 3288] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (143B4C00) [pid = 3288] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FC2D800) [pid = 3288] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1608EC00) [pid = 3288] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18823000) [pid = 3288] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (193B9000) [pid = 3288] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (102BF800) [pid = 3288] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (158CDC00) [pid = 3288] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (1990D000) [pid = 3288] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (1447E400) [pid = 3288] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:38:02 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (14A73C00) [pid = 3288] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:38:03 INFO - PROCESS | 3288 | 1471693083363 Marionette TRACE conn6 <- [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]]]}] 04:38:03 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) 04:38:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1274ms 04:38:03 INFO - PROCESS | 3288 | 1471693083411 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 04:38:03 INFO - PROCESS | 3288 | 1471693083413 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 04:38:03 INFO - PROCESS | 3288 | 1471693083421 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 3288 | 1471693083422 Marionette TRACE conn6 <- [1,2674,null,{}] 04:38:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:38:03 INFO - PROCESS | 3288 | 1471693083426 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 3288 | 1471693083428 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:03 INFO - PROCESS | 3288 | 1471693083512 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 04:38:03 INFO - PROCESS | 3288 | 1471693083519 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 3288 | 1471693083521 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:03 INFO - PROCESS | 3288 | ++DOCSHELL 10220000 == 29 [pid = 3288] [id = 678] 04:38:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (143BD800) [pid = 3288] [serial = 2034] [outer = 00000000] 04:38:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (15F84400) [pid = 3288] [serial = 2035] [outer = 143BD800] 04:38:03 INFO - PROCESS | 3288 | 1471693083571 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (161B6400) [pid = 3288] [serial = 2036] [outer = 143BD800] 04:38:04 INFO - PROCESS | 3288 | 1471693084522 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:38:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:38:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:38:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:38:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1114ms 04:38:04 INFO - PROCESS | 3288 | 1471693084540 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 3288 | 1471693084542 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 04:38:04 INFO - PROCESS | 3288 | 1471693084546 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 3288 | 1471693084547 Marionette TRACE conn6 <- [1,2678,null,{}] 04:38:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:38:04 INFO - PROCESS | 3288 | 1471693084551 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:04 INFO - PROCESS | 3288 | 1471693084557 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:04 INFO - PROCESS | 3288 | 1471693084767 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 04:38:04 INFO - PROCESS | 3288 | 1471693084829 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 3288 | 1471693084832 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:04 INFO - PROCESS | 3288 | ++DOCSHELL 08164000 == 30 [pid = 3288] [id = 679] 04:38:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (08169800) [pid = 3288] [serial = 2037] [outer = 00000000] 04:38:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0C1F8800) [pid = 3288] [serial = 2038] [outer = 08169800] 04:38:04 INFO - PROCESS | 3288 | 1471693084894 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0C93A800) [pid = 3288] [serial = 2039] [outer = 08169800] 04:38:06 INFO - PROCESS | 3288 | 1471693086116 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:38:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:38:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:38:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:38:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1618ms 04:38:06 INFO - PROCESS | 3288 | 1471693086173 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 3288 | 1471693086177 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 04:38:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:38:06 INFO - PROCESS | 3288 | 1471693086183 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 3288 | 1471693086186 Marionette TRACE conn6 <- [1,2682,null,{}] 04:38:06 INFO - PROCESS | 3288 | 1471693086270 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:06 INFO - PROCESS | 3288 | 1471693086273 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:06 INFO - PROCESS | 3288 | 1471693086394 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 04:38:06 INFO - PROCESS | 3288 | 1471693086524 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 3288 | 1471693086527 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:06 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0C800 == 31 [pid = 3288] [id = 680] 04:38:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (101C8000) [pid = 3288] [serial = 2040] [outer = 00000000] 04:38:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10265C00) [pid = 3288] [serial = 2041] [outer = 101C8000] 04:38:06 INFO - PROCESS | 3288 | 1471693086590 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1089F400) [pid = 3288] [serial = 2042] [outer = 101C8000] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 15806C00 == 30 [pid = 3288] [id = 376] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 0FC2FC00 == 29 [pid = 3288] [id = 373] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 173E9800 == 28 [pid = 3288] [id = 367] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 0C1EC800 == 27 [pid = 3288] [id = 369] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 1619B800 == 26 [pid = 3288] [id = 377] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 143B2000 == 25 [pid = 3288] [id = 375] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 10893000 == 24 [pid = 3288] [id = 374] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 10220000 == 23 [pid = 3288] [id = 678] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 14A7A000 == 22 [pid = 3288] [id = 677] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 1486FC00 == 21 [pid = 3288] [id = 676] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 10264400 == 20 [pid = 3288] [id = 675] 04:38:07 INFO - PROCESS | 3288 | --DOCSHELL 0FB54800 == 19 [pid = 3288] [id = 674] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1987D800) [pid = 3288] [serial = 1999] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC3BC00) [pid = 3288] [serial = 1984] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (149F7C00) [pid = 3288] [serial = 1981] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (15D63C00) [pid = 3288] [serial = 1982] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (101C8400) [pid = 3288] [serial = 1978] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (10CF8000) [pid = 3288] [serial = 1979] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (1619BC00) [pid = 3288] [serial = 1990] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (193AC400) [pid = 3288] [serial = 1997] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (18ADF000) [pid = 3288] [serial = 1996] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (19585800) [pid = 3288] [serial = 1976] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (142A1C00) [pid = 3288] [serial = 1987] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (142A9800) [pid = 3288] [serial = 1988] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (1007D000) [pid = 3288] [serial = 1985] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (142A5800) [pid = 3288] [serial = 2000] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (19886000) [pid = 3288] [serial = 2006] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (19885800) [pid = 3288] [serial = 2005] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (19C0B800) [pid = 3288] [serial = 2008] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (19C10800) [pid = 3288] [serial = 2009] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (1881D800) [pid = 3288] [serial = 1993] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 51 (18A13800) [pid = 3288] [serial = 1994] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 50 (18845800) [pid = 3288] [serial = 2002] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 49 (173C9400) [pid = 3288] [serial = 1991] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | --DOMWINDOW == 48 (193AFC00) [pid = 3288] [serial = 2003] [outer = 00000000] [url = about:blank] 04:38:07 INFO - PROCESS | 3288 | 1471693087808 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:38:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:38:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:38:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:38:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1683ms 04:38:07 INFO - PROCESS | 3288 | 1471693087883 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 3288 | 1471693087887 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 04:38:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:38:07 INFO - PROCESS | 3288 | 1471693087895 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 3288 | 1471693087898 Marionette TRACE conn6 <- [1,2686,null,{}] 04:38:07 INFO - PROCESS | 3288 | 1471693087937 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 3288 | 1471693087940 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:08 INFO - PROCESS | 3288 | 1471693088026 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 04:38:08 INFO - PROCESS | 3288 | 1471693088033 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 3288 | 1471693088036 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:08 INFO - PROCESS | 3288 | ++DOCSHELL 0FC2EC00 == 20 [pid = 3288] [id = 681] 04:38:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 49 (0FC32400) [pid = 3288] [serial = 2043] [outer = 00000000] 04:38:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 50 (10080400) [pid = 3288] [serial = 2044] [outer = 0FC32400] 04:38:08 INFO - PROCESS | 3288 | 1471693088089 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 51 (10220000) [pid = 3288] [serial = 2045] [outer = 0FC32400] 04:38:09 INFO - PROCESS | 3288 | 1471693089054 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:38:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:38:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:38:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:38:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:38:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1200ms 04:38:09 INFO - PROCESS | 3288 | 1471693089103 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 3288 | 1471693089107 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 04:38:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:38:09 INFO - PROCESS | 3288 | 1471693089114 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 3288 | 1471693089117 Marionette TRACE conn6 <- [1,2690,null,{}] 04:38:09 INFO - PROCESS | 3288 | 1471693089120 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 3288 | 1471693089123 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:09 INFO - PROCESS | 3288 | 1471693089222 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 04:38:09 INFO - PROCESS | 3288 | 1471693089230 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 3288 | 1471693089232 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:09 INFO - PROCESS | 3288 | ++DOCSHELL 14284400 == 21 [pid = 3288] [id = 682] 04:38:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 52 (14285400) [pid = 3288] [serial = 2046] [outer = 00000000] 04:38:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (142A8800) [pid = 3288] [serial = 2047] [outer = 14285400] 04:38:09 INFO - PROCESS | 3288 | 1471693089285 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (142AFC00) [pid = 3288] [serial = 2048] [outer = 14285400] 04:38:09 INFO - PROCESS | 3288 | 1471693089852 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:38:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:38:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 04:38:09 INFO - PROCESS | 3288 | 1471693089896 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 3288 | 1471693089898 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 04:38:09 INFO - PROCESS | 3288 | 1471693089902 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:38:09 INFO - PROCESS | 3288 | 1471693089905 Marionette TRACE conn6 <- [1,2694,null,{}] 04:38:09 INFO - PROCESS | 3288 | 1471693089916 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 3288 | 1471693089921 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:10 INFO - PROCESS | 3288 | 1471693090048 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 04:38:10 INFO - PROCESS | 3288 | 1471693090121 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 3288 | 1471693090124 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:10 INFO - PROCESS | 3288 | ++DOCSHELL 15D5C400 == 22 [pid = 3288] [id = 683] 04:38:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (15D5C800) [pid = 3288] [serial = 2049] [outer = 00000000] 04:38:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (15F80000) [pid = 3288] [serial = 2050] [outer = 15D5C800] 04:38:10 INFO - PROCESS | 3288 | 1471693090178 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (16194400) [pid = 3288] [serial = 2051] [outer = 15D5C800] 04:38:10 INFO - PROCESS | 3288 | 1471693090656 Marionette TRACE conn6 <- [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]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:38:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 830ms 04:38:10 INFO - PROCESS | 3288 | 1471693090738 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 3288 | 1471693090741 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 04:38:10 INFO - PROCESS | 3288 | 1471693090744 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:38:10 INFO - PROCESS | 3288 | 1471693090746 Marionette TRACE conn6 <- [1,2698,null,{}] 04:38:10 INFO - PROCESS | 3288 | 1471693090750 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:10 INFO - PROCESS | 3288 | 1471693090752 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:10 INFO - PROCESS | 3288 | 1471693090876 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 04:38:10 INFO - PROCESS | 3288 | 1471693090945 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 3288 | 1471693090947 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:10 INFO - PROCESS | 3288 | ++DOCSHELL 0C52A800 == 23 [pid = 3288] [id = 684] 04:38:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (173E8800) [pid = 3288] [serial = 2052] [outer = 00000000] 04:38:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (173F0800) [pid = 3288] [serial = 2053] [outer = 173E8800] 04:38:11 INFO - PROCESS | 3288 | 1471693090995 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (18825C00) [pid = 3288] [serial = 2054] [outer = 173E8800] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (0C1F3000) [pid = 3288] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (1496A800) [pid = 3288] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (149F4400) [pid = 3288] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (0FB55C00) [pid = 3288] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (15806400) [pid = 3288] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (0FB54C00) [pid = 3288] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (19C02400) [pid = 3288] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:38:11 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (10363400) [pid = 3288] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:38:11 INFO - PROCESS | 3288 | 1471693091445 Marionette TRACE conn6 <- [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] 04:38:11 INFO - PROCESS | 3288 | 1471693091482 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 04:38:11 INFO - PROCESS | 3288 | 1471693091485 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:38:11 INFO - PROCESS | 3288 | 1471693091486 Marionette TRACE conn6 <- [1,2702,null,{}] 04:38:11 INFO - PROCESS | 3288 | 1471693091490 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:11 INFO - PROCESS | 3288 | 1471693091492 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:11 INFO - PROCESS | 3288 | 1471693091619 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 04:38:11 INFO - PROCESS | 3288 | 1471693091682 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 3288 | 1471693091684 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:11 INFO - PROCESS | 3288 | ++DOCSHELL 149F4400 == 24 [pid = 3288] [id = 685] 04:38:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (173E7800) [pid = 3288] [serial = 2055] [outer = 00000000] 04:38:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (18A15000) [pid = 3288] [serial = 2056] [outer = 173E7800] 04:38:11 INFO - PROCESS | 3288 | 1471693091731 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (18A15800) [pid = 3288] [serial = 2057] [outer = 173E7800] 04:38:12 INFO - PROCESS | 3288 | 1471693092098 Marionette TRACE conn6 <- [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]]]}] 04:38:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:38:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 671ms 04:38:12 INFO - PROCESS | 3288 | 1471693092159 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 3288 | 1471693092161 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 04:38:12 INFO - PROCESS | 3288 | 1471693092165 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:38:12 INFO - PROCESS | 3288 | 1471693092166 Marionette TRACE conn6 <- [1,2706,null,{}] 04:38:12 INFO - PROCESS | 3288 | 1471693092170 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 3288 | 1471693092176 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:12 INFO - PROCESS | 3288 | 1471693092330 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 04:38:12 INFO - PROCESS | 3288 | 1471693092340 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 3288 | 1471693092342 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:12 INFO - PROCESS | 3288 | ++DOCSHELL 14284C00 == 25 [pid = 3288] [id = 686] 04:38:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (18A14C00) [pid = 3288] [serial = 2058] [outer = 00000000] 04:38:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (18FC2400) [pid = 3288] [serial = 2059] [outer = 18A14C00] 04:38:12 INFO - PROCESS | 3288 | 1471693092397 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (193ADC00) [pid = 3288] [serial = 2060] [outer = 18A14C00] 04:38:12 INFO - PROCESS | 3288 | 1471693092857 Marionette TRACE conn6 <- [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] 04:38:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:38:12 INFO - PROCESS | 3288 | 1471693092902 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 04:38:12 INFO - PROCESS | 3288 | 1471693092905 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 3288 | 1471693092907 Marionette TRACE conn6 <- [1,2710,null,{}] 04:38:12 INFO - PROCESS | 3288 | 1471693092911 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 3288 | 1471693092913 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:13 INFO - PROCESS | 3288 | 1471693092996 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 04:38:13 INFO - PROCESS | 3288 | 1471693093002 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 3288 | 1471693093004 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:13 INFO - PROCESS | 3288 | ++DOCSHELL 193B1C00 == 26 [pid = 3288] [id = 687] 04:38:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (193B4800) [pid = 3288] [serial = 2061] [outer = 00000000] 04:38:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (193BBC00) [pid = 3288] [serial = 2062] [outer = 193B4800] 04:38:13 INFO - PROCESS | 3288 | 1471693093052 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (1957B800) [pid = 3288] [serial = 2063] [outer = 193B4800] 04:38:13 INFO - PROCESS | 3288 | 1471693093619 Marionette TRACE conn6 <- [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] 04:38:13 INFO - PROCESS | 3288 | 1471693093716 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 04:38:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:38:13 INFO - PROCESS | 3288 | 1471693093767 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 3288 | 1471693093770 Marionette TRACE conn6 <- [1,2714,null,{}] 04:38:13 INFO - PROCESS | 3288 | 1471693093791 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:13 INFO - PROCESS | 3288 | 1471693093794 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:13 INFO - PROCESS | 3288 | 1471693093920 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 04:38:14 INFO - PROCESS | 3288 | 1471693094055 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 3288 | 1471693094060 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:14 INFO - PROCESS | 3288 | ++DOCSHELL 0CAFAC00 == 27 [pid = 3288] [id = 688] 04:38:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FB4F800) [pid = 3288] [serial = 2064] [outer = 00000000] 04:38:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (10897000) [pid = 3288] [serial = 2065] [outer = 0FB4F800] 04:38:14 INFO - PROCESS | 3288 | 1471693094125 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (14284000) [pid = 3288] [serial = 2066] [outer = 0FB4F800] 04:38:14 INFO - PROCESS | 3288 | 1471693094680 Marionette TRACE conn6 <- [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]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:38:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 990ms 04:38:14 INFO - PROCESS | 3288 | 1471693094758 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 3288 | 1471693094763 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 04:38:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:38:14 INFO - PROCESS | 3288 | 1471693094770 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 3288 | 1471693094772 Marionette TRACE conn6 <- [1,2718,null,{}] 04:38:14 INFO - PROCESS | 3288 | 1471693094777 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:14 INFO - PROCESS | 3288 | 1471693094780 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:14 INFO - PROCESS | 3288 | 1471693094903 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 04:38:15 INFO - PROCESS | 3288 | 1471693095010 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 3288 | 1471693095013 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:15 INFO - PROCESS | 3288 | ++DOCSHELL 14969C00 == 28 [pid = 3288] [id = 689] 04:38:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (149ED400) [pid = 3288] [serial = 2067] [outer = 00000000] 04:38:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (158C7400) [pid = 3288] [serial = 2068] [outer = 149ED400] 04:38:15 INFO - PROCESS | 3288 | 1471693095075 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (16085000) [pid = 3288] [serial = 2069] [outer = 149ED400] 04:38:16 INFO - PROCESS | 3288 | 1471693096134 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:38:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:38:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:38:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:38:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1374ms 04:38:16 INFO - PROCESS | 3288 | 1471693096147 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 3288 | 1471693096149 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 04:38:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:38:16 INFO - PROCESS | 3288 | 1471693096153 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 3288 | 1471693096157 Marionette TRACE conn6 <- [1,2722,null,{}] 04:38:16 INFO - PROCESS | 3288 | 1471693096209 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:16 INFO - PROCESS | 3288 | 1471693096214 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:16 INFO - PROCESS | 3288 | 1471693096352 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 04:38:16 INFO - PROCESS | 3288 | 1471693096456 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 3288 | 1471693096459 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:16 INFO - PROCESS | 3288 | ++DOCSHELL 0FC35C00 == 29 [pid = 3288] [id = 690] 04:38:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC36000) [pid = 3288] [serial = 2070] [outer = 00000000] 04:38:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (101CDC00) [pid = 3288] [serial = 2071] [outer = 0FC36000] 04:38:16 INFO - PROCESS | 3288 | 1471693096520 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (15F7E400) [pid = 3288] [serial = 2072] [outer = 0FC36000] 04:38:17 INFO - PROCESS | 3288 | 1471693097283 Marionette TRACE conn6 <- [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]]]}] 04:38:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:38:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1179ms 04:38:17 INFO - PROCESS | 3288 | 1471693097336 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 3288 | 1471693097340 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 04:38:17 INFO - PROCESS | 3288 | 1471693097359 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:38:17 INFO - PROCESS | 3288 | 1471693097364 Marionette TRACE conn6 <- [1,2726,null,{}] 04:38:17 INFO - PROCESS | 3288 | 1471693097369 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:17 INFO - PROCESS | 3288 | 1471693097371 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 0FFD7800 == 28 [pid = 3288] [id = 364] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 143B3400 == 27 [pid = 3288] [id = 365] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 0FB55400 == 26 [pid = 3288] [id = 379] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 0FE6C800 == 25 [pid = 3288] [id = 372] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 0C1EBC00 == 24 [pid = 3288] [id = 673] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 18823400 == 23 [pid = 3288] [id = 378] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 16197400 == 22 [pid = 3288] [id = 366] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 18AD8400 == 21 [pid = 3288] [id = 380] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 173F5800 == 20 [pid = 3288] [id = 371] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 08165C00 == 19 [pid = 3288] [id = 370] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 08164000 == 18 [pid = 3288] [id = 679] 04:38:18 INFO - PROCESS | 3288 | --DOCSHELL 18AA4400 == 17 [pid = 3288] [id = 368] 04:38:18 INFO - PROCESS | 3288 | 1471693098050 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FB54400) [pid = 3288] [serial = 2020] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (0FC39400) [pid = 3288] [serial = 2021] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (158C6800) [pid = 3288] [serial = 2030] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (16082C00) [pid = 3288] [serial = 2014] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (101CEC00) [pid = 3288] [serial = 2011] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (16192800) [pid = 3288] [serial = 2032] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (0FC01800) [pid = 3288] [serial = 2023] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (17322000) [pid = 3288] [serial = 2033] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (1A776800) [pid = 3288] [serial = 2018] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (173C8000) [pid = 3288] [serial = 2015] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (0FC09800) [pid = 3288] [serial = 2024] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (1089B800) [pid = 3288] [serial = 2026] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (14283400) [pid = 3288] [serial = 2012] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (14A7B400) [pid = 3288] [serial = 2029] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (19C0C000) [pid = 3288] [serial = 2017] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (10D6E000) [pid = 3288] [serial = 2027] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (15F84400) [pid = 3288] [serial = 2035] [outer = 00000000] [url = about:blank] 04:38:18 INFO - PROCESS | 3288 | 1471693098249 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 3288 | 1471693098253 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:18 INFO - PROCESS | 3288 | ++DOCSHELL 0CA0E000 == 18 [pid = 3288] [id = 691] 04:38:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (0CA0F400) [pid = 3288] [serial = 2073] [outer = 00000000] 04:38:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (0FB52400) [pid = 3288] [serial = 2074] [outer = 0CA0F400] 04:38:18 INFO - PROCESS | 3288 | 1471693098311 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (0FB71800) [pid = 3288] [serial = 2075] [outer = 0CA0F400] 04:38:18 INFO - PROCESS | 3288 | 1471693098776 Marionette TRACE conn6 <- [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]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:38:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1472ms 04:38:18 INFO - PROCESS | 3288 | 1471693098837 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 3288 | 1471693098841 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 04:38:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:38:18 INFO - PROCESS | 3288 | 1471693098850 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 3288 | 1471693098854 Marionette TRACE conn6 <- [1,2730,null,{}] 04:38:18 INFO - PROCESS | 3288 | 1471693098858 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:18 INFO - PROCESS | 3288 | 1471693098861 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:18 INFO - PROCESS | 3288 | 1471693098958 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 04:38:19 INFO - PROCESS | 3288 | 1471693098967 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 3288 | 1471693098970 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:19 INFO - PROCESS | 3288 | ++DOCSHELL 101C2000 == 19 [pid = 3288] [id = 692] 04:38:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (101C2400) [pid = 3288] [serial = 2076] [outer = 00000000] 04:38:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (101CEC00) [pid = 3288] [serial = 2077] [outer = 101C2400] 04:38:19 INFO - PROCESS | 3288 | 1471693099022 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (102BD400) [pid = 3288] [serial = 2078] [outer = 101C2400] 04:38:19 INFO - PROCESS | 3288 | 1471693099505 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:38:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:38:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 690ms 04:38:19 INFO - PROCESS | 3288 | 1471693099560 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 3288 | 1471693099563 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 04:38:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:38:19 INFO - PROCESS | 3288 | 1471693099566 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 3288 | 1471693099568 Marionette TRACE conn6 <- [1,2734,null,{}] 04:38:19 INFO - PROCESS | 3288 | 1471693099573 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:19 INFO - PROCESS | 3288 | 1471693099576 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:19 INFO - PROCESS | 3288 | 1471693099668 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 04:38:19 INFO - PROCESS | 3288 | 1471693099770 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 3288 | 1471693099772 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:19 INFO - PROCESS | 3288 | ++DOCSHELL 0FC36400 == 20 [pid = 3288] [id = 693] 04:38:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (1427B400) [pid = 3288] [serial = 2079] [outer = 00000000] 04:38:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (142A8000) [pid = 3288] [serial = 2080] [outer = 1427B400] 04:38:19 INFO - PROCESS | 3288 | 1471693099821 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (142ECC00) [pid = 3288] [serial = 2081] [outer = 1427B400] 04:38:20 INFO - PROCESS | 3288 | 1471693100219 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:38:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:38:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 670ms 04:38:20 INFO - PROCESS | 3288 | 1471693100239 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 04:38:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:38:20 INFO - PROCESS | 3288 | 1471693100242 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 04:38:20 INFO - PROCESS | 3288 | 1471693100253 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 3288 | 1471693100257 Marionette TRACE conn6 <- [1,2738,null,{}] 04:38:20 INFO - PROCESS | 3288 | 1471693100261 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:20 INFO - PROCESS | 3288 | 1471693100264 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:20 INFO - PROCESS | 3288 | 1471693100409 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 04:38:20 INFO - PROCESS | 3288 | 1471693100429 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 3288 | 1471693100431 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:20 INFO - PROCESS | 3288 | ++DOCSHELL 142AD800 == 21 [pid = 3288] [id = 694] 04:38:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (142E1800) [pid = 3288] [serial = 2082] [outer = 00000000] 04:38:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (149EA800) [pid = 3288] [serial = 2083] [outer = 142E1800] 04:38:20 INFO - PROCESS | 3288 | 1471693100479 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (15F80400) [pid = 3288] [serial = 2084] [outer = 142E1800] 04:38:20 INFO - PROCESS | 3288 | 1471693100937 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:38:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 04:38:21 INFO - PROCESS | 3288 | 1471693100979 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 3288 | 1471693100981 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 04:38:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:38:21 INFO - PROCESS | 3288 | 1471693100984 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 3288 | 1471693100986 Marionette TRACE conn6 <- [1,2742,null,{}] 04:38:21 INFO - PROCESS | 3288 | 1471693100989 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 3288 | 1471693100991 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:21 INFO - PROCESS | 3288 | 1471693101140 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 04:38:21 INFO - PROCESS | 3288 | 1471693101162 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 3288 | 1471693101164 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:21 INFO - PROCESS | 3288 | ++DOCSHELL 16191C00 == 22 [pid = 3288] [id = 695] 04:38:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (16192400) [pid = 3288] [serial = 2085] [outer = 00000000] 04:38:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (163BD000) [pid = 3288] [serial = 2086] [outer = 16192400] 04:38:21 INFO - PROCESS | 3288 | 1471693101212 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (173CD000) [pid = 3288] [serial = 2087] [outer = 16192400] 04:38:21 INFO - PROCESS | 3288 | 1471693101638 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:38:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 731ms 04:38:21 INFO - PROCESS | 3288 | 1471693101715 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 3288 | 1471693101717 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 04:38:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:38:21 INFO - PROCESS | 3288 | 1471693101720 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 3288 | 1471693101722 Marionette TRACE conn6 <- [1,2746,null,{}] 04:38:21 INFO - PROCESS | 3288 | 1471693101726 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 3288 | 1471693101728 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:21 INFO - PROCESS | 3288 | 1471693101846 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 04:38:21 INFO - PROCESS | 3288 | 1471693101852 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 3288 | 1471693101859 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:21 INFO - PROCESS | 3288 | ++DOCSHELL 173EB400 == 23 [pid = 3288] [id = 696] 04:38:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (173EB800) [pid = 3288] [serial = 2088] [outer = 00000000] 04:38:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (18822800) [pid = 3288] [serial = 2089] [outer = 173EB800] 04:38:21 INFO - PROCESS | 3288 | 1471693101972 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18A14400) [pid = 3288] [serial = 2090] [outer = 173EB800] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (193B4800) [pid = 3288] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (15D5C800) [pid = 3288] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (173E8800) [pid = 3288] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (0FC32400) [pid = 3288] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (173E7800) [pid = 3288] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (14285400) [pid = 3288] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (101C8000) [pid = 3288] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (08169800) [pid = 3288] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (18A14C00) [pid = 3288] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:38:22 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (143BD800) [pid = 3288] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:38:22 INFO - PROCESS | 3288 | 1471693102638 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:38:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:38:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 970ms 04:38:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:38:22 INFO - PROCESS | 3288 | 1471693102691 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 3288 | 1471693102693 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 04:38:22 INFO - PROCESS | 3288 | 1471693102696 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 3288 | 1471693102697 Marionette TRACE conn6 <- [1,2750,null,{}] 04:38:22 INFO - PROCESS | 3288 | 1471693102701 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 3288 | 1471693102703 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:22 INFO - PROCESS | 3288 | 1471693102799 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 04:38:22 INFO - PROCESS | 3288 | 1471693102896 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 3288 | 1471693102898 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:22 INFO - PROCESS | 3288 | ++DOCSHELL 0C987800 == 24 [pid = 3288] [id = 697] 04:38:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (0FC2E400) [pid = 3288] [serial = 2091] [outer = 00000000] 04:38:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (15363800) [pid = 3288] [serial = 2092] [outer = 0FC2E400] 04:38:22 INFO - PROCESS | 3288 | 1471693102945 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (161BC400) [pid = 3288] [serial = 2093] [outer = 0FC2E400] 04:38:23 INFO - PROCESS | 3288 | 1471693103311 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:38:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:38:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 670ms 04:38:23 INFO - PROCESS | 3288 | 1471693103367 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 3288 | 1471693103369 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 04:38:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:38:23 INFO - PROCESS | 3288 | 1471693103372 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 3288 | 1471693103374 Marionette TRACE conn6 <- [1,2754,null,{}] 04:38:23 INFO - PROCESS | 3288 | 1471693103377 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:23 INFO - PROCESS | 3288 | 1471693103379 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:23 INFO - PROCESS | 3288 | 1471693103462 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 04:38:23 INFO - PROCESS | 3288 | 1471693103468 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 3288 | 1471693103470 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:23 INFO - PROCESS | 3288 | ++DOCSHELL 18844C00 == 25 [pid = 3288] [id = 698] 04:38:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (1892D800) [pid = 3288] [serial = 2094] [outer = 00000000] 04:38:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (18AD8000) [pid = 3288] [serial = 2095] [outer = 1892D800] 04:38:23 INFO - PROCESS | 3288 | 1471693103518 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (18FC1800) [pid = 3288] [serial = 2096] [outer = 1892D800] 04:38:23 INFO - PROCESS | 3288 | 1471693103943 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:38:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 630ms 04:38:24 INFO - PROCESS | 3288 | 1471693104007 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 3288 | 1471693104009 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 04:38:24 INFO - PROCESS | 3288 | 1471693104012 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 3288 | 1471693104014 Marionette TRACE conn6 <- [1,2758,null,{}] 04:38:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:38:24 INFO - PROCESS | 3288 | 1471693104018 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:24 INFO - PROCESS | 3288 | 1471693104020 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:24 INFO - PROCESS | 3288 | 1471693104101 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 04:38:24 INFO - PROCESS | 3288 | 1471693104107 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 3288 | 1471693104109 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:24 INFO - PROCESS | 3288 | ++DOCSHELL 193B7400 == 26 [pid = 3288] [id = 699] 04:38:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (193B8800) [pid = 3288] [serial = 2097] [outer = 00000000] 04:38:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (19578800) [pid = 3288] [serial = 2098] [outer = 193B8800] 04:38:24 INFO - PROCESS | 3288 | 1471693104156 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (19580800) [pid = 3288] [serial = 2099] [outer = 193B8800] 04:38:24 INFO - PROCESS | 3288 | 1471693104727 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:38:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 771ms 04:38:24 INFO - PROCESS | 3288 | 1471693104789 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 3288 | 1471693104794 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 04:38:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:38:24 INFO - PROCESS | 3288 | 1471693104800 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 3288 | 1471693104804 Marionette TRACE conn6 <- [1,2762,null,{}] 04:38:24 INFO - PROCESS | 3288 | 1471693104836 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:24 INFO - PROCESS | 3288 | 1471693104840 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:25 INFO - PROCESS | 3288 | 1471693104974 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 04:38:25 INFO - PROCESS | 3288 | 1471693105109 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 3288 | 1471693105114 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:25 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2C00 == 27 [pid = 3288] [id = 700] 04:38:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C51EC00) [pid = 3288] [serial = 2100] [outer = 00000000] 04:38:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC2F800) [pid = 3288] [serial = 2101] [outer = 0C51EC00] 04:38:25 INFO - PROCESS | 3288 | 1471693105177 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FE65C00) [pid = 3288] [serial = 2102] [outer = 0C51EC00] 04:38:25 INFO - PROCESS | 3288 | 1471693105939 Marionette TRACE conn6 <- [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]]]}] 04:38:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:38:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1194ms 04:38:26 INFO - PROCESS | 3288 | 1471693106013 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 3288 | 1471693106017 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 04:38:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:38:26 INFO - PROCESS | 3288 | 1471693106025 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 3288 | 1471693106028 Marionette TRACE conn6 <- [1,2766,null,{}] 04:38:26 INFO - PROCESS | 3288 | 1471693106033 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:26 INFO - PROCESS | 3288 | 1471693106036 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:26 INFO - PROCESS | 3288 | 1471693106168 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 04:38:26 INFO - PROCESS | 3288 | 1471693106326 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 3288 | 1471693106329 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:26 INFO - PROCESS | 3288 | ++DOCSHELL 143B1800 == 28 [pid = 3288] [id = 701] 04:38:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (143B5000) [pid = 3288] [serial = 2103] [outer = 00000000] 04:38:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14870400) [pid = 3288] [serial = 2104] [outer = 143B5000] 04:38:26 INFO - PROCESS | 3288 | 1471693106388 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (14A6EC00) [pid = 3288] [serial = 2105] [outer = 143B5000] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (161B6400) [pid = 3288] [serial = 2036] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1957B800) [pid = 3288] [serial = 2063] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (193BBC00) [pid = 3288] [serial = 2062] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (15F80000) [pid = 3288] [serial = 2050] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (173F0800) [pid = 3288] [serial = 2053] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (16194400) [pid = 3288] [serial = 2051] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (10080400) [pid = 3288] [serial = 2044] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (18A15000) [pid = 3288] [serial = 2056] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (142A8800) [pid = 3288] [serial = 2047] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (10265C00) [pid = 3288] [serial = 2041] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (1089F400) [pid = 3288] [serial = 2042] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (0C1F8800) [pid = 3288] [serial = 2038] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (0C93A800) [pid = 3288] [serial = 2039] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (18825C00) [pid = 3288] [serial = 2054] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (10220000) [pid = 3288] [serial = 2045] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (18FC2400) [pid = 3288] [serial = 2059] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (18A15800) [pid = 3288] [serial = 2057] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (142AFC00) [pid = 3288] [serial = 2048] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (193ADC00) [pid = 3288] [serial = 2060] [outer = 00000000] [url = about:blank] 04:38:27 INFO - PROCESS | 3288 | 1471693107313 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:38:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:38:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1323ms 04:38:27 INFO - PROCESS | 3288 | 1471693107349 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 3288 | 1471693107354 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 04:38:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:38:27 INFO - PROCESS | 3288 | 1471693107359 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 3288 | 1471693107362 Marionette TRACE conn6 <- [1,2770,null,{}] 04:38:27 INFO - PROCESS | 3288 | 1471693107367 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:27 INFO - PROCESS | 3288 | 1471693107370 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:27 INFO - PROCESS | 3288 | 1471693107465 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 04:38:27 INFO - PROCESS | 3288 | 1471693107572 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 3288 | 1471693107576 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:27 INFO - PROCESS | 3288 | ++DOCSHELL 0C93B000 == 29 [pid = 3288] [id = 702] 04:38:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (0CA5F400) [pid = 3288] [serial = 2106] [outer = 00000000] 04:38:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (0FC04800) [pid = 3288] [serial = 2107] [outer = 0CA5F400] 04:38:27 INFO - PROCESS | 3288 | 1471693107627 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (0FC35000) [pid = 3288] [serial = 2108] [outer = 0CA5F400] 04:38:28 INFO - PROCESS | 3288 | 1471693108101 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:38:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:38:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 790ms 04:38:28 INFO - PROCESS | 3288 | 1471693108149 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 3288 | 1471693108154 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 04:38:28 INFO - PROCESS | 3288 | 1471693108160 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:38:28 INFO - PROCESS | 3288 | 1471693108162 Marionette TRACE conn6 <- [1,2774,null,{}] 04:38:28 INFO - PROCESS | 3288 | 1471693108166 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:28 INFO - PROCESS | 3288 | 1471693108169 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:28 INFO - PROCESS | 3288 | 1471693108258 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 04:38:28 INFO - PROCESS | 3288 | 1471693108267 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 3288 | 1471693108269 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:28 INFO - PROCESS | 3288 | ++DOCSHELL 1021EC00 == 30 [pid = 3288] [id = 703] 04:38:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (10263400) [pid = 3288] [serial = 2109] [outer = 00000000] 04:38:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (1081B800) [pid = 3288] [serial = 2110] [outer = 10263400] 04:38:28 INFO - PROCESS | 3288 | 1471693108319 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (10D69800) [pid = 3288] [serial = 2111] [outer = 10263400] 04:38:28 INFO - PROCESS | 3288 | 1471693108803 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:38:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:38:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 04:38:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:38:28 INFO - PROCESS | 3288 | 1471693108834 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 3288 | 1471693108836 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 04:38:28 INFO - PROCESS | 3288 | 1471693108840 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 3288 | 1471693108843 Marionette TRACE conn6 <- [1,2778,null,{}] 04:38:28 INFO - PROCESS | 3288 | 1471693108854 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:28 INFO - PROCESS | 3288 | 1471693108859 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:28 INFO - PROCESS | 3288 | 1471693108947 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 04:38:29 INFO - PROCESS | 3288 | 1471693109080 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 3288 | 1471693109083 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:29 INFO - PROCESS | 3288 | ++DOCSHELL 14967C00 == 31 [pid = 3288] [id = 704] 04:38:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (1496A800) [pid = 3288] [serial = 2112] [outer = 00000000] 04:38:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (15365C00) [pid = 3288] [serial = 2113] [outer = 1496A800] 04:38:29 INFO - PROCESS | 3288 | 1471693109134 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (15F80000) [pid = 3288] [serial = 2114] [outer = 1496A800] 04:38:29 INFO - PROCESS | 3288 | 1471693109538 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:38:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:38:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 730ms 04:38:29 INFO - PROCESS | 3288 | 1471693109574 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 3288 | 1471693109577 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 04:38:29 INFO - PROCESS | 3288 | 1471693109580 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:38:29 INFO - PROCESS | 3288 | 1471693109582 Marionette TRACE conn6 <- [1,2782,null,{}] 04:38:29 INFO - PROCESS | 3288 | 1471693109586 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:29 INFO - PROCESS | 3288 | 1471693109588 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:29 INFO - PROCESS | 3288 | 1471693109721 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 04:38:29 INFO - PROCESS | 3288 | 1471693109737 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 3288 | 1471693109739 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:29 INFO - PROCESS | 3288 | ++DOCSHELL 16191800 == 32 [pid = 3288] [id = 705] 04:38:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (16192C00) [pid = 3288] [serial = 2115] [outer = 00000000] 04:38:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (173D5000) [pid = 3288] [serial = 2116] [outer = 16192C00] 04:38:29 INFO - PROCESS | 3288 | 1471693109786 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (18822C00) [pid = 3288] [serial = 2117] [outer = 16192C00] 04:38:30 INFO - PROCESS | 3288 | 1471693110236 Marionette TRACE conn6 <- [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]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:38:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 731ms 04:38:30 INFO - PROCESS | 3288 | 1471693110315 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 3288 | 1471693110317 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 04:38:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:38:30 INFO - PROCESS | 3288 | 1471693110360 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 3288 | 1471693110362 Marionette TRACE conn6 <- [1,2786,null,{}] 04:38:30 INFO - PROCESS | 3288 | 1471693110380 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:30 INFO - PROCESS | 3288 | 1471693110383 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:30 INFO - PROCESS | 3288 | 1471693110506 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 04:38:30 INFO - PROCESS | 3288 | 1471693110512 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:30 INFO - PROCESS | 3288 | 1471693110514 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:30 INFO - PROCESS | 3288 | ++DOCSHELL 158CEC00 == 33 [pid = 3288] [id = 706] 04:38:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1881D800) [pid = 3288] [serial = 2118] [outer = 00000000] 04:38:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (18A15C00) [pid = 3288] [serial = 2119] [outer = 1881D800] 04:38:30 INFO - PROCESS | 3288 | 1471693110561 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A19800) [pid = 3288] [serial = 2120] [outer = 1881D800] 04:38:31 INFO - PROCESS | 3288 | 1471693111031 Marionette TRACE conn6 <- [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]]]}] 04:38:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:38:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 730ms 04:38:31 INFO - PROCESS | 3288 | 1471693111061 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 3288 | 1471693111063 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 04:38:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:38:31 INFO - PROCESS | 3288 | 1471693111066 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 3288 | 1471693111068 Marionette TRACE conn6 <- [1,2790,null,{}] 04:38:31 INFO - PROCESS | 3288 | 1471693111071 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:31 INFO - PROCESS | 3288 | 1471693111077 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:31 INFO - PROCESS | 3288 | 1471693111232 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 04:38:31 INFO - PROCESS | 3288 | 1471693111307 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 3288 | 1471693111309 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:31 INFO - PROCESS | 3288 | ++DOCSHELL 14286000 == 34 [pid = 3288] [id = 707] 04:38:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18FBB400) [pid = 3288] [serial = 2121] [outer = 00000000] 04:38:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19576800) [pid = 3288] [serial = 2122] [outer = 18FBB400] 04:38:31 INFO - PROCESS | 3288 | 1471693111357 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193B6800) [pid = 3288] [serial = 2123] [outer = 18FBB400] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (16192400) [pid = 3288] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0CA0F400) [pid = 3288] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1427B400) [pid = 3288] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (101C2400) [pid = 3288] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FB4F800) [pid = 3288] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1892D800) [pid = 3288] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (149ED400) [pid = 3288] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (173EB800) [pid = 3288] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (0FC2E400) [pid = 3288] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:38:31 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (142E1800) [pid = 3288] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:38:31 INFO - PROCESS | 3288 | 1471693111881 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:38:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:38:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 871ms 04:38:31 INFO - PROCESS | 3288 | 1471693111937 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 3288 | 1471693111939 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 04:38:31 INFO - PROCESS | 3288 | 1471693111942 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:38:31 INFO - PROCESS | 3288 | 1471693111944 Marionette TRACE conn6 <- [1,2794,null,{}] 04:38:31 INFO - PROCESS | 3288 | 1471693111948 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:31 INFO - PROCESS | 3288 | 1471693111950 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:32 INFO - PROCESS | 3288 | 1471693112067 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 04:38:32 INFO - PROCESS | 3288 | 1471693112133 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 3288 | 1471693112135 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:32 INFO - PROCESS | 3288 | ++DOCSHELL 101C2800 == 35 [pid = 3288] [id = 708] 04:38:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (1034F800) [pid = 3288] [serial = 2124] [outer = 00000000] 04:38:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (16192400) [pid = 3288] [serial = 2125] [outer = 1034F800] 04:38:32 INFO - PROCESS | 3288 | 1471693112182 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (164BBC00) [pid = 3288] [serial = 2126] [outer = 1034F800] 04:38:32 INFO - PROCESS | 3288 | 1471693112542 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:38:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:38:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 630ms 04:38:32 INFO - PROCESS | 3288 | 1471693112584 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 04:38:32 INFO - PROCESS | 3288 | 1471693112586 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 04:38:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:38:32 INFO - PROCESS | 3288 | 1471693112590 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 3288 | 1471693112591 Marionette TRACE conn6 <- [1,2798,null,{}] 04:38:32 INFO - PROCESS | 3288 | 1471693112595 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:32 INFO - PROCESS | 3288 | 1471693112597 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:32 INFO - PROCESS | 3288 | 1471693112680 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 04:38:32 INFO - PROCESS | 3288 | 1471693112686 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 3288 | 1471693112688 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:32 INFO - PROCESS | 3288 | ++DOCSHELL 14A75400 == 36 [pid = 3288] [id = 709] 04:38:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (193BBC00) [pid = 3288] [serial = 2127] [outer = 00000000] 04:38:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (195E3800) [pid = 3288] [serial = 2128] [outer = 193BBC00] 04:38:32 INFO - PROCESS | 3288 | 1471693112737 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (195E7400) [pid = 3288] [serial = 2129] [outer = 193BBC00] 04:38:33 INFO - PROCESS | 3288 | 1471693113165 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:38:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 630ms 04:38:33 INFO - PROCESS | 3288 | 1471693113223 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 3288 | 1471693113225 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 04:38:33 INFO - PROCESS | 3288 | 1471693113228 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:38:33 INFO - PROCESS | 3288 | 1471693113239 Marionette TRACE conn6 <- [1,2802,null,{}] 04:38:33 INFO - PROCESS | 3288 | 1471693113243 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 3288 | 1471693113244 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:33 INFO - PROCESS | 3288 | 1471693113328 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 04:38:33 INFO - PROCESS | 3288 | 1471693113336 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 3288 | 1471693113338 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:33 INFO - PROCESS | 3288 | ++DOCSHELL 1492F800 == 37 [pid = 3288] [id = 710] 04:38:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1987F400) [pid = 3288] [serial = 2130] [outer = 00000000] 04:38:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (19886800) [pid = 3288] [serial = 2131] [outer = 1987F400] 04:38:33 INFO - PROCESS | 3288 | 1471693113385 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19903400) [pid = 3288] [serial = 2132] [outer = 1987F400] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 0FC0C800 == 36 [pid = 3288] [id = 680] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 0C93B000 == 35 [pid = 3288] [id = 702] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 143B1800 == 34 [pid = 3288] [id = 701] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 193B7400 == 33 [pid = 3288] [id = 699] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2C00 == 32 [pid = 3288] [id = 700] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 1021EC00 == 31 [pid = 3288] [id = 703] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 101C2800 == 30 [pid = 3288] [id = 708] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 14286000 == 29 [pid = 3288] [id = 707] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 158CEC00 == 28 [pid = 3288] [id = 706] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 14A75400 == 27 [pid = 3288] [id = 709] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 16191800 == 26 [pid = 3288] [id = 705] 04:38:34 INFO - PROCESS | 3288 | --DOCSHELL 14967C00 == 25 [pid = 3288] [id = 704] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (163BD000) [pid = 3288] [serial = 2086] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FB52400) [pid = 3288] [serial = 2074] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (142A8000) [pid = 3288] [serial = 2080] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (142ECC00) [pid = 3288] [serial = 2081] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (101CEC00) [pid = 3288] [serial = 2077] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (102BD400) [pid = 3288] [serial = 2078] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (14284000) [pid = 3288] [serial = 2066] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (10897000) [pid = 3288] [serial = 2065] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (18FC1800) [pid = 3288] [serial = 2096] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (16085000) [pid = 3288] [serial = 2069] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (158C7400) [pid = 3288] [serial = 2068] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (101CDC00) [pid = 3288] [serial = 2071] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (19578800) [pid = 3288] [serial = 2098] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (18822800) [pid = 3288] [serial = 2089] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (173CD000) [pid = 3288] [serial = 2087] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (15363800) [pid = 3288] [serial = 2092] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (18AD8000) [pid = 3288] [serial = 2095] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (18A14400) [pid = 3288] [serial = 2090] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (0FB71800) [pid = 3288] [serial = 2075] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (149EA800) [pid = 3288] [serial = 2083] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 53 (15F80400) [pid = 3288] [serial = 2084] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | --DOMWINDOW == 52 (161BC400) [pid = 3288] [serial = 2093] [outer = 00000000] [url = about:blank] 04:38:35 INFO - PROCESS | 3288 | 1471693115202 Marionette TRACE conn6 <- [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]]]}] 04:38:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:38:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2024ms 04:38:35 INFO - PROCESS | 3288 | 1471693115257 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 04:38:35 INFO - PROCESS | 3288 | 1471693115262 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 04:38:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:38:35 INFO - PROCESS | 3288 | 1471693115267 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:38:35 INFO - PROCESS | 3288 | 1471693115270 Marionette TRACE conn6 <- [1,2806,null,{}] 04:38:35 INFO - PROCESS | 3288 | 1471693115276 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:35 INFO - PROCESS | 3288 | 1471693115279 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:35 INFO - PROCESS | 3288 | 1471693115373 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 04:38:35 INFO - PROCESS | 3288 | 1471693115381 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 3288 | 1471693115384 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:35 INFO - PROCESS | 3288 | ++DOCSHELL 0FB71800 == 26 [pid = 3288] [id = 711] 04:38:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 53 (0FB72000) [pid = 3288] [serial = 2133] [outer = 00000000] 04:38:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 54 (0FC06000) [pid = 3288] [serial = 2134] [outer = 0FB72000] 04:38:35 INFO - PROCESS | 3288 | 1471693115444 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (0FC0D000) [pid = 3288] [serial = 2135] [outer = 0FB72000] 04:38:35 INFO - PROCESS | 3288 | 1471693115948 Marionette TRACE conn6 <- [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]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:38:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 730ms 04:38:36 INFO - PROCESS | 3288 | 1471693116002 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 3288 | 1471693116007 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 04:38:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:38:36 INFO - PROCESS | 3288 | 1471693116013 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 3288 | 1471693116016 Marionette TRACE conn6 <- [1,2810,null,{}] 04:38:36 INFO - PROCESS | 3288 | 1471693116020 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 3288 | 1471693116023 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:36 INFO - PROCESS | 3288 | 1471693116115 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 04:38:36 INFO - PROCESS | 3288 | 1471693116218 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 3288 | 1471693116220 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:36 INFO - PROCESS | 3288 | ++DOCSHELL 101C5000 == 27 [pid = 3288] [id = 712] 04:38:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (101C6000) [pid = 3288] [serial = 2136] [outer = 00000000] 04:38:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (101CB800) [pid = 3288] [serial = 2137] [outer = 101C6000] 04:38:36 INFO - PROCESS | 3288 | 1471693116272 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (10220000) [pid = 3288] [serial = 2138] [outer = 101C6000] 04:38:36 INFO - PROCESS | 3288 | 1471693116658 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:38:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 04:38:36 INFO - PROCESS | 3288 | 1471693116686 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 3288 | 1471693116689 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 04:38:36 INFO - PROCESS | 3288 | 1471693116692 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:38:36 INFO - PROCESS | 3288 | 1471693116696 Marionette TRACE conn6 <- [1,2814,null,{}] 04:38:36 INFO - PROCESS | 3288 | 1471693116707 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 3288 | 1471693116711 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:36 INFO - PROCESS | 3288 | 1471693116826 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 04:38:36 INFO - PROCESS | 3288 | 1471693116837 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 3288 | 1471693116840 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:36 INFO - PROCESS | 3288 | ++DOCSHELL 1427FC00 == 28 [pid = 3288] [id = 713] 04:38:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (14280000) [pid = 3288] [serial = 2139] [outer = 00000000] 04:38:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (14287C00) [pid = 3288] [serial = 2140] [outer = 14280000] 04:38:36 INFO - PROCESS | 3288 | 1471693116893 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (142A7800) [pid = 3288] [serial = 2141] [outer = 14280000] 04:38:37 INFO - PROCESS | 3288 | 1471693117359 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:38:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:38:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 730ms 04:38:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:38:37 INFO - PROCESS | 3288 | 1471693117426 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 3288 | 1471693117429 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 04:38:37 INFO - PROCESS | 3288 | 1471693117432 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 3288 | 1471693117434 Marionette TRACE conn6 <- [1,2818,null,{}] 04:38:37 INFO - PROCESS | 3288 | 1471693117438 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 3288 | 1471693117440 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:37 INFO - PROCESS | 3288 | 1471693117526 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 04:38:37 INFO - PROCESS | 3288 | 1471693117532 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 3288 | 1471693117534 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:37 INFO - PROCESS | 3288 | ++DOCSHELL 1436E400 == 29 [pid = 3288] [id = 714] 04:38:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (14375800) [pid = 3288] [serial = 2142] [outer = 00000000] 04:38:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (143BB800) [pid = 3288] [serial = 2143] [outer = 14375800] 04:38:37 INFO - PROCESS | 3288 | 1471693117583 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (148F8000) [pid = 3288] [serial = 2144] [outer = 14375800] 04:38:38 INFO - PROCESS | 3288 | 1471693118012 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:38:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 630ms 04:38:38 INFO - PROCESS | 3288 | 1471693118072 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 3288 | 1471693118074 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 04:38:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:38:38 INFO - PROCESS | 3288 | 1471693118078 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 3288 | 1471693118079 Marionette TRACE conn6 <- [1,2822,null,{}] 04:38:38 INFO - PROCESS | 3288 | 1471693118083 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:38 INFO - PROCESS | 3288 | 1471693118085 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:38 INFO - PROCESS | 3288 | 1471693118166 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 04:38:38 INFO - PROCESS | 3288 | 1471693118205 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 3288 | 1471693118207 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:38 INFO - PROCESS | 3288 | ++DOCSHELL 149F3C00 == 30 [pid = 3288] [id = 715] 04:38:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (15362000) [pid = 3288] [serial = 2145] [outer = 00000000] 04:38:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (158CAC00) [pid = 3288] [serial = 2146] [outer = 15362000] 04:38:38 INFO - PROCESS | 3288 | 1471693118253 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (16081C00) [pid = 3288] [serial = 2147] [outer = 15362000] 04:38:38 INFO - PROCESS | 3288 | 1471693118704 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:38:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 04:38:38 INFO - PROCESS | 3288 | 1471693118752 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 3288 | 1471693118754 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 04:38:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:38:38 INFO - PROCESS | 3288 | 1471693118757 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 3288 | 1471693118759 Marionette TRACE conn6 <- [1,2826,null,{}] 04:38:38 INFO - PROCESS | 3288 | 1471693118763 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:38 INFO - PROCESS | 3288 | 1471693118769 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:38 INFO - PROCESS | 3288 | 1471693118875 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 04:38:38 INFO - PROCESS | 3288 | 1471693118881 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 3288 | 1471693118883 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:38 INFO - PROCESS | 3288 | ++DOCSHELL 1643B400 == 31 [pid = 3288] [id = 716] 04:38:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (1643C000) [pid = 3288] [serial = 2148] [outer = 00000000] 04:38:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (173CE800) [pid = 3288] [serial = 2149] [outer = 1643C000] 04:38:38 INFO - PROCESS | 3288 | 1471693118931 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (173D1800) [pid = 3288] [serial = 2150] [outer = 1643C000] 04:38:39 INFO - PROCESS | 3288 | 1471693119360 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:38:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:38:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 04:38:39 INFO - PROCESS | 3288 | 1471693119432 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 3288 | 1471693119444 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 04:38:39 INFO - PROCESS | 3288 | 1471693119448 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:38:39 INFO - PROCESS | 3288 | 1471693119450 Marionette TRACE conn6 <- [1,2830,null,{}] 04:38:39 INFO - PROCESS | 3288 | 1471693119453 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:39 INFO - PROCESS | 3288 | 1471693119455 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:39 INFO - PROCESS | 3288 | 1471693119561 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 04:38:39 INFO - PROCESS | 3288 | 1471693119569 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 3288 | 1471693119571 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:39 INFO - PROCESS | 3288 | ++DOCSHELL 173E9800 == 32 [pid = 3288] [id = 717] 04:38:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (173EE000) [pid = 3288] [serial = 2151] [outer = 00000000] 04:38:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18822800) [pid = 3288] [serial = 2152] [outer = 173EE000] 04:38:39 INFO - PROCESS | 3288 | 1471693119619 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (18844800) [pid = 3288] [serial = 2153] [outer = 173EE000] 04:38:40 INFO - PROCESS | 3288 | 1471693120064 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:38:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 04:38:40 INFO - PROCESS | 3288 | 1471693120123 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 3288 | 1471693120125 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 04:38:40 INFO - PROCESS | 3288 | 1471693120128 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:38:40 INFO - PROCESS | 3288 | 1471693120130 Marionette TRACE conn6 <- [1,2834,null,{}] 04:38:40 INFO - PROCESS | 3288 | 1471693120133 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:40 INFO - PROCESS | 3288 | 1471693120135 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:40 INFO - PROCESS | 3288 | 1471693120217 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 04:38:40 INFO - PROCESS | 3288 | 1471693120223 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 3288 | 1471693120225 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:40 INFO - PROCESS | 3288 | ++DOCSHELL 08162C00 == 33 [pid = 3288] [id = 718] 04:38:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (18A11800) [pid = 3288] [serial = 2154] [outer = 00000000] 04:38:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (18A1D800) [pid = 3288] [serial = 2155] [outer = 18A11800] 04:38:40 INFO - PROCESS | 3288 | 1471693120272 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (18A16C00) [pid = 3288] [serial = 2156] [outer = 18A11800] 04:38:40 INFO - PROCESS | 3288 | 1471693120760 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:38:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 04:38:40 INFO - PROCESS | 3288 | 1471693120803 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 04:38:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:38:40 INFO - PROCESS | 3288 | 1471693120805 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 04:38:40 INFO - PROCESS | 3288 | 1471693120808 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 3288 | 1471693120810 Marionette TRACE conn6 <- [1,2838,null,{}] 04:38:40 INFO - PROCESS | 3288 | 1471693120813 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:40 INFO - PROCESS | 3288 | 1471693120815 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:40 INFO - PROCESS | 3288 | 1471693120930 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 04:38:41 INFO - PROCESS | 3288 | 1471693121019 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 3288 | 1471693121021 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:41 INFO - PROCESS | 3288 | ++DOCSHELL 1427F000 == 34 [pid = 3288] [id = 719] 04:38:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18C2C400) [pid = 3288] [serial = 2157] [outer = 00000000] 04:38:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18FC4400) [pid = 3288] [serial = 2158] [outer = 18C2C400] 04:38:41 INFO - PROCESS | 3288 | 1471693121068 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (193AC800) [pid = 3288] [serial = 2159] [outer = 18C2C400] 04:38:41 INFO - PROCESS | 3288 | 1471693121507 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:38:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:38:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 730ms 04:38:41 INFO - PROCESS | 3288 | 1471693121547 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 04:38:41 INFO - PROCESS | 3288 | 1471693121549 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 04:38:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:38:41 INFO - PROCESS | 3288 | 1471693121552 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 3288 | 1471693121554 Marionette TRACE conn6 <- [1,2842,null,{}] 04:38:41 INFO - PROCESS | 3288 | 1471693121557 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 3288 | 1471693121559 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:41 INFO - PROCESS | 3288 | 1471693121684 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 04:38:41 INFO - PROCESS | 3288 | 1471693121690 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 3288 | 1471693121692 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:41 INFO - PROCESS | 3288 | ++DOCSHELL 0C942800 == 35 [pid = 3288] [id = 720] 04:38:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0CA04000) [pid = 3288] [serial = 2160] [outer = 00000000] 04:38:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (193B8C00) [pid = 3288] [serial = 2161] [outer = 0CA04000] 04:38:41 INFO - PROCESS | 3288 | 1471693121739 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19579800) [pid = 3288] [serial = 2162] [outer = 0CA04000] 04:38:42 INFO - PROCESS | 3288 | 1471693122220 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:38:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 731ms 04:38:42 INFO - PROCESS | 3288 | 1471693122303 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 3288 | 1471693122305 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 04:38:42 INFO - PROCESS | 3288 | 1471693122313 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 3288 | 1471693122315 Marionette TRACE conn6 <- [1,2846,null,{}] 04:38:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:38:42 INFO - PROCESS | 3288 | 1471693122319 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 3288 | 1471693122321 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:42 INFO - PROCESS | 3288 | 1471693122458 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (18FBB400) [pid = 3288] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1881D800) [pid = 3288] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1034F800) [pid = 3288] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (193BBC00) [pid = 3288] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (10263400) [pid = 3288] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0CA5F400) [pid = 3288] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (143B5000) [pid = 3288] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0C51EC00) [pid = 3288] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (193B8800) [pid = 3288] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1496A800) [pid = 3288] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (16192C00) [pid = 3288] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:38:42 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0FC36000) [pid = 3288] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:38:42 INFO - PROCESS | 3288 | 1471693122683 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 3288 | 1471693122685 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:42 INFO - PROCESS | 3288 | ++DOCSHELL 0816C400 == 36 [pid = 3288] [id = 721] 04:38:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (0C1F3400) [pid = 3288] [serial = 2163] [outer = 00000000] 04:38:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC2E400) [pid = 3288] [serial = 2164] [outer = 0C1F3400] 04:38:42 INFO - PROCESS | 3288 | 1471693122734 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (14823C00) [pid = 3288] [serial = 2165] [outer = 0C1F3400] 04:38:43 INFO - PROCESS | 3288 | 1471693123113 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:38:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 830ms 04:38:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:38:43 INFO - PROCESS | 3288 | 1471693123150 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 3288 | 1471693123152 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 04:38:43 INFO - PROCESS | 3288 | 1471693123155 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 3288 | 1471693123157 Marionette TRACE conn6 <- [1,2850,null,{}] 04:38:43 INFO - PROCESS | 3288 | 1471693123160 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:43 INFO - PROCESS | 3288 | 1471693123162 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:43 INFO - PROCESS | 3288 | 1471693123284 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 04:38:43 INFO - PROCESS | 3288 | 1471693123293 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 3288 | 1471693123294 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:43 INFO - PROCESS | 3288 | ++DOCSHELL 14282000 == 37 [pid = 3288] [id = 722] 04:38:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (14486800) [pid = 3288] [serial = 2166] [outer = 00000000] 04:38:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (193BAC00) [pid = 3288] [serial = 2167] [outer = 14486800] 04:38:43 INFO - PROCESS | 3288 | 1471693123341 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19883C00) [pid = 3288] [serial = 2168] [outer = 14486800] 04:38:43 INFO - PROCESS | 3288 | 1471693123779 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:38:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 04:38:43 INFO - PROCESS | 3288 | 1471693123826 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 3288 | 1471693123828 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 04:38:43 INFO - PROCESS | 3288 | 1471693123831 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:38:43 INFO - PROCESS | 3288 | 1471693123833 Marionette TRACE conn6 <- [1,2854,null,{}] 04:38:43 INFO - PROCESS | 3288 | 1471693123837 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:43 INFO - PROCESS | 3288 | 1471693123839 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:43 INFO - PROCESS | 3288 | 1471693123960 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 04:38:44 INFO - PROCESS | 3288 | 1471693123999 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 3288 | 1471693124001 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:44 INFO - PROCESS | 3288 | ++DOCSHELL 16087400 == 38 [pid = 3288] [id = 723] 04:38:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (193B1800) [pid = 3288] [serial = 2169] [outer = 00000000] 04:38:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (19C0A400) [pid = 3288] [serial = 2170] [outer = 193B1800] 04:38:44 INFO - PROCESS | 3288 | 1471693124048 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (19C0E000) [pid = 3288] [serial = 2171] [outer = 193B1800] 04:38:44 INFO - PROCESS | 3288 | 1471693124466 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:38:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 671ms 04:38:44 INFO - PROCESS | 3288 | 1471693124507 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 04:38:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:38:44 INFO - PROCESS | 3288 | 1471693124509 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 04:38:44 INFO - PROCESS | 3288 | 1471693124512 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 3288 | 1471693124513 Marionette TRACE conn6 <- [1,2858,null,{}] 04:38:44 INFO - PROCESS | 3288 | 1471693124517 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:44 INFO - PROCESS | 3288 | 1471693124518 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:44 INFO - PROCESS | 3288 | 1471693124639 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 04:38:44 INFO - PROCESS | 3288 | 1471693124648 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 3288 | 1471693124650 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:44 INFO - PROCESS | 3288 | ++DOCSHELL 173E7400 == 39 [pid = 3288] [id = 724] 04:38:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19C09800) [pid = 3288] [serial = 2172] [outer = 00000000] 04:38:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1A772400) [pid = 3288] [serial = 2173] [outer = 19C09800] 04:38:44 INFO - PROCESS | 3288 | 1471693124697 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1A778400) [pid = 3288] [serial = 2174] [outer = 19C09800] 04:38:45 INFO - PROCESS | 3288 | 1471693125543 Marionette TRACE conn6 <- [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]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:38:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1078ms 04:38:45 INFO - PROCESS | 3288 | 1471693125591 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 04:38:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:38:45 INFO - PROCESS | 3288 | 1471693125596 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 04:38:45 INFO - PROCESS | 3288 | 1471693125600 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 3288 | 1471693125606 Marionette TRACE conn6 <- [1,2862,null,{}] 04:38:45 INFO - PROCESS | 3288 | 1471693125611 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:45 INFO - PROCESS | 3288 | 1471693125615 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:45 INFO - PROCESS | 3288 | 1471693125764 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 04:38:45 INFO - PROCESS | 3288 | 1471693125905 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 3288 | 1471693125908 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:45 INFO - PROCESS | 3288 | ++DOCSHELL 0FB53C00 == 40 [pid = 3288] [id = 725] 04:38:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (0FB56000) [pid = 3288] [serial = 2175] [outer = 00000000] 04:38:45 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FE61C00) [pid = 3288] [serial = 2176] [outer = 0FB56000] 04:38:46 INFO - PROCESS | 3288 | 1471693125968 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (101C4800) [pid = 3288] [serial = 2177] [outer = 0FB56000] 04:38:46 INFO - PROCESS | 3288 | 1471693126867 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:38:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:38:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1331ms 04:38:46 INFO - PROCESS | 3288 | 1471693126933 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 3288 | 1471693126937 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 04:38:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:38:46 INFO - PROCESS | 3288 | 1471693126942 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 3288 | 1471693126945 Marionette TRACE conn6 <- [1,2866,null,{}] 04:38:46 INFO - PROCESS | 3288 | 1471693126951 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 3288 | 1471693126954 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:47 INFO - PROCESS | 3288 | 1471693127078 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 04:38:47 INFO - PROCESS | 3288 | 1471693127216 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 3288 | 1471693127220 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:47 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0F000 == 41 [pid = 3288] [id = 726] 04:38:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FC2FC00) [pid = 3288] [serial = 2178] [outer = 00000000] 04:38:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (0FE61800) [pid = 3288] [serial = 2179] [outer = 0FC2FC00] 04:38:47 INFO - PROCESS | 3288 | 1471693127276 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (0FE6B000) [pid = 3288] [serial = 2180] [outer = 0FC2FC00] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 16087400 == 40 [pid = 3288] [id = 723] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 14282000 == 39 [pid = 3288] [id = 722] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 0816C400 == 38 [pid = 3288] [id = 721] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 0C942800 == 37 [pid = 3288] [id = 720] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 1427F000 == 36 [pid = 3288] [id = 719] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 08162C00 == 35 [pid = 3288] [id = 718] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 173E9800 == 34 [pid = 3288] [id = 717] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 1643B400 == 33 [pid = 3288] [id = 716] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 149F3C00 == 32 [pid = 3288] [id = 715] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 1436E400 == 31 [pid = 3288] [id = 714] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 1427FC00 == 30 [pid = 3288] [id = 713] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 101C5000 == 29 [pid = 3288] [id = 712] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (19886800) [pid = 3288] [serial = 2131] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 0FB71800 == 28 [pid = 3288] [id = 711] 04:38:47 INFO - PROCESS | 3288 | --DOCSHELL 1492F800 == 27 [pid = 3288] [id = 710] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (15F7E400) [pid = 3288] [serial = 2072] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (19576800) [pid = 3288] [serial = 2122] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (18A15C00) [pid = 3288] [serial = 2119] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (16192400) [pid = 3288] [serial = 2125] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (195E3800) [pid = 3288] [serial = 2128] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (193B6800) [pid = 3288] [serial = 2123] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1081B800) [pid = 3288] [serial = 2110] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (10D69800) [pid = 3288] [serial = 2111] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (0FC04800) [pid = 3288] [serial = 2107] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (0FC35000) [pid = 3288] [serial = 2108] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (14A6EC00) [pid = 3288] [serial = 2105] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (14870400) [pid = 3288] [serial = 2104] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FE65C00) [pid = 3288] [serial = 2102] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0FC2F800) [pid = 3288] [serial = 2101] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (19580800) [pid = 3288] [serial = 2099] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (15365C00) [pid = 3288] [serial = 2113] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (195E7400) [pid = 3288] [serial = 2129] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (15F80000) [pid = 3288] [serial = 2114] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (173D5000) [pid = 3288] [serial = 2116] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18822C00) [pid = 3288] [serial = 2117] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18A19800) [pid = 3288] [serial = 2120] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (164BBC00) [pid = 3288] [serial = 2126] [outer = 00000000] [url = about:blank] 04:38:47 INFO - PROCESS | 3288 | 1471693127823 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:38:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 930ms 04:38:47 INFO - PROCESS | 3288 | 1471693127873 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 3288 | 1471693127878 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 04:38:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:38:47 INFO - PROCESS | 3288 | 1471693127884 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 3288 | 1471693127887 Marionette TRACE conn6 <- [1,2870,null,{}] 04:38:47 INFO - PROCESS | 3288 | 1471693127891 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:47 INFO - PROCESS | 3288 | 1471693127894 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:48 INFO - PROCESS | 3288 | 1471693127986 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 04:38:48 INFO - PROCESS | 3288 | 1471693127995 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 3288 | 1471693127998 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:48 INFO - PROCESS | 3288 | ++DOCSHELL 10265C00 == 28 [pid = 3288] [id = 727] 04:38:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (102BDC00) [pid = 3288] [serial = 2181] [outer = 00000000] 04:38:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (10817800) [pid = 3288] [serial = 2182] [outer = 102BDC00] 04:38:48 INFO - PROCESS | 3288 | 1471693128048 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10CF6400) [pid = 3288] [serial = 2183] [outer = 102BDC00] 04:38:48 INFO - PROCESS | 3288 | 1471693128581 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:38:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:38:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 04:38:48 INFO - PROCESS | 3288 | 1471693128634 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 3288 | 1471693128636 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 04:38:48 INFO - PROCESS | 3288 | 1471693128642 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:38:48 INFO - PROCESS | 3288 | 1471693128645 Marionette TRACE conn6 <- [1,2874,null,{}] 04:38:48 INFO - PROCESS | 3288 | 1471693128656 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:48 INFO - PROCESS | 3288 | 1471693128661 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:48 INFO - PROCESS | 3288 | 1471693128753 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 04:38:48 INFO - PROCESS | 3288 | 1471693128855 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 3288 | 1471693128858 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:48 INFO - PROCESS | 3288 | ++DOCSHELL 14376000 == 29 [pid = 3288] [id = 728] 04:38:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (143B3400) [pid = 3288] [serial = 2184] [outer = 00000000] 04:38:48 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (1486E800) [pid = 3288] [serial = 2185] [outer = 143B3400] 04:38:48 INFO - PROCESS | 3288 | 1471693128910 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (149ED400) [pid = 3288] [serial = 2186] [outer = 143B3400] 04:38:49 INFO - PROCESS | 3288 | 1471693129287 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:38:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 04:38:49 INFO - PROCESS | 3288 | 1471693129321 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 3288 | 1471693129324 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 04:38:49 INFO - PROCESS | 3288 | 1471693129327 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:38:49 INFO - PROCESS | 3288 | 1471693129329 Marionette TRACE conn6 <- [1,2878,null,{}] 04:38:49 INFO - PROCESS | 3288 | 1471693129332 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 3288 | 1471693129334 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:49 INFO - PROCESS | 3288 | 1471693129422 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 04:38:49 INFO - PROCESS | 3288 | 1471693129428 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 3288 | 1471693129439 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:49 INFO - PROCESS | 3288 | ++DOCSHELL 15365C00 == 30 [pid = 3288] [id = 729] 04:38:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (15367400) [pid = 3288] [serial = 2187] [outer = 00000000] 04:38:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1618E400) [pid = 3288] [serial = 2188] [outer = 15367400] 04:38:49 INFO - PROCESS | 3288 | 1471693129488 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16197400) [pid = 3288] [serial = 2189] [outer = 15367400] 04:38:49 INFO - PROCESS | 3288 | 1471693129935 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:38:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 631ms 04:38:49 INFO - PROCESS | 3288 | 1471693129962 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 3288 | 1471693129964 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 04:38:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:38:50 INFO - PROCESS | 3288 | 1471693129989 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 3288 | 1471693129991 Marionette TRACE conn6 <- [1,2882,null,{}] 04:38:50 INFO - PROCESS | 3288 | 1471693129995 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:50 INFO - PROCESS | 3288 | 1471693129997 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:50 INFO - PROCESS | 3288 | 1471693130119 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 04:38:50 INFO - PROCESS | 3288 | 1471693130215 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 3288 | 1471693130217 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:50 INFO - PROCESS | 3288 | ++DOCSHELL 164B3400 == 31 [pid = 3288] [id = 730] 04:38:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (164B5000) [pid = 3288] [serial = 2190] [outer = 00000000] 04:38:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173D3000) [pid = 3288] [serial = 2191] [outer = 164B5000] 04:38:50 INFO - PROCESS | 3288 | 1471693130263 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (173F2400) [pid = 3288] [serial = 2192] [outer = 164B5000] 04:38:50 INFO - PROCESS | 3288 | 1471693130696 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:38:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 730ms 04:38:50 INFO - PROCESS | 3288 | 1471693130720 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 3288 | 1471693130722 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 04:38:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:38:50 INFO - PROCESS | 3288 | 1471693130725 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 3288 | 1471693130727 Marionette TRACE conn6 <- [1,2886,null,{}] 04:38:50 INFO - PROCESS | 3288 | 1471693130735 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:50 INFO - PROCESS | 3288 | 1471693130741 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:50 INFO - PROCESS | 3288 | 1471693130882 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 04:38:50 INFO - PROCESS | 3288 | 1471693130950 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 3288 | 1471693130952 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:50 INFO - PROCESS | 3288 | ++DOCSHELL 1881D400 == 32 [pid = 3288] [id = 731] 04:38:50 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1883DC00) [pid = 3288] [serial = 2193] [outer = 00000000] 04:38:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18AA6800) [pid = 3288] [serial = 2194] [outer = 1883DC00] 04:38:51 INFO - PROCESS | 3288 | 1471693131000 Marionette DEBUG loaded listener.js 04:38:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18FBC000) [pid = 3288] [serial = 2195] [outer = 1883DC00] 04:38:51 INFO - PROCESS | 3288 | 1471693131458 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:38:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:38:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 790ms 04:38:51 INFO - PROCESS | 3288 | 1471693131516 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 04:38:51 INFO - PROCESS | 3288 | 1471693131518 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 04:38:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:38:51 INFO - PROCESS | 3288 | 1471693131521 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 3288 | 1471693131523 Marionette TRACE conn6 <- [1,2890,null,{}] 04:38:51 INFO - PROCESS | 3288 | 1471693131526 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:51 INFO - PROCESS | 3288 | 1471693131537 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:51 INFO - PROCESS | 3288 | 1471693131658 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 04:38:51 INFO - PROCESS | 3288 | 1471693131669 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:51 INFO - PROCESS | 3288 | 1471693131671 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:51 INFO - PROCESS | 3288 | ++DOCSHELL 142A5000 == 33 [pid = 3288] [id = 732] 04:38:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18ADAC00) [pid = 3288] [serial = 2196] [outer = 00000000] 04:38:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19576C00) [pid = 3288] [serial = 2197] [outer = 18ADAC00] 04:38:51 INFO - PROCESS | 3288 | 1471693131719 Marionette DEBUG loaded listener.js 04:38:51 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19578400) [pid = 3288] [serial = 2198] [outer = 18ADAC00] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (18C2C400) [pid = 3288] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (0CA04000) [pid = 3288] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (1987F400) [pid = 3288] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (14375800) [pid = 3288] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (14280000) [pid = 3288] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (173EE000) [pid = 3288] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (193B1800) [pid = 3288] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (1643C000) [pid = 3288] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0FB72000) [pid = 3288] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (18A11800) [pid = 3288] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (101C6000) [pid = 3288] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (15362000) [pid = 3288] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C1F3400) [pid = 3288] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:38:52 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (14486800) [pid = 3288] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:38:52 INFO - PROCESS | 3288 | 1471693132320 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:38:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:38:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 831ms 04:38:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:38:52 INFO - PROCESS | 3288 | 1471693132352 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 3288 | 1471693132354 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 04:38:52 INFO - PROCESS | 3288 | 1471693132357 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 3288 | 1471693132359 Marionette TRACE conn6 <- [1,2894,null,{}] 04:38:52 INFO - PROCESS | 3288 | 1471693132362 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:52 INFO - PROCESS | 3288 | 1471693132364 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:52 INFO - PROCESS | 3288 | 1471693132447 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 04:38:52 INFO - PROCESS | 3288 | 1471693132547 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 3288 | 1471693132549 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:52 INFO - PROCESS | 3288 | ++DOCSHELL 101C2400 == 34 [pid = 3288] [id = 733] 04:38:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (101C6000) [pid = 3288] [serial = 2199] [outer = 00000000] 04:38:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1643C000) [pid = 3288] [serial = 2200] [outer = 101C6000] 04:38:52 INFO - PROCESS | 3288 | 1471693132595 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (18A12400) [pid = 3288] [serial = 2201] [outer = 101C6000] 04:38:52 INFO - PROCESS | 3288 | 1471693132954 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:38:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 630ms 04:38:53 INFO - PROCESS | 3288 | 1471693132992 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 04:38:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:38:53 INFO - PROCESS | 3288 | 1471693132994 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 04:38:53 INFO - PROCESS | 3288 | 1471693132998 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 3288 | 1471693132999 Marionette TRACE conn6 <- [1,2898,null,{}] 04:38:53 INFO - PROCESS | 3288 | 1471693133003 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 3288 | 1471693133004 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:53 INFO - PROCESS | 3288 | 1471693133124 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 04:38:53 INFO - PROCESS | 3288 | 1471693133133 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 3288 | 1471693133135 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:53 INFO - PROCESS | 3288 | ++DOCSHELL 10C0D000 == 35 [pid = 3288] [id = 734] 04:38:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (193B0000) [pid = 3288] [serial = 2202] [outer = 00000000] 04:38:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19586400) [pid = 3288] [serial = 2203] [outer = 193B0000] 04:38:53 INFO - PROCESS | 3288 | 1471693133182 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (195E4000) [pid = 3288] [serial = 2204] [outer = 193B0000] 04:38:53 INFO - PROCESS | 3288 | 1471693133584 Marionette TRACE conn6 <- [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]]]}] 04:38:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:38:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:38:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 630ms 04:38:53 INFO - PROCESS | 3288 | 1471693133628 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 3288 | 1471693133630 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 04:38:53 INFO - TEST-START | /DOMEvents/constructors.html 04:38:53 INFO - PROCESS | 3288 | 1471693133633 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 3288 | 1471693133635 Marionette TRACE conn6 <- [1,2902,null,{}] 04:38:53 INFO - PROCESS | 3288 | 1471693133638 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 3288 | 1471693133640 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:53 INFO - PROCESS | 3288 | 1471693133722 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 04:38:53 INFO - PROCESS | 3288 | 1471693133824 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 3288 | 1471693133826 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:53 INFO - PROCESS | 3288 | ++DOCSHELL 0FB56C00 == 36 [pid = 3288] [id = 735] 04:38:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (1089F400) [pid = 3288] [serial = 2205] [outer = 00000000] 04:38:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (19884800) [pid = 3288] [serial = 2206] [outer = 1089F400] 04:38:53 INFO - PROCESS | 3288 | 1471693133873 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1990A800) [pid = 3288] [serial = 2207] [outer = 1089F400] 04:38:54 INFO - PROCESS | 3288 | 1471693134655 Marionette TRACE conn6 <- [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]]]}] 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:38:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:38:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:38:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:38:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:38:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:38:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:38:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:38:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:38:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 1105ms 04:38:54 INFO - PROCESS | 3288 | 1471693134740 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 3288 | 1471693134745 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 04:38:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:38:54 INFO - PROCESS | 3288 | 1471693134791 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 3288 | 1471693134795 Marionette TRACE conn6 <- [1,2906,null,{}] 04:38:54 INFO - PROCESS | 3288 | 1471693134814 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:54 INFO - PROCESS | 3288 | 1471693134817 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:54 INFO - PROCESS | 3288 | 1471693134933 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 04:38:55 INFO - PROCESS | 3288 | 1471693135066 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:55 INFO - PROCESS | 3288 | 1471693135069 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:55 INFO - PROCESS | 3288 | ++DOCSHELL 0C570400 == 37 [pid = 3288] [id = 736] 04:38:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0C5C7000) [pid = 3288] [serial = 2208] [outer = 00000000] 04:38:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FC3A000) [pid = 3288] [serial = 2209] [outer = 0C5C7000] 04:38:55 INFO - PROCESS | 3288 | 1471693135131 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (1025B000) [pid = 3288] [serial = 2210] [outer = 0C5C7000] 04:38:55 INFO - PROCESS | 3288 | 1471693135669 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:38:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:38:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 970ms 04:38:55 INFO - PROCESS | 3288 | 1471693135739 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 3288 | 1471693135744 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 04:38:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:38:55 INFO - PROCESS | 3288 | 1471693135752 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 3288 | 1471693135755 Marionette TRACE conn6 <- [1,2910,null,{}] 04:38:55 INFO - PROCESS | 3288 | 1471693135759 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:55 INFO - PROCESS | 3288 | 1471693135762 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:55 INFO - PROCESS | 3288 | 1471693135878 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 04:38:56 INFO - PROCESS | 3288 | 1471693135993 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 3288 | 1471693135995 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:56 INFO - PROCESS | 3288 | ++DOCSHELL 142EA000 == 38 [pid = 3288] [id = 737] 04:38:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (143B7400) [pid = 3288] [serial = 2211] [outer = 00000000] 04:38:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (14965800) [pid = 3288] [serial = 2212] [outer = 143B7400] 04:38:56 INFO - PROCESS | 3288 | 1471693136094 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (15D65C00) [pid = 3288] [serial = 2213] [outer = 143B7400] 04:38:56 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:38:56 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:38:56 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:38:56 INFO - PROCESS | 3288 | [3288] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:38:56 INFO - PROCESS | 3288 | 1471693136694 Marionette TRACE conn6 <- [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]]]}] 04:38:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:38:56 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:38:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:38:56 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:38:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:38:56 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:38:56 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:38:56 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:56 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:38:56 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:38:56 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 978ms 04:38:56 INFO - PROCESS | 3288 | 1471693136739 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 3288 | 1471693136742 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 04:38:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:38:56 INFO - PROCESS | 3288 | 1471693136747 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 3288 | 1471693136751 Marionette TRACE conn6 <- [1,2914,null,{}] 04:38:56 INFO - PROCESS | 3288 | 1471693136762 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:56 INFO - PROCESS | 3288 | 1471693136767 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:56 INFO - PROCESS | 3288 | 1471693136877 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 04:38:57 INFO - PROCESS | 3288 | 1471693137036 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 3288 | 1471693137040 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:57 INFO - PROCESS | 3288 | ++DOCSHELL 19CC1C00 == 39 [pid = 3288] [id = 738] 04:38:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (19CC3800) [pid = 3288] [serial = 2214] [outer = 00000000] 04:38:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (1A777000) [pid = 3288] [serial = 2215] [outer = 19CC3800] 04:38:57 INFO - PROCESS | 3288 | 1471693137102 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1A77D800) [pid = 3288] [serial = 2216] [outer = 19CC3800] 04:38:57 INFO - PROCESS | 3288 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:38:57 INFO - PROCESS | 3288 | 1471693137719 Marionette TRACE conn6 <- [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]]]}] 04:38:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:38:57 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1019ms 04:38:57 INFO - PROCESS | 3288 | 1471693137771 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 3288 | 1471693137774 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 04:38:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:38:57 INFO - PROCESS | 3288 | 1471693137777 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 3288 | 1471693137779 Marionette TRACE conn6 <- [1,2918,null,{}] 04:38:57 INFO - PROCESS | 3288 | 1471693137850 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 3288 | 1471693137852 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:58 INFO - PROCESS | 3288 | 1471693137972 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 04:38:58 INFO - PROCESS | 3288 | 1471693138077 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:58 INFO - PROCESS | 3288 | 1471693138080 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:58 INFO - PROCESS | 3288 | ++DOCSHELL 14284800 == 40 [pid = 3288] [id = 739] 04:38:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (142AEC00) [pid = 3288] [serial = 2217] [outer = 00000000] 04:38:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (18937000) [pid = 3288] [serial = 2218] [outer = 142AEC00] 04:38:58 INFO - PROCESS | 3288 | 1471693138136 Marionette DEBUG loaded listener.js 04:38:58 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (193B1000) [pid = 3288] [serial = 2219] [outer = 142AEC00] 04:38:58 INFO - PROCESS | 3288 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:38:58 INFO - PROCESS | 3288 | 1471693138809 Marionette TRACE conn6 <- [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]]]}] 04:38:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:38:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1059ms 04:38:58 INFO - PROCESS | 3288 | 1471693138855 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 3288 | 1471693138859 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 04:38:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:38:58 INFO - PROCESS | 3288 | 1471693138866 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 3288 | 1471693138871 Marionette TRACE conn6 <- [1,2922,null,{}] 04:38:58 INFO - PROCESS | 3288 | 1471693138876 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 3288 | 1471693138879 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:59 INFO - PROCESS | 3288 | 1471693138982 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 04:38:59 INFO - PROCESS | 3288 | 1471693139099 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 3288 | 1471693139102 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:38:59 INFO - PROCESS | 3288 | ++DOCSHELL 0FC01800 == 41 [pid = 3288] [id = 740] 04:38:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (0FC34400) [pid = 3288] [serial = 2220] [outer = 00000000] 04:38:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (1427BC00) [pid = 3288] [serial = 2221] [outer = 0FC34400] 04:38:59 INFO - PROCESS | 3288 | 1471693139202 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 3288 | ++DOMWINDOW == 93 (14287400) [pid = 3288] [serial = 2222] [outer = 0FC34400] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 10C0D000 == 40 [pid = 3288] [id = 734] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 101C2400 == 39 [pid = 3288] [id = 733] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 142A5000 == 38 [pid = 3288] [id = 732] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 1881D400 == 37 [pid = 3288] [id = 731] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 164B3400 == 36 [pid = 3288] [id = 730] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 15365C00 == 35 [pid = 3288] [id = 729] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 14376000 == 34 [pid = 3288] [id = 728] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 10265C00 == 33 [pid = 3288] [id = 727] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 0FC0F000 == 32 [pid = 3288] [id = 726] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 0FB53C00 == 31 [pid = 3288] [id = 725] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 173E7400 == 30 [pid = 3288] [id = 724] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 14284800 == 29 [pid = 3288] [id = 739] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 142EA000 == 28 [pid = 3288] [id = 737] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 19CC1C00 == 27 [pid = 3288] [id = 738] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 0FB56C00 == 26 [pid = 3288] [id = 735] 04:38:59 INFO - PROCESS | 3288 | --DOCSHELL 0C570400 == 25 [pid = 3288] [id = 736] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 92 (18FC4400) [pid = 3288] [serial = 2158] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (193B8C00) [pid = 3288] [serial = 2161] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (19903400) [pid = 3288] [serial = 2132] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (143BB800) [pid = 3288] [serial = 2143] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (148F8000) [pid = 3288] [serial = 2144] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (14287C00) [pid = 3288] [serial = 2140] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (142A7800) [pid = 3288] [serial = 2141] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (18822800) [pid = 3288] [serial = 2152] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (18844800) [pid = 3288] [serial = 2153] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (19C0A400) [pid = 3288] [serial = 2170] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (173CE800) [pid = 3288] [serial = 2149] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (173D1800) [pid = 3288] [serial = 2150] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC06000) [pid = 3288] [serial = 2134] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0FC0D000) [pid = 3288] [serial = 2135] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18A1D800) [pid = 3288] [serial = 2155] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (101CB800) [pid = 3288] [serial = 2137] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (10220000) [pid = 3288] [serial = 2138] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (158CAC00) [pid = 3288] [serial = 2146] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (16081C00) [pid = 3288] [serial = 2147] [outer = 00000000] [url = about:blank] 04:38:59 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (193AC800) [pid = 3288] [serial = 2159] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC2E400) [pid = 3288] [serial = 2164] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (19579800) [pid = 3288] [serial = 2162] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (19C0E000) [pid = 3288] [serial = 2171] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (14823C00) [pid = 3288] [serial = 2165] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (193BAC00) [pid = 3288] [serial = 2167] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (19883C00) [pid = 3288] [serial = 2168] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (18A16C00) [pid = 3288] [serial = 2156] [outer = 00000000] [url = about:blank] 04:39:00 INFO - PROCESS | 3288 | 1471693140310 Marionette TRACE conn6 <- [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]]]}] 04:39:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:39:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1479ms 04:39:00 INFO - PROCESS | 3288 | 1471693140347 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 04:39:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:39:00 INFO - PROCESS | 3288 | 1471693140351 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 04:39:00 INFO - PROCESS | 3288 | 1471693140355 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 3288 | 1471693140360 Marionette TRACE conn6 <- [1,2926,null,{}] 04:39:00 INFO - PROCESS | 3288 | 1471693140365 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 3288 | 1471693140368 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:00 INFO - PROCESS | 3288 | 1471693140459 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 04:39:00 INFO - PROCESS | 3288 | 1471693140466 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 3288 | 1471693140469 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:00 INFO - PROCESS | 3288 | ++DOCSHELL 0FB52800 == 26 [pid = 3288] [id = 741] 04:39:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FB52C00) [pid = 3288] [serial = 2223] [outer = 00000000] 04:39:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (0FC04400) [pid = 3288] [serial = 2224] [outer = 0FB52C00] 04:39:00 INFO - PROCESS | 3288 | 1471693140520 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FC10000) [pid = 3288] [serial = 2225] [outer = 0FB52C00] 04:39:01 INFO - PROCESS | 3288 | 1471693141013 Marionette TRACE conn6 <- [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]]]}] 04:39:01 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. 04:39:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 690ms 04:39:01 INFO - PROCESS | 3288 | 1471693141047 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 3288 | 1471693141052 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 04:39:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:39:01 INFO - PROCESS | 3288 | 1471693141063 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 3288 | 1471693141066 Marionette TRACE conn6 <- [1,2930,null,{}] 04:39:01 INFO - PROCESS | 3288 | 1471693141070 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:01 INFO - PROCESS | 3288 | 1471693141072 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:01 INFO - PROCESS | 3288 | 1471693141202 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 04:39:01 INFO - PROCESS | 3288 | 1471693141217 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 3288 | 1471693141220 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:01 INFO - PROCESS | 3288 | ++DOCSHELL 102CC400 == 27 [pid = 3288] [id = 742] 04:39:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (10358C00) [pid = 3288] [serial = 2226] [outer = 00000000] 04:39:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1089EC00) [pid = 3288] [serial = 2227] [outer = 10358C00] 04:39:01 INFO - PROCESS | 3288 | 1471693141278 Marionette DEBUG loaded listener.js 04:39:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1426D400) [pid = 3288] [serial = 2228] [outer = 10358C00] 04:39:01 INFO - PROCESS | 3288 | 1471693141720 Marionette TRACE conn6 <- [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"]]]}] 04:39:01 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:39:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 04:39:01 INFO - PROCESS | 3288 | 1471693141738 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 3288 | 1471693141740 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 04:39:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:39:01 INFO - PROCESS | 3288 | 1471693141743 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 3288 | 1471693141747 Marionette TRACE conn6 <- [1,2934,null,{}] 04:39:01 INFO - PROCESS | 3288 | 1471693141757 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:01 INFO - PROCESS | 3288 | 1471693141762 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:01 INFO - PROCESS | 3288 | 1471693141896 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 04:39:01 INFO - PROCESS | 3288 | 1471693141905 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 3288 | 1471693141908 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:01 INFO - PROCESS | 3288 | ++DOCSHELL 143BD800 == 28 [pid = 3288] [id = 743] 04:39:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (143BF000) [pid = 3288] [serial = 2229] [outer = 00000000] 04:39:01 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1496A400) [pid = 3288] [serial = 2230] [outer = 143BF000] 04:39:01 INFO - PROCESS | 3288 | 1471693141961 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1535BC00) [pid = 3288] [serial = 2231] [outer = 143BF000] 04:39:02 INFO - PROCESS | 3288 | 1471693142405 Marionette TRACE conn6 <- [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]]]}] 04:39:02 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:39:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 04:39:02 INFO - PROCESS | 3288 | 1471693142417 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 04:39:02 INFO - PROCESS | 3288 | 1471693142420 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 04:39:02 INFO - PROCESS | 3288 | 1471693142423 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:39:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:39:02 INFO - PROCESS | 3288 | 1471693142425 Marionette TRACE conn6 <- [1,2938,null,{}] 04:39:02 INFO - PROCESS | 3288 | 1471693142428 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:02 INFO - PROCESS | 3288 | 1471693142430 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:02 INFO - PROCESS | 3288 | 1471693142558 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 04:39:02 INFO - PROCESS | 3288 | 1471693142657 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 3288 | 1471693142660 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:02 INFO - PROCESS | 3288 | ++DOCSHELL 15D5E800 == 29 [pid = 3288] [id = 744] 04:39:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (15F7F000) [pid = 3288] [serial = 2232] [outer = 00000000] 04:39:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (16190C00) [pid = 3288] [serial = 2233] [outer = 15F7F000] 04:39:02 INFO - PROCESS | 3288 | 1471693142708 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (161B8000) [pid = 3288] [serial = 2234] [outer = 15F7F000] 04:39:03 INFO - PROCESS | 3288 | ++DOCSHELL 173E9000 == 30 [pid = 3288] [id = 745] 04:39:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (173E9C00) [pid = 3288] [serial = 2235] [outer = 00000000] 04:39:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (173EA400) [pid = 3288] [serial = 2236] [outer = 173E9C00] 04:39:03 INFO - PROCESS | 3288 | 1471693143158 Marionette TRACE conn6 <- [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]]]}] 04:39:03 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. 04:39:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 04:39:03 INFO - PROCESS | 3288 | 1471693143199 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 3288 | 1471693143201 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 04:39:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:39:03 INFO - PROCESS | 3288 | 1471693143209 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 3288 | 1471693143210 Marionette TRACE conn6 <- [1,2942,null,{}] 04:39:03 INFO - PROCESS | 3288 | 1471693143214 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 3288 | 1471693143216 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:03 INFO - PROCESS | 3288 | 1471693143350 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 04:39:03 INFO - PROCESS | 3288 | 1471693143418 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 3288 | 1471693143420 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:03 INFO - PROCESS | 3288 | ++DOCSHELL 173D1C00 == 31 [pid = 3288] [id = 746] 04:39:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (173D3800) [pid = 3288] [serial = 2237] [outer = 00000000] 04:39:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1881F400) [pid = 3288] [serial = 2238] [outer = 173D3800] 04:39:03 INFO - PROCESS | 3288 | 1471693143466 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (18843C00) [pid = 3288] [serial = 2239] [outer = 173D3800] 04:39:03 INFO - PROCESS | 3288 | 1471693143880 Marionette TRACE conn6 <- [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]]]}] 04:39:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:39:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:39:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 730ms 04:39:03 INFO - PROCESS | 3288 | 1471693143944 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 3288 | 1471693143946 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 04:39:03 INFO - PROCESS | 3288 | 1471693143949 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:39:03 INFO - PROCESS | 3288 | 1471693143951 Marionette TRACE conn6 <- [1,2946,null,{}] 04:39:03 INFO - PROCESS | 3288 | 1471693143959 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 3288 | 1471693143964 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:04 INFO - PROCESS | 3288 | 1471693144145 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 04:39:04 INFO - PROCESS | 3288 | 1471693144209 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 3288 | 1471693144212 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:04 INFO - PROCESS | 3288 | ++DOCSHELL 18C2E400 == 32 [pid = 3288] [id = 747] 04:39:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (18C35800) [pid = 3288] [serial = 2240] [outer = 00000000] 04:39:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (193BB400) [pid = 3288] [serial = 2241] [outer = 18C35800] 04:39:04 INFO - PROCESS | 3288 | 1471693144259 Marionette DEBUG loaded listener.js 04:39:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19585C00) [pid = 3288] [serial = 2242] [outer = 18C35800] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (164B5000) [pid = 3288] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1883DC00) [pid = 3288] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FB56000) [pid = 3288] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (193B0000) [pid = 3288] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19C09800) [pid = 3288] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (0FC2FC00) [pid = 3288] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (102BDC00) [pid = 3288] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (101C6000) [pid = 3288] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (143B3400) [pid = 3288] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (15367400) [pid = 3288] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (18ADAC00) [pid = 3288] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:39:04 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (1089F400) [pid = 3288] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:39:04 INFO - PROCESS | 3288 | 1471693144773 Marionette TRACE conn6 <- [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]]]}] 04:39:04 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:39:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 870ms 04:39:04 INFO - PROCESS | 3288 | 1471693144837 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 04:39:04 INFO - PROCESS | 3288 | 1471693144839 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 04:39:04 INFO - PROCESS | 3288 | 1471693144843 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 3288 | 1471693144845 Marionette TRACE conn6 <- [1,2950,null,{}] 04:39:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:39:04 INFO - PROCESS | 3288 | 1471693144849 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:04 INFO - PROCESS | 3288 | 1471693144851 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:04 INFO - PROCESS | 3288 | 1471693144932 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 04:39:04 INFO - PROCESS | 3288 | 1471693144937 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 3288 | 1471693144939 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:04 INFO - PROCESS | 3288 | ++DOCSHELL 101C3C00 == 33 [pid = 3288] [id = 748] 04:39:04 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (142A8800) [pid = 3288] [serial = 2243] [outer = 00000000] 04:39:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173EC000) [pid = 3288] [serial = 2244] [outer = 142A8800] 04:39:05 INFO - PROCESS | 3288 | 1471693144987 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (18A1FC00) [pid = 3288] [serial = 2245] [outer = 142A8800] 04:39:05 INFO - PROCESS | 3288 | 1471693145380 Marionette TRACE conn6 <- [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]]]}] 04:39:05 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. 04:39:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 570ms 04:39:05 INFO - PROCESS | 3288 | 1471693145421 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 04:39:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:39:05 INFO - PROCESS | 3288 | 1471693145423 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 04:39:05 INFO - PROCESS | 3288 | 1471693145426 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:39:05 INFO - PROCESS | 3288 | 1471693145428 Marionette TRACE conn6 <- [1,2954,null,{}] 04:39:05 INFO - PROCESS | 3288 | 1471693145432 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:05 INFO - PROCESS | 3288 | 1471693145433 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:05 INFO - PROCESS | 3288 | 1471693145561 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 04:39:05 INFO - PROCESS | 3288 | 1471693145568 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 3288 | 1471693145570 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:05 INFO - PROCESS | 3288 | ++DOCSHELL 18A1F800 == 34 [pid = 3288] [id = 749] 04:39:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (193B4C00) [pid = 3288] [serial = 2246] [outer = 00000000] 04:39:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1987B400) [pid = 3288] [serial = 2247] [outer = 193B4C00] 04:39:05 INFO - PROCESS | 3288 | 1471693145617 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (19883400) [pid = 3288] [serial = 2248] [outer = 193B4C00] 04:39:06 INFO - PROCESS | 3288 | 1471693146033 Marionette TRACE conn6 <- [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]]]}] 04:39:06 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. 04:39:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 630ms 04:39:06 INFO - PROCESS | 3288 | 1471693146057 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 3288 | 1471693146059 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 04:39:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:39:06 INFO - PROCESS | 3288 | 1471693146062 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 3288 | 1471693146064 Marionette TRACE conn6 <- [1,2958,null,{}] 04:39:06 INFO - PROCESS | 3288 | 1471693146067 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 3288 | 1471693146069 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:06 INFO - PROCESS | 3288 | 1471693146152 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 04:39:06 INFO - PROCESS | 3288 | 1471693146254 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 3288 | 1471693146256 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:06 INFO - PROCESS | 3288 | ++DOCSHELL 19887C00 == 35 [pid = 3288] [id = 750] 04:39:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (19888000) [pid = 3288] [serial = 2249] [outer = 00000000] 04:39:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (19C05400) [pid = 3288] [serial = 2250] [outer = 19888000] 04:39:06 INFO - PROCESS | 3288 | 1471693146304 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (19C0AC00) [pid = 3288] [serial = 2251] [outer = 19888000] 04:39:06 INFO - PROCESS | 3288 | 1471693146746 Marionette TRACE conn6 <- [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]]]}] 04:39:06 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. 04:39:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 730ms 04:39:06 INFO - PROCESS | 3288 | 1471693146815 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 3288 | 1471693146820 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 04:39:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:39:06 INFO - PROCESS | 3288 | 1471693146870 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 3288 | 1471693146874 Marionette TRACE conn6 <- [1,2962,null,{}] 04:39:06 INFO - PROCESS | 3288 | 1471693146937 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 3288 | 1471693146940 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:07 INFO - PROCESS | 3288 | 1471693147061 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 04:39:07 INFO - PROCESS | 3288 | 1471693147176 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:07 INFO - PROCESS | 3288 | 1471693147179 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:07 INFO - PROCESS | 3288 | ++DOCSHELL 0C1F2400 == 36 [pid = 3288] [id = 751] 04:39:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0C1F3000) [pid = 3288] [serial = 2252] [outer = 00000000] 04:39:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (0FC02000) [pid = 3288] [serial = 2253] [outer = 0C1F3000] 04:39:07 INFO - PROCESS | 3288 | 1471693147238 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (0FFDA000) [pid = 3288] [serial = 2254] [outer = 0C1F3000] 04:39:07 INFO - PROCESS | 3288 | 1471693147850 Marionette TRACE conn6 <- [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]]]}] 04:39:07 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. 04:39:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1007ms 04:39:07 INFO - PROCESS | 3288 | 1471693147899 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 3288 | 1471693147904 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 04:39:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:39:07 INFO - PROCESS | 3288 | 1471693147912 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 3288 | 1471693147915 Marionette TRACE conn6 <- [1,2966,null,{}] 04:39:07 INFO - PROCESS | 3288 | 1471693147919 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:07 INFO - PROCESS | 3288 | 1471693147922 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:08 INFO - PROCESS | 3288 | 1471693148047 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 04:39:08 INFO - PROCESS | 3288 | 1471693148213 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 3288 | 1471693148216 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:08 INFO - PROCESS | 3288 | ++DOCSHELL 142AC400 == 37 [pid = 3288] [id = 752] 04:39:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (142E1C00) [pid = 3288] [serial = 2255] [outer = 00000000] 04:39:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (14486800) [pid = 3288] [serial = 2256] [outer = 142E1C00] 04:39:08 INFO - PROCESS | 3288 | 1471693148277 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (14A7A000) [pid = 3288] [serial = 2257] [outer = 142E1C00] 04:39:08 INFO - PROCESS | 3288 | 1471693148927 Marionette TRACE conn6 <- [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]]]}] 04:39:09 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. 04:39:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1078ms 04:39:09 INFO - PROCESS | 3288 | 1471693148993 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 04:39:09 INFO - PROCESS | 3288 | 1471693148996 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 04:39:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:39:09 INFO - PROCESS | 3288 | 1471693149000 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 3288 | 1471693149003 Marionette TRACE conn6 <- [1,2970,null,{}] 04:39:09 INFO - PROCESS | 3288 | 1471693149015 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 3288 | 1471693149020 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:09 INFO - PROCESS | 3288 | 1471693149140 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 04:39:09 INFO - PROCESS | 3288 | 1471693149366 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 3288 | 1471693149369 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:09 INFO - PROCESS | 3288 | ++DOCSHELL 0C1EB800 == 38 [pid = 3288] [id = 753] 04:39:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 90 (0C1EBC00) [pid = 3288] [serial = 2258] [outer = 00000000] 04:39:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 91 (0C5F0400) [pid = 3288] [serial = 2259] [outer = 0C1EBC00] 04:39:09 INFO - PROCESS | 3288 | 1471693149429 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 3288 | ++DOMWINDOW == 92 (0CAF3400) [pid = 3288] [serial = 2260] [outer = 0C1EBC00] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 18A1F800 == 37 [pid = 3288] [id = 749] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 101C3C00 == 36 [pid = 3288] [id = 748] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 18C2E400 == 35 [pid = 3288] [id = 747] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 173D1C00 == 34 [pid = 3288] [id = 746] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 173E9000 == 33 [pid = 3288] [id = 745] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 15D5E800 == 32 [pid = 3288] [id = 744] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 143BD800 == 31 [pid = 3288] [id = 743] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 102CC400 == 30 [pid = 3288] [id = 742] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 0FB52800 == 29 [pid = 3288] [id = 741] 04:39:09 INFO - PROCESS | 3288 | --DOCSHELL 0FC01800 == 28 [pid = 3288] [id = 740] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 91 (173D3000) [pid = 3288] [serial = 2191] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 90 (18FBC000) [pid = 3288] [serial = 2195] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 89 (18AA6800) [pid = 3288] [serial = 2194] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (0FE61C00) [pid = 3288] [serial = 2176] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (195E4000) [pid = 3288] [serial = 2204] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (101C4800) [pid = 3288] [serial = 2177] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (1A778400) [pid = 3288] [serial = 2174] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1A772400) [pid = 3288] [serial = 2173] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (0FE61800) [pid = 3288] [serial = 2179] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (0FE6B000) [pid = 3288] [serial = 2180] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (10817800) [pid = 3288] [serial = 2182] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (10CF6400) [pid = 3288] [serial = 2183] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1643C000) [pid = 3288] [serial = 2200] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1486E800) [pid = 3288] [serial = 2185] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (149ED400) [pid = 3288] [serial = 2186] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1618E400) [pid = 3288] [serial = 2188] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19576C00) [pid = 3288] [serial = 2197] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (19884800) [pid = 3288] [serial = 2206] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19578400) [pid = 3288] [serial = 2198] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (1990A800) [pid = 3288] [serial = 2207] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (18A12400) [pid = 3288] [serial = 2201] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (173F2400) [pid = 3288] [serial = 2192] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (16197400) [pid = 3288] [serial = 2189] [outer = 00000000] [url = about:blank] 04:39:09 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19586400) [pid = 3288] [serial = 2203] [outer = 00000000] [url = about:blank] 04:39:10 INFO - PROCESS | 3288 | 1471693150037 Marionette TRACE conn6 <- [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"]]]}] 04:39:10 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 04:39:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:39:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1077ms 04:39:10 INFO - PROCESS | 3288 | 1471693150080 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 3288 | 1471693150084 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 04:39:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:39:10 INFO - PROCESS | 3288 | 1471693150089 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 3288 | 1471693150091 Marionette TRACE conn6 <- [1,2974,null,{}] 04:39:10 INFO - PROCESS | 3288 | 1471693150097 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 3288 | 1471693150101 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:10 INFO - PROCESS | 3288 | 1471693150191 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 04:39:10 INFO - PROCESS | 3288 | 1471693150286 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 3288 | 1471693150289 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:10 INFO - PROCESS | 3288 | ++DOCSHELL 0FE61800 == 29 [pid = 3288] [id = 754] 04:39:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (0FE63800) [pid = 3288] [serial = 2261] [outer = 00000000] 04:39:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (0FE6C400) [pid = 3288] [serial = 2262] [outer = 0FE63800] 04:39:10 INFO - PROCESS | 3288 | 1471693150346 Marionette DEBUG loaded listener.js 04:39:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (101C8C00) [pid = 3288] [serial = 2263] [outer = 0FE63800] 04:39:10 INFO - PROCESS | 3288 | 1471693150716 Marionette TRACE conn6 <- [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]]]}] 04:39:10 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. 04:39:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 04:39:10 INFO - PROCESS | 3288 | 1471693150761 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 3288 | 1471693150765 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 04:39:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:39:10 INFO - PROCESS | 3288 | 1471693150784 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 3288 | 1471693150786 Marionette TRACE conn6 <- [1,2978,null,{}] 04:39:10 INFO - PROCESS | 3288 | 1471693150791 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 3288 | 1471693150793 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:10 INFO - PROCESS | 3288 | 1471693150885 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 04:39:10 INFO - PROCESS | 3288 | 1471693150891 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 3288 | 1471693150894 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:10 INFO - PROCESS | 3288 | ++DOCSHELL 10D67C00 == 30 [pid = 3288] [id = 755] 04:39:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (10D6EC00) [pid = 3288] [serial = 2264] [outer = 00000000] 04:39:10 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (143B6800) [pid = 3288] [serial = 2265] [outer = 10D6EC00] 04:39:10 INFO - PROCESS | 3288 | 1471693150941 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (149ED400) [pid = 3288] [serial = 2266] [outer = 10D6EC00] 04:39:11 INFO - PROCESS | 3288 | ++DOCSHELL 161B2C00 == 31 [pid = 3288] [id = 756] 04:39:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (161B5800) [pid = 3288] [serial = 2267] [outer = 00000000] 04:39:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (161B7400) [pid = 3288] [serial = 2268] [outer = 161B5800] 04:39:11 INFO - PROCESS | 3288 | 1471693151515 Marionette TRACE conn6 <- [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]]]}] 04:39:11 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. 04:39:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 791ms 04:39:11 INFO - PROCESS | 3288 | 1471693151565 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 3288 | 1471693151567 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 04:39:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:39:11 INFO - PROCESS | 3288 | 1471693151572 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 3288 | 1471693151578 Marionette TRACE conn6 <- [1,2982,null,{}] 04:39:11 INFO - PROCESS | 3288 | 1471693151605 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:11 INFO - PROCESS | 3288 | 1471693151609 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:11 INFO - PROCESS | 3288 | 1471693151767 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 04:39:11 INFO - PROCESS | 3288 | 1471693151777 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 3288 | 1471693151779 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:11 INFO - PROCESS | 3288 | ++DOCSHELL 173D4400 == 32 [pid = 3288] [id = 757] 04:39:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (173D4C00) [pid = 3288] [serial = 2269] [outer = 00000000] 04:39:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (173F3C00) [pid = 3288] [serial = 2270] [outer = 173D4C00] 04:39:11 INFO - PROCESS | 3288 | 1471693151826 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1883CC00) [pid = 3288] [serial = 2271] [outer = 173D4C00] 04:39:12 INFO - PROCESS | 3288 | 1471693152260 Marionette TRACE conn6 <- [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]]]}] 04:39:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:39:12 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 04:39:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 730ms 04:39:12 INFO - PROCESS | 3288 | 1471693152304 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 3288 | 1471693152307 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 04:39:12 INFO - PROCESS | 3288 | 1471693152311 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:39:12 INFO - PROCESS | 3288 | 1471693152312 Marionette TRACE conn6 <- [1,2986,null,{}] 04:39:12 INFO - PROCESS | 3288 | 1471693152316 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:12 INFO - PROCESS | 3288 | 1471693152318 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:12 INFO - PROCESS | 3288 | 1471693152474 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 04:39:12 INFO - PROCESS | 3288 | 1471693152492 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 3288 | 1471693152494 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:12 INFO - PROCESS | 3288 | ++DOCSHELL 18A12400 == 33 [pid = 3288] [id = 758] 04:39:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (18A18000) [pid = 3288] [serial = 2272] [outer = 00000000] 04:39:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (18ADC000) [pid = 3288] [serial = 2273] [outer = 18A18000] 04:39:12 INFO - PROCESS | 3288 | 1471693152541 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (18FC1000) [pid = 3288] [serial = 2274] [outer = 18A18000] 04:39:12 INFO - PROCESS | 3288 | 1471693152950 Marionette TRACE conn6 <- [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]]]}] 04:39:13 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. 04:39:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 04:39:13 INFO - PROCESS | 3288 | 1471693152985 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 3288 | 1471693152987 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 04:39:13 INFO - PROCESS | 3288 | 1471693152990 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:39:13 INFO - PROCESS | 3288 | 1471693152992 Marionette TRACE conn6 <- [1,2990,null,{}] 04:39:13 INFO - PROCESS | 3288 | 1471693152995 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 3288 | 1471693152997 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:13 INFO - PROCESS | 3288 | 1471693153121 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 04:39:13 INFO - PROCESS | 3288 | 1471693153127 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 3288 | 1471693153133 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:13 INFO - PROCESS | 3288 | ++DOCSHELL 193B9000 == 34 [pid = 3288] [id = 759] 04:39:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (193B9400) [pid = 3288] [serial = 2275] [outer = 00000000] 04:39:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (19580C00) [pid = 3288] [serial = 2276] [outer = 193B9400] 04:39:13 INFO - PROCESS | 3288 | 1471693153250 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (195E3800) [pid = 3288] [serial = 2277] [outer = 193B9400] 04:39:13 INFO - PROCESS | 3288 | 1471693153662 Marionette TRACE conn6 <- [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]]]}] 04:39:13 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. 04:39:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 730ms 04:39:13 INFO - PROCESS | 3288 | 1471693153724 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 3288 | 1471693153726 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 04:39:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:39:13 INFO - PROCESS | 3288 | 1471693153748 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 3288 | 1471693153750 Marionette TRACE conn6 <- [1,2994,null,{}] 04:39:13 INFO - PROCESS | 3288 | 1471693153753 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 3288 | 1471693153756 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:13 INFO - PROCESS | 3288 | 1471693153905 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 04:39:14 INFO - PROCESS | 3288 | 1471693153978 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 3288 | 1471693153980 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:14 INFO - PROCESS | 3288 | ++DOCSHELL 19881000 == 35 [pid = 3288] [id = 760] 04:39:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (19883000) [pid = 3288] [serial = 2278] [outer = 00000000] 04:39:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (19C03C00) [pid = 3288] [serial = 2279] [outer = 19883000] 04:39:14 INFO - PROCESS | 3288 | 1471693154028 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (19C0A000) [pid = 3288] [serial = 2280] [outer = 19883000] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (173D3800) [pid = 3288] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC34400) [pid = 3288] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FB52C00) [pid = 3288] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (143BF000) [pid = 3288] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (10358C00) [pid = 3288] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (193B4C00) [pid = 3288] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (15F7F000) [pid = 3288] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (173E9C00) [pid = 3288] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (0C5C7000) [pid = 3288] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (18C35800) [pid = 3288] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (143B7400) [pid = 3288] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (19CC3800) [pid = 3288] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (142AEC00) [pid = 3288] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:39:14 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (142A8800) [pid = 3288] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:39:14 INFO - PROCESS | 3288 | 1471693154465 Marionette TRACE conn6 <- [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]]]}] 04:39:14 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. 04:39:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 790ms 04:39:14 INFO - PROCESS | 3288 | 1471693154525 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 3288 | 1471693154527 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 04:39:14 INFO - PROCESS | 3288 | 1471693154530 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:39:14 INFO - PROCESS | 3288 | 1471693154532 Marionette TRACE conn6 <- [1,2998,null,{}] 04:39:14 INFO - PROCESS | 3288 | 1471693154535 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:14 INFO - PROCESS | 3288 | 1471693154537 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:14 INFO - PROCESS | 3288 | 1471693154621 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 04:39:14 INFO - PROCESS | 3288 | 1471693154625 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 3288 | 1471693154627 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:14 INFO - PROCESS | 3288 | ++DOCSHELL 1035CC00 == 36 [pid = 3288] [id = 761] 04:39:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (15D61C00) [pid = 3288] [serial = 2281] [outer = 00000000] 04:39:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (19C02000) [pid = 3288] [serial = 2282] [outer = 15D61C00] 04:39:14 INFO - PROCESS | 3288 | 1471693154674 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1A770800) [pid = 3288] [serial = 2283] [outer = 15D61C00] 04:39:14 INFO - PROCESS | 3288 | [3288] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:15 INFO - PROCESS | 3288 | 1471693155216 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:39:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:39:15 INFO - {} 04:39:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:39:15 INFO - {} 04:39:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:39:15 INFO - {} 04:39:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:39:15 INFO - {} 04:39:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 730ms 04:39:15 INFO - PROCESS | 3288 | 1471693155266 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 3288 | 1471693155268 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 04:39:15 INFO - PROCESS | 3288 | 1471693155271 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - TEST-START | /FileAPI/fileReader.html 04:39:15 INFO - PROCESS | 3288 | 1471693155273 Marionette TRACE conn6 <- [1,3002,null,{}] 04:39:15 INFO - PROCESS | 3288 | 1471693155277 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:15 INFO - PROCESS | 3288 | 1471693155279 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:15 INFO - PROCESS | 3288 | 1471693155400 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 04:39:15 INFO - PROCESS | 3288 | 1471693155408 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 3288 | 1471693155410 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:15 INFO - PROCESS | 3288 | ++DOCSHELL 1036A400 == 37 [pid = 3288] [id = 762] 04:39:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (1A77CC00) [pid = 3288] [serial = 2284] [outer = 00000000] 04:39:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (1A8CD400) [pid = 3288] [serial = 2285] [outer = 1A77CC00] 04:39:15 INFO - PROCESS | 3288 | 1471693155551 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (1A8CF400) [pid = 3288] [serial = 2286] [outer = 1A77CC00] 04:39:15 INFO - PROCESS | 3288 | 1471693155931 Marionette TRACE conn6 <- [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]]]}] 04:39:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:39:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:39:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:39:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:39:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 04:39:15 INFO - PROCESS | 3288 | 1471693155946 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 3288 | 1471693155948 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 04:39:15 INFO - TEST-START | /FileAPI/historical.html 04:39:15 INFO - PROCESS | 3288 | 1471693155951 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 3288 | 1471693155953 Marionette TRACE conn6 <- [1,3006,null,{}] 04:39:15 INFO - PROCESS | 3288 | 1471693155957 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:15 INFO - PROCESS | 3288 | 1471693155959 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:16 INFO - PROCESS | 3288 | 1471693156045 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 04:39:16 INFO - PROCESS | 3288 | 1471693156152 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 3288 | 1471693156154 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:16 INFO - PROCESS | 3288 | ++DOCSHELL 08166400 == 38 [pid = 3288] [id = 763] 04:39:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 81 (142ABC00) [pid = 3288] [serial = 2287] [outer = 00000000] 04:39:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 82 (1AACC800) [pid = 3288] [serial = 2288] [outer = 142ABC00] 04:39:16 INFO - PROCESS | 3288 | 1471693156200 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 3288 | ++DOMWINDOW == 83 (1AAD6800) [pid = 3288] [serial = 2289] [outer = 142ABC00] 04:39:16 INFO - PROCESS | 3288 | 1471693156730 Marionette TRACE conn6 <- [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"]]]}] 04:39:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:39:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:39:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:39:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:39:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:39:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:39:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:39:16 INFO - TEST-OK | /FileAPI/historical.html | took 871ms 04:39:16 INFO - PROCESS | 3288 | 1471693156824 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 3288 | 1471693156829 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 04:39:16 INFO - TEST-START | /FileAPI/idlharness.html 04:39:16 INFO - PROCESS | 3288 | 1471693156834 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 3288 | 1471693156840 Marionette TRACE conn6 <- [1,3010,null,{}] 04:39:16 INFO - PROCESS | 3288 | 1471693156845 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 3288 | 1471693156848 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:17 INFO - PROCESS | 3288 | 1471693156973 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 04:39:17 INFO - PROCESS | 3288 | 1471693157085 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 3288 | 1471693157088 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:17 INFO - PROCESS | 3288 | ++DOCSHELL 0FC0DC00 == 39 [pid = 3288] [id = 764] 04:39:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 84 (0FC35000) [pid = 3288] [serial = 2290] [outer = 00000000] 04:39:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 85 (10CF0000) [pid = 3288] [serial = 2291] [outer = 0FC35000] 04:39:17 INFO - PROCESS | 3288 | 1471693157187 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 3288 | ++DOMWINDOW == 86 (142A8000) [pid = 3288] [serial = 2292] [outer = 0FC35000] 04:39:18 INFO - PROCESS | 3288 | 1471693158283 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:39:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:39:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:39:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:39:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:39:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:39:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:39:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:39:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:39:18 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 04:39:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:39:18 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 04:39:18 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 04:39:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:39:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:39:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:39:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:39:18 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 04:39:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:39:18 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 04:39:18 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 04:39:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:39:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:39:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 1540ms 04:39:18 INFO - PROCESS | 3288 | 1471693158379 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 3288 | 1471693158384 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 04:39:18 INFO - TEST-START | /FileAPI/idlharness.worker 04:39:18 INFO - PROCESS | 3288 | 1471693158482 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 3288 | 1471693158485 Marionette TRACE conn6 <- [1,3014,null,{}] 04:39:18 INFO - PROCESS | 3288 | 1471693158490 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 3288 | 1471693158493 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:18 INFO - PROCESS | 3288 | 1471693158604 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 04:39:18 INFO - PROCESS | 3288 | 1471693158743 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 3288 | 1471693158746 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:18 INFO - PROCESS | 3288 | ++DOCSHELL 1C70C000 == 40 [pid = 3288] [id = 765] 04:39:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 87 (1C742C00) [pid = 3288] [serial = 2293] [outer = 00000000] 04:39:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 88 (1C833000) [pid = 3288] [serial = 2294] [outer = 1C742C00] 04:39:18 INFO - PROCESS | 3288 | 1471693158807 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 3288 | ++DOMWINDOW == 89 (1C83B000) [pid = 3288] [serial = 2295] [outer = 1C742C00] 04:39:19 INFO - PROCESS | 3288 | [3288] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:20 INFO - PROCESS | 3288 | 1471693160086 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:39:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:39:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:39:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:39:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:39:20 INFO - {} 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:39:20 INFO - {} 04:39:20 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 - {} 04:39:20 INFO - {} 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:39:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:39:20 INFO - {} 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:39:20 INFO - {} 04:39:20 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 - {} 04:39:20 INFO - {} 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:39:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:39:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:39:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:39:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 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 04:39:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:39:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:39:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:39:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:39:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:39:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:39:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:39:20 INFO - {} 04:39:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1817ms 04:39:20 INFO - PROCESS | 3288 | 1471693160252 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 3288 | 1471693160257 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 04:39:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:39:20 INFO - PROCESS | 3288 | 1471693160287 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 3288 | 1471693160290 Marionette TRACE conn6 <- [1,3018,null,{}] 04:39:20 INFO - PROCESS | 3288 | 1471693160299 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:20 INFO - PROCESS | 3288 | 1471693160302 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:20 INFO - PROCESS | 3288 | 1471693160437 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 1036A400 == 39 [pid = 3288] [id = 762] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 1035CC00 == 38 [pid = 3288] [id = 761] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 19881000 == 37 [pid = 3288] [id = 760] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 193B9000 == 36 [pid = 3288] [id = 759] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 18A12400 == 35 [pid = 3288] [id = 758] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 161B2C00 == 34 [pid = 3288] [id = 756] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 173D4400 == 33 [pid = 3288] [id = 757] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 10D67C00 == 32 [pid = 3288] [id = 755] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 0FE61800 == 31 [pid = 3288] [id = 754] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 0C1EB800 == 30 [pid = 3288] [id = 753] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 0C1F2400 == 29 [pid = 3288] [id = 751] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 19887C00 == 28 [pid = 3288] [id = 750] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 142AC400 == 27 [pid = 3288] [id = 752] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 1C70C000 == 26 [pid = 3288] [id = 765] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 08166400 == 25 [pid = 3288] [id = 763] 04:39:21 INFO - PROCESS | 3288 | --DOCSHELL 0FC0DC00 == 24 [pid = 3288] [id = 764] 04:39:21 INFO - PROCESS | 3288 | 1471693161173 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 3288 | 1471693161177 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 88 (14287400) [pid = 3288] [serial = 2222] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 87 (1427BC00) [pid = 3288] [serial = 2221] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 86 (0FC04400) [pid = 3288] [serial = 2224] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 85 (0FC10000) [pid = 3288] [serial = 2225] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 84 (1496A400) [pid = 3288] [serial = 2230] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 83 (1089EC00) [pid = 3288] [serial = 2227] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 82 (1426D400) [pid = 3288] [serial = 2228] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 81 (19883400) [pid = 3288] [serial = 2248] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 80 (16190C00) [pid = 3288] [serial = 2233] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1881F400) [pid = 3288] [serial = 2238] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (173EA400) [pid = 3288] [serial = 2236] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (161B8000) [pid = 3288] [serial = 2234] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (1025B000) [pid = 3288] [serial = 2210] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FC3A000) [pid = 3288] [serial = 2209] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (193BB400) [pid = 3288] [serial = 2241] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (15D65C00) [pid = 3288] [serial = 2213] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (18843C00) [pid = 3288] [serial = 2239] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (14965800) [pid = 3288] [serial = 2212] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (1A77D800) [pid = 3288] [serial = 2216] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (1A777000) [pid = 3288] [serial = 2215] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (193B1000) [pid = 3288] [serial = 2219] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (18937000) [pid = 3288] [serial = 2218] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (19C05400) [pid = 3288] [serial = 2250] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (173EC000) [pid = 3288] [serial = 2244] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (18A1FC00) [pid = 3288] [serial = 2245] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (19585C00) [pid = 3288] [serial = 2242] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (1535BC00) [pid = 3288] [serial = 2231] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (1987B400) [pid = 3288] [serial = 2247] [outer = 00000000] [url = about:blank] 04:39:21 INFO - PROCESS | 3288 | ++DOCSHELL 0815F800 == 25 [pid = 3288] [id = 766] 04:39:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (08166400) [pid = 3288] [serial = 2296] [outer = 00000000] 04:39:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (0C1F5400) [pid = 3288] [serial = 2297] [outer = 08166400] 04:39:21 INFO - PROCESS | 3288 | 1471693161284 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (0CA0E800) [pid = 3288] [serial = 2298] [outer = 08166400] 04:39:21 INFO - PROCESS | 3288 | 1471693161703 Marionette TRACE conn6 <- [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]]]}] 04:39:21 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 04:39:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1440ms 04:39:21 INFO - PROCESS | 3288 | 1471693161772 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 3288 | 1471693161775 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 04:39:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:39:21 INFO - PROCESS | 3288 | 1471693161781 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 3288 | 1471693161783 Marionette TRACE conn6 <- [1,3022,null,{}] 04:39:21 INFO - PROCESS | 3288 | 1471693161789 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:21 INFO - PROCESS | 3288 | 1471693161793 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:21 INFO - PROCESS | 3288 | 1471693161888 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 04:39:21 INFO - PROCESS | 3288 | 1471693161900 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 3288 | 1471693161903 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:21 INFO - PROCESS | 3288 | ++DOCSHELL 0FC30800 == 26 [pid = 3288] [id = 767] 04:39:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (0FC31400) [pid = 3288] [serial = 2299] [outer = 00000000] 04:39:21 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (0FE64400) [pid = 3288] [serial = 2300] [outer = 0FC31400] 04:39:21 INFO - PROCESS | 3288 | 1471693161955 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (0FFDE000) [pid = 3288] [serial = 2301] [outer = 0FC31400] 04:39:22 INFO - PROCESS | 3288 | 1471693162437 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:39:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:39:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 690ms 04:39:22 INFO - PROCESS | 3288 | 1471693162473 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 3288 | 1471693162477 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 04:39:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:39:22 INFO - PROCESS | 3288 | 1471693162482 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 3288 | 1471693162484 Marionette TRACE conn6 <- [1,3026,null,{}] 04:39:22 INFO - PROCESS | 3288 | 1471693162488 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:22 INFO - PROCESS | 3288 | 1471693162491 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:22 INFO - PROCESS | 3288 | 1471693162624 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 04:39:22 INFO - PROCESS | 3288 | 1471693162727 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 3288 | 1471693162730 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:22 INFO - PROCESS | 3288 | ++DOCSHELL 10C11800 == 27 [pid = 3288] [id = 768] 04:39:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10CF5C00) [pid = 3288] [serial = 2302] [outer = 00000000] 04:39:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1426D400) [pid = 3288] [serial = 2303] [outer = 10CF5C00] 04:39:22 INFO - PROCESS | 3288 | 1471693162779 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (14281800) [pid = 3288] [serial = 2304] [outer = 10CF5C00] 04:39:23 INFO - PROCESS | 3288 | 1471693163154 Marionette TRACE conn6 <- [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"]]]}] 04:39:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:39:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:39:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 04:39:23 INFO - PROCESS | 3288 | 1471693163216 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 3288 | 1471693163219 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 04:39:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:39:23 INFO - PROCESS | 3288 | 1471693163224 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 3288 | 1471693163230 Marionette TRACE conn6 <- [1,3030,null,{}] 04:39:23 INFO - PROCESS | 3288 | 1471693163250 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:23 INFO - PROCESS | 3288 | 1471693163254 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:23 INFO - PROCESS | 3288 | 1471693163381 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 04:39:23 INFO - PROCESS | 3288 | 1471693163387 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 3288 | 1471693163389 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:23 INFO - PROCESS | 3288 | ++DOCSHELL 142A9400 == 28 [pid = 3288] [id = 769] 04:39:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (142A9C00) [pid = 3288] [serial = 2305] [outer = 00000000] 04:39:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (15363800) [pid = 3288] [serial = 2306] [outer = 142A9C00] 04:39:23 INFO - PROCESS | 3288 | 1471693163438 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (158C6C00) [pid = 3288] [serial = 2307] [outer = 142A9C00] 04:39:24 INFO - PROCESS | 3288 | 1471693164262 Marionette TRACE conn6 <- [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]]]}] 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:39:24 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. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:39:24 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'.) 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:39:24 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. 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:39:24 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. 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:39:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:39:24 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. 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:39:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 04:39:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:39:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:39:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:39:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1117ms 04:39:24 INFO - PROCESS | 3288 | 1471693164344 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 3288 | 1471693164347 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 04:39:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:39:24 INFO - PROCESS | 3288 | 1471693164350 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 3288 | 1471693164352 Marionette TRACE conn6 <- [1,3034,null,{}] 04:39:24 INFO - PROCESS | 3288 | 1471693164358 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:24 INFO - PROCESS | 3288 | 1471693164360 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:24 INFO - PROCESS | 3288 | 1471693164493 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 04:39:24 INFO - PROCESS | 3288 | 1471693164556 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 3288 | 1471693164558 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:24 INFO - PROCESS | 3288 | ++DOCSHELL 1618D000 == 29 [pid = 3288] [id = 770] 04:39:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (16197400) [pid = 3288] [serial = 2308] [outer = 00000000] 04:39:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (173CE000) [pid = 3288] [serial = 2309] [outer = 16197400] 04:39:24 INFO - PROCESS | 3288 | 1471693164606 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (173D4400) [pid = 3288] [serial = 2310] [outer = 16197400] 04:39:24 INFO - PROCESS | 3288 | [3288] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:25 INFO - PROCESS | 3288 | 1471693165053 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:39:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:39:25 INFO - {} 04:39:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 730ms 04:39:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:39:25 INFO - PROCESS | 3288 | 1471693165085 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 3288 | 1471693165087 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 04:39:25 INFO - PROCESS | 3288 | 1471693165094 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 3288 | 1471693165096 Marionette TRACE conn6 <- [1,3038,null,{}] 04:39:25 INFO - PROCESS | 3288 | 1471693165100 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:25 INFO - PROCESS | 3288 | 1471693165102 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:25 INFO - PROCESS | 3288 | 1471693165230 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 04:39:25 INFO - PROCESS | 3288 | 1471693165236 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 3288 | 1471693165243 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:25 INFO - PROCESS | 3288 | ++DOCSHELL 1892E000 == 30 [pid = 3288] [id = 771] 04:39:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (1892E400) [pid = 3288] [serial = 2311] [outer = 00000000] 04:39:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (18A12400) [pid = 3288] [serial = 2312] [outer = 1892E400] 04:39:25 INFO - PROCESS | 3288 | 1471693165305 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (18C2E000) [pid = 3288] [serial = 2313] [outer = 1892E400] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (15D61C00) [pid = 3288] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (18A18000) [pid = 3288] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (0FE63800) [pid = 3288] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (19888000) [pid = 3288] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (0C1F3000) [pid = 3288] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (0C1EBC00) [pid = 3288] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (161B5800) [pid = 3288] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (10D6EC00) [pid = 3288] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (142E1C00) [pid = 3288] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (193B9400) [pid = 3288] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (19883000) [pid = 3288] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (1A77CC00) [pid = 3288] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (173D4C00) [pid = 3288] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:39:25 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (142ABC00) [pid = 3288] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:39:26 INFO - PROCESS | 3288 | 1471693166017 Marionette TRACE conn6 <- [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]]]}] 04:39:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:39:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:39:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:39:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:39:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 990ms 04:39:26 INFO - PROCESS | 3288 | 1471693166083 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 3288 | 1471693166085 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 04:39:26 INFO - PROCESS | 3288 | 1471693166089 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:39:26 INFO - PROCESS | 3288 | 1471693166091 Marionette TRACE conn6 <- [1,3042,null,{}] 04:39:26 INFO - PROCESS | 3288 | 1471693166095 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 3288 | 1471693166097 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:26 INFO - PROCESS | 3288 | 1471693166186 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 04:39:26 INFO - PROCESS | 3288 | 1471693166191 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 3288 | 1471693166193 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:26 INFO - PROCESS | 3288 | ++DOCSHELL 08169800 == 31 [pid = 3288] [id = 772] 04:39:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (101C6400) [pid = 3288] [serial = 2314] [outer = 00000000] 04:39:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (193AF800) [pid = 3288] [serial = 2315] [outer = 101C6400] 04:39:26 INFO - PROCESS | 3288 | 1471693166246 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (193BA400) [pid = 3288] [serial = 2316] [outer = 101C6400] 04:39:27 INFO - PROCESS | 3288 | 1471693166978 Marionette TRACE conn6 <- [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"]]]}] 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:39:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:39:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:39:27 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" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:39:27 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" 04:39:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:39:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1033ms 04:39:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:39:27 INFO - PROCESS | 3288 | 1471693167127 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 3288 | 1471693167129 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 04:39:27 INFO - PROCESS | 3288 | 1471693167132 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 3288 | 1471693167134 Marionette TRACE conn6 <- [1,3046,null,{}] 04:39:27 INFO - PROCESS | 3288 | 1471693167151 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:27 INFO - PROCESS | 3288 | 1471693167153 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:27 INFO - PROCESS | 3288 | 1471693167245 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 04:39:27 INFO - PROCESS | 3288 | 1471693167250 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:27 INFO - PROCESS | 3288 | 1471693167252 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:27 INFO - PROCESS | 3288 | ++DOCSHELL 19582C00 == 32 [pid = 3288] [id = 773] 04:39:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (1958E000) [pid = 3288] [serial = 2317] [outer = 00000000] 04:39:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (19C0DC00) [pid = 3288] [serial = 2318] [outer = 1958E000] 04:39:27 INFO - PROCESS | 3288 | 1471693167298 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (19C10C00) [pid = 3288] [serial = 2319] [outer = 1958E000] 04:39:27 INFO - PROCESS | 3288 | 1471693167787 Marionette TRACE conn6 <- [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]]]}] 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:39:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:39:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:39:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:39:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:39:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:39:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 752ms 04:39:27 INFO - PROCESS | 3288 | 1471693167925 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 3288 | 1471693167930 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 04:39:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:39:27 INFO - PROCESS | 3288 | 1471693167936 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 3288 | 1471693167941 Marionette TRACE conn6 <- [1,3050,null,{}] 04:39:27 INFO - PROCESS | 3288 | 1471693167953 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:27 INFO - PROCESS | 3288 | 1471693167956 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:28 INFO - PROCESS | 3288 | 1471693168083 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 04:39:28 INFO - PROCESS | 3288 | 1471693168203 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 3288 | 1471693168207 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:28 INFO - PROCESS | 3288 | ++DOCSHELL 0FC09800 == 33 [pid = 3288] [id = 774] 04:39:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (0FC0A400) [pid = 3288] [serial = 2320] [outer = 00000000] 04:39:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (0FC33800) [pid = 3288] [serial = 2321] [outer = 0FC0A400] 04:39:28 INFO - PROCESS | 3288 | 1471693168293 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (0FE65800) [pid = 3288] [serial = 2322] [outer = 0FC0A400] 04:39:28 INFO - PROCESS | 3288 | [3288] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:39:28 INFO - PROCESS | 3288 | 1471693168973 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:39:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:39:29 INFO - {} 04:39:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1078ms 04:39:29 INFO - PROCESS | 3288 | 1471693169036 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 3288 | 1471693169041 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 04:39:29 INFO - PROCESS | 3288 | 1471693169048 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:39:29 INFO - PROCESS | 3288 | 1471693169050 Marionette TRACE conn6 <- [1,3054,null,{}] 04:39:29 INFO - PROCESS | 3288 | 1471693169055 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:29 INFO - PROCESS | 3288 | 1471693169058 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:29 INFO - PROCESS | 3288 | 1471693169187 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 04:39:29 INFO - PROCESS | 3288 | 1471693169305 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 3288 | 1471693169308 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:29 INFO - PROCESS | 3288 | ++DOCSHELL 143BA400 == 34 [pid = 3288] [id = 775] 04:39:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (14823C00) [pid = 3288] [serial = 2323] [outer = 00000000] 04:39:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (14A75400) [pid = 3288] [serial = 2324] [outer = 14823C00] 04:39:29 INFO - PROCESS | 3288 | 1471693169371 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (15D65C00) [pid = 3288] [serial = 2325] [outer = 14823C00] 04:39:30 INFO - PROCESS | 3288 | 1471693169976 Marionette TRACE conn6 <- [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]]]}] 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:39:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:39:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 970ms 04:39:30 INFO - PROCESS | 3288 | 1471693170025 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 3288 | 1471693170028 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 04:39:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:39:30 INFO - PROCESS | 3288 | 1471693170032 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 3288 | 1471693170036 Marionette TRACE conn6 <- [1,3058,null,{}] 04:39:30 INFO - PROCESS | 3288 | 1471693170047 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:30 INFO - PROCESS | 3288 | 1471693170052 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:30 INFO - PROCESS | 3288 | 1471693170180 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 04:39:30 INFO - PROCESS | 3288 | 1471693170322 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 3288 | 1471693170326 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:30 INFO - PROCESS | 3288 | ++DOCSHELL 0C1ED800 == 35 [pid = 3288] [id = 776] 04:39:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (0C1F1000) [pid = 3288] [serial = 2326] [outer = 00000000] 04:39:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 79 (0CA04000) [pid = 3288] [serial = 2327] [outer = 0C1F1000] 04:39:30 INFO - PROCESS | 3288 | 1471693170526 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 3288 | ++DOMWINDOW == 80 (0FC09C00) [pid = 3288] [serial = 2328] [outer = 0C1F1000] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 0FC36400 == 34 [pid = 3288] [id = 693] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 142AD800 == 33 [pid = 3288] [id = 694] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 14284C00 == 32 [pid = 3288] [id = 686] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 149F4400 == 31 [pid = 3288] [id = 685] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 101C2000 == 30 [pid = 3288] [id = 692] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 15D5C400 == 29 [pid = 3288] [id = 683] 04:39:31 INFO - PROCESS | 3288 | --DOCSHELL 0CA0E000 == 28 [pid = 3288] [id = 691] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 79 (1AAD6800) [pid = 3288] [serial = 2289] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 78 (1AACC800) [pid = 3288] [serial = 2288] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 77 (1A770800) [pid = 3288] [serial = 2283] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 76 (18ADC000) [pid = 3288] [serial = 2273] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 75 (0FE6C400) [pid = 3288] [serial = 2262] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (101C8C00) [pid = 3288] [serial = 2263] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (19C0AC00) [pid = 3288] [serial = 2251] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC02000) [pid = 3288] [serial = 2253] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (0FFDA000) [pid = 3288] [serial = 2254] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (0C5F0400) [pid = 3288] [serial = 2259] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0CAF3400) [pid = 3288] [serial = 2260] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (173F3C00) [pid = 3288] [serial = 2270] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (161B7400) [pid = 3288] [serial = 2268] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (149ED400) [pid = 3288] [serial = 2266] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 65 (143B6800) [pid = 3288] [serial = 2265] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 64 (14486800) [pid = 3288] [serial = 2256] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 63 (14A7A000) [pid = 3288] [serial = 2257] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 62 (19580C00) [pid = 3288] [serial = 2276] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 61 (18FC1000) [pid = 3288] [serial = 2274] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 60 (19C03C00) [pid = 3288] [serial = 2279] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 59 (195E3800) [pid = 3288] [serial = 2277] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 58 (1A8CD400) [pid = 3288] [serial = 2285] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 57 (19C0A000) [pid = 3288] [serial = 2280] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 56 (19C02000) [pid = 3288] [serial = 2282] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 55 (1A8CF400) [pid = 3288] [serial = 2286] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | --DOMWINDOW == 54 (1883CC00) [pid = 3288] [serial = 2271] [outer = 00000000] [url = about:blank] 04:39:31 INFO - PROCESS | 3288 | 1471693171162 Marionette TRACE conn6 <- [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]]]}] 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:39:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1182ms 04:39:31 INFO - PROCESS | 3288 | 1471693171229 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 3288 | 1471693171233 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 04:39:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:39:31 INFO - PROCESS | 3288 | 1471693171239 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 3288 | 1471693171241 Marionette TRACE conn6 <- [1,3062,null,{}] 04:39:31 INFO - PROCESS | 3288 | 1471693171246 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 3288 | 1471693171249 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:31 INFO - PROCESS | 3288 | 1471693171347 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 04:39:31 INFO - PROCESS | 3288 | 1471693171360 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 3288 | 1471693171363 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:31 INFO - PROCESS | 3288 | ++DOCSHELL 101CF800 == 29 [pid = 3288] [id = 777] 04:39:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 55 (101CFC00) [pid = 3288] [serial = 2329] [outer = 00000000] 04:39:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 56 (102BDC00) [pid = 3288] [serial = 2330] [outer = 101CFC00] 04:39:31 INFO - PROCESS | 3288 | 1471693171414 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 3288 | ++DOMWINDOW == 57 (1427F000) [pid = 3288] [serial = 2331] [outer = 101CFC00] 04:39:31 INFO - PROCESS | 3288 | 1471693171945 Marionette TRACE conn6 <- [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]]]}] 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:39:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:39:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 731ms 04:39:31 INFO - PROCESS | 3288 | 1471693171969 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 3288 | 1471693171973 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 04:39:32 INFO - PROCESS | 3288 | 1471693171978 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:39:32 INFO - PROCESS | 3288 | 1471693171981 Marionette TRACE conn6 <- [1,3066,null,{}] 04:39:32 INFO - PROCESS | 3288 | 1471693171985 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:32 INFO - PROCESS | 3288 | 1471693171987 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:32 INFO - PROCESS | 3288 | 1471693172081 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 04:39:32 INFO - PROCESS | 3288 | 1471693172089 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 3288 | 1471693172091 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:32 INFO - PROCESS | 3288 | ++DOCSHELL 14874000 == 30 [pid = 3288] [id = 778] 04:39:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 58 (14874C00) [pid = 3288] [serial = 2332] [outer = 00000000] 04:39:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 59 (149F3C00) [pid = 3288] [serial = 2333] [outer = 14874C00] 04:39:32 INFO - PROCESS | 3288 | 1471693172141 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 60 (158C5C00) [pid = 3288] [serial = 2334] [outer = 14874C00] 04:39:32 INFO - PROCESS | 3288 | 1471693172634 Marionette TRACE conn6 <- [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] 04:39:32 INFO - PROCESS | 3288 | 1471693172658 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 04:39:32 INFO - PROCESS | 3288 | 1471693172661 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:39:32 INFO - PROCESS | 3288 | 1471693172665 Marionette TRACE conn6 <- [1,3070,null,{}] 04:39:32 INFO - PROCESS | 3288 | 1471693172680 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:32 INFO - PROCESS | 3288 | 1471693172684 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:32 INFO - PROCESS | 3288 | 1471693172777 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 04:39:32 INFO - PROCESS | 3288 | 1471693172784 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 3288 | 1471693172786 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:32 INFO - PROCESS | 3288 | ++DOCSHELL 1643C000 == 31 [pid = 3288] [id = 779] 04:39:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 61 (1643D800) [pid = 3288] [serial = 2335] [outer = 00000000] 04:39:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 62 (173EB800) [pid = 3288] [serial = 2336] [outer = 1643D800] 04:39:32 INFO - PROCESS | 3288 | 1471693172834 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 3288 | ++DOMWINDOW == 63 (173F6C00) [pid = 3288] [serial = 2337] [outer = 1643D800] 04:39:33 INFO - PROCESS | 3288 | 1471693173267 Marionette TRACE conn6 <- [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]]]}] 04:39:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:39:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:39:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:39:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 630ms 04:39:33 INFO - PROCESS | 3288 | 1471693173298 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 3288 | 1471693173300 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 04:39:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:39:33 INFO - PROCESS | 3288 | 1471693173304 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 3288 | 1471693173305 Marionette TRACE conn6 <- [1,3074,null,{}] 04:39:33 INFO - PROCESS | 3288 | 1471693173309 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:33 INFO - PROCESS | 3288 | 1471693173311 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:33 INFO - PROCESS | 3288 | 1471693173459 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 04:39:33 INFO - PROCESS | 3288 | 1471693173497 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 3288 | 1471693173499 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:33 INFO - PROCESS | 3288 | ++DOCSHELL 18843C00 == 32 [pid = 3288] [id = 780] 04:39:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 64 (1892FC00) [pid = 3288] [serial = 2338] [outer = 00000000] 04:39:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 65 (18A1D400) [pid = 3288] [serial = 2339] [outer = 1892FC00] 04:39:33 INFO - PROCESS | 3288 | 1471693173547 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 3288 | ++DOMWINDOW == 66 (18AA9C00) [pid = 3288] [serial = 2340] [outer = 1892FC00] 04:39:34 INFO - PROCESS | 3288 | 1471693173980 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:39:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:39:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 730ms 04:39:34 INFO - PROCESS | 3288 | 1471693174035 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 3288 | 1471693174037 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 04:39:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:39:34 INFO - PROCESS | 3288 | 1471693174044 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 3288 | 1471693174046 Marionette TRACE conn6 <- [1,3078,null,{}] 04:39:34 INFO - PROCESS | 3288 | 1471693174055 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 3288 | 1471693174057 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:34 INFO - PROCESS | 3288 | 1471693174177 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 04:39:34 INFO - PROCESS | 3288 | 1471693174186 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 3288 | 1471693174188 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:34 INFO - PROCESS | 3288 | ++DOCSHELL 0FE64800 == 33 [pid = 3288] [id = 781] 04:39:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (1025B000) [pid = 3288] [serial = 2341] [outer = 00000000] 04:39:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (10D6EC00) [pid = 3288] [serial = 2342] [outer = 1025B000] 04:39:34 INFO - PROCESS | 3288 | 1471693174248 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (193B4000) [pid = 3288] [serial = 2343] [outer = 1025B000] 04:39:34 INFO - PROCESS | 3288 | 1471693174724 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:39:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:39:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 730ms 04:39:34 INFO - PROCESS | 3288 | 1471693174775 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 04:39:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:39:34 INFO - PROCESS | 3288 | 1471693174777 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 04:39:34 INFO - PROCESS | 3288 | 1471693174780 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 3288 | 1471693174782 Marionette TRACE conn6 <- [1,3082,null,{}] 04:39:34 INFO - PROCESS | 3288 | 1471693174785 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 3288 | 1471693174791 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:34 INFO - PROCESS | 3288 | 1471693174951 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 04:39:35 INFO - PROCESS | 3288 | 1471693175016 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 3288 | 1471693175018 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:35 INFO - PROCESS | 3288 | ++DOCSHELL 19584800 == 34 [pid = 3288] [id = 782] 04:39:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (19584C00) [pid = 3288] [serial = 2344] [outer = 00000000] 04:39:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1987B400) [pid = 3288] [serial = 2345] [outer = 19584C00] 04:39:35 INFO - PROCESS | 3288 | 1471693175074 Marionette DEBUG loaded listener.js 04:39:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1987E000) [pid = 3288] [serial = 2346] [outer = 19584C00] 04:39:35 INFO - PROCESS | 3288 | 1471693175485 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:39:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:39:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 730ms 04:39:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:39:35 INFO - PROCESS | 3288 | 1471693175518 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 3288 | 1471693175520 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 04:39:35 INFO - PROCESS | 3288 | 1471693175523 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 3288 | 1471693175525 Marionette TRACE conn6 <- [1,3086,null,{}] 04:39:35 INFO - PROCESS | 3288 | 1471693175529 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:35 INFO - PROCESS | 3288 | 1471693175531 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:35 INFO - PROCESS | 3288 | 1471693175652 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 04:39:35 INFO - PROCESS | 3288 | 1471693175660 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 3288 | 1471693175662 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:35 INFO - PROCESS | 3288 | ++DOCSHELL 1987AC00 == 35 [pid = 3288] [id = 783] 04:39:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (1987B000) [pid = 3288] [serial = 2347] [outer = 00000000] 04:39:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (19902400) [pid = 3288] [serial = 2348] [outer = 1987B000] 04:39:35 INFO - PROCESS | 3288 | 1471693175709 Marionette DEBUG loaded listener.js 04:39:35 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (19C01C00) [pid = 3288] [serial = 2349] [outer = 1987B000] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 74 (16197400) [pid = 3288] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 73 (1C742C00) [pid = 3288] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 72 (0FC31400) [pid = 3288] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 71 (08166400) [pid = 3288] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 70 (10CF5C00) [pid = 3288] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 69 (0FC35000) [pid = 3288] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 68 (1892E400) [pid = 3288] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 67 (142A9C00) [pid = 3288] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:39:36 INFO - PROCESS | 3288 | --DOMWINDOW == 66 (101C6400) [pid = 3288] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:39:36 INFO - PROCESS | 3288 | 1471693176194 Marionette TRACE conn6 <- [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]]]}] 04:39:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:39:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:39:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 730ms 04:39:36 INFO - PROCESS | 3288 | 1471693176258 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 3288 | 1471693176260 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 04:39:36 INFO - PROCESS | 3288 | 1471693176263 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:39:36 INFO - PROCESS | 3288 | 1471693176265 Marionette TRACE conn6 <- [1,3090,null,{}] 04:39:36 INFO - PROCESS | 3288 | 1471693176268 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:36 INFO - PROCESS | 3288 | 1471693176270 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:36 INFO - PROCESS | 3288 | 1471693176384 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 04:39:36 INFO - PROCESS | 3288 | 1471693176392 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 3288 | 1471693176394 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:36 INFO - PROCESS | 3288 | ++DOCSHELL 18A20800 == 36 [pid = 3288] [id = 784] 04:39:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 67 (18C2C800) [pid = 3288] [serial = 2350] [outer = 00000000] 04:39:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 68 (19C0BC00) [pid = 3288] [serial = 2351] [outer = 18C2C800] 04:39:36 INFO - PROCESS | 3288 | 1471693176439 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 3288 | ++DOMWINDOW == 69 (19C0FC00) [pid = 3288] [serial = 2352] [outer = 18C2C800] 04:39:36 INFO - PROCESS | 3288 | 1471693176846 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:39:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:39:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 630ms 04:39:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:39:36 INFO - PROCESS | 3288 | 1471693176897 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 3288 | 1471693176899 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 04:39:36 INFO - PROCESS | 3288 | 1471693176902 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 3288 | 1471693176904 Marionette TRACE conn6 <- [1,3094,null,{}] 04:39:36 INFO - PROCESS | 3288 | 1471693176925 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:36 INFO - PROCESS | 3288 | 1471693176927 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:37 INFO - PROCESS | 3288 | 1471693177022 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 04:39:37 INFO - PROCESS | 3288 | 1471693177027 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 3288 | 1471693177029 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:37 INFO - PROCESS | 3288 | ++DOCSHELL 0FE62000 == 37 [pid = 3288] [id = 785] 04:39:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 70 (19C0B800) [pid = 3288] [serial = 2353] [outer = 00000000] 04:39:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 71 (1A774800) [pid = 3288] [serial = 2354] [outer = 19C0B800] 04:39:37 INFO - PROCESS | 3288 | 1471693177075 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 72 (1A774C00) [pid = 3288] [serial = 2355] [outer = 19C0B800] 04:39:37 INFO - PROCESS | 3288 | 1471693177484 Marionette TRACE conn6 <- [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]]]}] 04:39:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:39:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:39:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:39:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 650ms 04:39:37 INFO - PROCESS | 3288 | 1471693177571 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 3288 | 1471693177573 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 04:39:37 INFO - PROCESS | 3288 | 1471693177576 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:39:37 INFO - PROCESS | 3288 | 1471693177578 Marionette TRACE conn6 <- [1,3098,null,{}] 04:39:37 INFO - PROCESS | 3288 | 1471693177581 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 3288 | 1471693177583 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:37 INFO - PROCESS | 3288 | 1471693177667 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 04:39:37 INFO - PROCESS | 3288 | 1471693177673 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 3288 | 1471693177674 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:37 INFO - PROCESS | 3288 | ++DOCSHELL 1608DC00 == 38 [pid = 3288] [id = 786] 04:39:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 73 (173EE800) [pid = 3288] [serial = 2356] [outer = 00000000] 04:39:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 74 (1A77E400) [pid = 3288] [serial = 2357] [outer = 173EE800] 04:39:37 INFO - PROCESS | 3288 | 1471693177728 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 3288 | ++DOMWINDOW == 75 (1A8CEC00) [pid = 3288] [serial = 2358] [outer = 173EE800] 04:39:38 INFO - PROCESS | 3288 | 1471693178390 Marionette TRACE conn6 <- [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"]]]}] 04:39:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:39:38 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 04:39:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:39:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 870ms 04:39:38 INFO - PROCESS | 3288 | 1471693178452 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 3288 | 1471693178457 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 04:39:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:39:38 INFO - PROCESS | 3288 | 1471693178461 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 3288 | 1471693178467 Marionette TRACE conn6 <- [1,3102,null,{}] 04:39:38 INFO - PROCESS | 3288 | 1471693178472 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:38 INFO - PROCESS | 3288 | 1471693178475 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:38 INFO - PROCESS | 3288 | 1471693178625 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 04:39:38 INFO - PROCESS | 3288 | 1471693178751 Marionette TRACE conn6 -> [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\", \"99d429df-46fb-4476-9131-41e993b75069\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 3288 | 1471693178754 Marionette INFO sendAsync a08ec4d6-e77d-43f3-b0e6-d2867d9e3a21 04:39:38 INFO - PROCESS | 3288 | ++DOCSHELL 1007D000 == 39 [pid = 3288] [id = 787] 04:39:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 76 (101C2400) [pid = 3288] [serial = 2359] [outer = 00000000] 04:39:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 77 (10CF8000) [pid = 3288] [serial = 2360] [outer = 101C2400] 04:39:38 INFO - PROCESS | 3288 | 1471693178815 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 3288 | ++DOMWINDOW == 78 (142A4400) [pid = 3288] [serial = 2361] [outer = 101C2400] 04:39:39 INFO - PROCESS | 3288 | 1471693179362 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:39:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:39:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 930ms 04:39:39 INFO - PROCESS | 3288 | 1471693179408 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 3288 | 1471693179413 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 04:39:40 WARNING - u'runner_teardown' () 04:39:40 INFO - No more tests 04:39:40 INFO - Got 0 unexpected results 04:39:40 INFO - SUITE-END | took 693s 04:39:40 INFO - Closing logging queue 04:39:40 INFO - queue closed 04:39:40 INFO - Return code: 0 04:39:40 WARNING - # TBPL SUCCESS # 04:39:40 INFO - Running post-action listener: _resource_record_post_action 04:39:40 INFO - Running post-run listener: _resource_record_post_run 04:39:41 INFO - Total resource usage - Wall time: 703s; CPU: 14.0%; Read bytes: 72093184; Write bytes: 1120656896; Read time: 808650; Write time: 8826150 04:39:41 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:39:41 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 54810112; Read time: 0; Write time: 52570 04:39:41 INFO - run-tests - Wall time: 701s; CPU: 14.0%; Read bytes: 72093184; Write bytes: 1052747776; Read time: 808650; Write time: 8765460 04:39:41 INFO - Running post-run listener: _upload_blobber_files 04:39:41 INFO - Blob upload gear active. 04:39:41 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 04:39:41 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 04:39:41 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 04:39:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 04:39:42 INFO - (blobuploader) - INFO - Open directory for files ... 04:39:42 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 04:39:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:39:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:39:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:39:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:39:43 INFO - (blobuploader) - INFO - Done attempting. 04:39:43 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 04:39:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:39:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:39:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:39:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:39:45 INFO - (blobuploader) - INFO - Done attempting. 04:39:45 INFO - (blobuploader) - INFO - Iteration through files over. 04:39:45 INFO - Return code: 0 04:39:45 INFO - rmtree: C:\slave\test\build\uploaded_files.json 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 04:39:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0df6f36e199f05498b62b1e6ea0eb8ab92bbdb1776325de76f8bb660624c2972702cbdd26faae878692980ebd52d2f40bbb18923fcd5e1bfb825c6754d06dd04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/12d22c1ed35d4d6def27976f8b18f6fc7b1065a0c6d9b40220904716ebd0193a467131e2e124e2b486535f2985f0d6bda7df613cf08cbeacb945d02a98c2896b"} 04:39:45 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 04:39:45 INFO - Writing to file C:\slave\test\properties\blobber_files 04:39:45 INFO - Contents: 04:39:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0df6f36e199f05498b62b1e6ea0eb8ab92bbdb1776325de76f8bb660624c2972702cbdd26faae878692980ebd52d2f40bbb18923fcd5e1bfb825c6754d06dd04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/12d22c1ed35d4d6def27976f8b18f6fc7b1065a0c6d9b40220904716ebd0193a467131e2e124e2b486535f2985f0d6bda7df613cf08cbeacb945d02a98c2896b"} 04:39:45 INFO - Running post-run listener: copy_logs_to_upload_dir 04:39:45 INFO - Copying logs to upload dir... 04:39:45 INFO - mkdir: C:\slave\test\build\upload\logs 04:39:45 INFO - Copying logs to upload dir... 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - Using _rmtree_windows ... 04:39:45 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=897.506000 ========= master_lag: 0.40 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 57 secs) (at 2016-08-20 04:39:45.581341) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:45.582353) ========= '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-140 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-140 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-140 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0df6f36e199f05498b62b1e6ea0eb8ab92bbdb1776325de76f8bb660624c2972702cbdd26faae878692980ebd52d2f40bbb18923fcd5e1bfb825c6754d06dd04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/12d22c1ed35d4d6def27976f8b18f6fc7b1065a0c6d9b40220904716ebd0193a467131e2e124e2b486535f2985f0d6bda7df613cf08cbeacb945d02a98c2896b"} build_url:https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/0df6f36e199f05498b62b1e6ea0eb8ab92bbdb1776325de76f8bb660624c2972702cbdd26faae878692980ebd52d2f40bbb18923fcd5e1bfb825c6754d06dd04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/12d22c1ed35d4d6def27976f8b18f6fc7b1065a0c6d9b40220904716ebd0193a467131e2e124e2b486535f2985f0d6bda7df613cf08cbeacb945d02a98c2896b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.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-08-20 04:39:45.703833) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:45.704265) ========= '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-140 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-140 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-140 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-08-20 04:39:45.821281) ========= ========= Started reboot slave lost (results: 0, elapsed: 1 secs) (at 2016-08-20 04:39:45.821902) ========= ========= Finished reboot slave lost (results: 0, elapsed: 1 secs) (at 2016-08-20 04:39:46.851269) ========= ========= Total master_lag: 0.55 =========