builder: mozilla-release_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-006 starttime: 1471692296.65 results: success (0) buildid: 20160820031515 builduid: e9b9697fd05b4ef285158e7901f25f75 revision: 440936afbdbcc443de50100956a446f7702f118d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:56.651833) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:56.652775) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:56.653052) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:56.719248) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:56.719525) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-006 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-006 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-006 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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-006 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-006 WINDIR=C:\WINDOWS using PTY: False --03:26:58-- 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.40 MB/s 03:26:58 (8.40 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.361000 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:24:57.345038) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:57.345347) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-006 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-006 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-006 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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-006 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-006 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.612000 ========= master_lag: 0.44 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:58.397344) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:24:58.397712) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-006 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-006 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-006 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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-006 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-006 WINDIR=C:\WINDOWS using PTY: False 2016-08-20 03:26:59,155 truncating revision to first 12 chars 2016-08-20 03:26:59,155 Setting DEBUG logging. 2016-08-20 03:26:59,155 attempt 1/10 2016-08-20 03:26:59,155 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 03:26:59,591 unpacking tar archive at: mozilla-release-440936afbdbc/testing/mozharness/ program finished with exit code 0 elapsedTime=0.954000 ========= master_lag: 0.73 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-20 04:25:00.082064) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-20 04:25:00.082438) ========= script_repo_revision: 440936afbdbcc443de50100956a446f7702f118d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-20 04:25:00.082850) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-20 04:25:00.083117) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-20 04:25:00.098653) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 11 secs) (at 2016-08-20 04:25:00.098954) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-006 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=\Documents and Settings\cltbld.T-XP32-IX-006 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOGONSERVER=\\T-XP32-IX-006 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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-006 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-006 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 03:27:00 INFO - MultiFileLogger online at 20160820 03:27:00 in C:\slave\test 03:27:00 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 03:27:00 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 03:27:00 INFO - {'append_to_log': False, 03:27:00 INFO - 'base_work_dir': 'C:\\slave\\test', 03:27:00 INFO - 'blob_upload_branch': 'mozilla-release', 03:27:00 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 03:27:00 INFO - 'buildbot_json_path': 'buildprops.json', 03:27:00 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 03:27:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:27:00 INFO - 'download_minidump_stackwalk': True, 03:27:00 INFO - 'download_symbols': 'true', 03:27:00 INFO - 'e10s': False, 03:27:00 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 03:27:00 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 03:27:00 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 03:27:00 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 03:27:00 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 03:27:00 INFO - 'C:/mozilla-build/tooltool.py'), 03:27:00 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 03:27:00 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 03:27:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:27:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:27:00 INFO - 'log_level': 'info', 03:27:00 INFO - 'log_to_console': True, 03:27:00 INFO - 'opt_config_files': (), 03:27:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:27:00 INFO - '--processes=1', 03:27:00 INFO - '--config=%(test_path)s/wptrunner.ini', 03:27:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:27:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:27:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:27:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:27:00 INFO - 'pip_index': False, 03:27:00 INFO - 'require_test_zip': True, 03:27:00 INFO - 'test_type': ('testharness',), 03:27:00 INFO - 'this_chunk': '1', 03:27:00 INFO - 'total_chunks': '10', 03:27:00 INFO - 'virtualenv_path': 'venv', 03:27:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:27:00 INFO - 'work_dir': 'build'} 03:27:00 INFO - ##### 03:27:00 INFO - ##### Running clobber step. 03:27:00 INFO - ##### 03:27:00 INFO - Running pre-action listener: _resource_record_pre_action 03:27:00 INFO - Running main action method: clobber 03:27:00 INFO - rmtree: C:\slave\test\build 03:27:00 INFO - Using _rmtree_windows ... 03:27:00 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 03:27:31 INFO - Running post-action listener: _resource_record_post_action 03:27:31 INFO - ##### 03:27:31 INFO - ##### Running read-buildbot-config step. 03:27:31 INFO - ##### 03:27:31 INFO - Running pre-action listener: _resource_record_pre_action 03:27:31 INFO - Running main action method: read_buildbot_config 03:27:31 INFO - Using buildbot properties: 03:27:31 INFO - { 03:27:31 INFO - "project": "", 03:27:31 INFO - "product": "firefox", 03:27:31 INFO - "script_repo_revision": "production", 03:27:31 INFO - "scheduler": "tests-mozilla-release-xp_ix-debug-unittest", 03:27:31 INFO - "repository": "", 03:27:31 INFO - "buildername": "Windows XP 32-bit mozilla-release debug test web-platform-tests-1", 03:27:31 INFO - "buildid": "20160820031515", 03:27:31 INFO - "pgo_build": "False", 03:27:31 INFO - "basedir": "C:\\slave\\test", 03:27:31 INFO - "buildnumber": 6, 03:27:31 INFO - "slavename": "t-xp32-ix-006", 03:27:31 INFO - "revision": "440936afbdbcc443de50100956a446f7702f118d", 03:27:31 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 03:27:31 INFO - "platform": "win32", 03:27:31 INFO - "branch": "mozilla-release", 03:27:31 INFO - "repo_path": "releases/mozilla-release", 03:27:31 INFO - "moz_repo_path": "", 03:27:31 INFO - "stage_platform": "win32", 03:27:31 INFO - "builduid": "e9b9697fd05b4ef285158e7901f25f75", 03:27:31 INFO - "slavebuilddir": "test" 03:27:31 INFO - } 03:27:31 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. 03:27:31 INFO - Found installer url https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip. 03:27:31 INFO - Running post-action listener: _resource_record_post_action 03:27:31 INFO - ##### 03:27:31 INFO - ##### Running download-and-extract step. 03:27:31 INFO - ##### 03:27:31 INFO - Running pre-action listener: _resource_record_pre_action 03:27:31 INFO - Running main action method: download_and_extract 03:27:31 INFO - mkdir: C:\slave\test\build\tests 03:27:31 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')]} 03:27:31 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 03:27:31 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.test_packages.json 03:27:31 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 03:27:31 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 03:27:31 INFO - Downloaded 1274 bytes. 03:27:31 INFO - Reading from file C:\slave\test\build\firefox-48.0.2.en-US.win32.test_packages.json 03:27:31 INFO - Using the following test package requirements: 03:27:31 INFO - {u'common': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 03:27:31 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.cppunittest.tests.zip'], 03:27:31 INFO - u'gtest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.gtest.tests.zip'], 03:27:31 INFO - u'jittest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'jsshell-win32.zip'], 03:27:31 INFO - u'mochitest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.mochitest.tests.zip'], 03:27:31 INFO - u'mozbase': [u'firefox-48.0.2.en-US.win32.common.tests.zip'], 03:27:31 INFO - u'reftest': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.reftest.tests.zip'], 03:27:31 INFO - u'talos': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.talos.tests.zip'], 03:27:31 INFO - u'web-platform': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.web-platform.tests.zip'], 03:27:31 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.win32.common.tests.zip', 03:27:31 INFO - u'firefox-48.0.2.en-US.win32.xpcshell.tests.zip']} 03:27:31 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 03:27:31 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')]} 03:27:31 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 03:27:31 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.common.tests.zip 03:27:31 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 03:27:31 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 03:27:32 INFO - Downloaded 20375945 bytes. 03:27:32 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/*'] 03:27:32 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/* 03:27:34 INFO - caution: filename not matched: web-platform/* 03:27:34 INFO - Return code: 11 03:27:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:27:34 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 03:27:34 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.web-platform.tests.zip 03:27:34 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 03:27:34 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 03:27:35 INFO - Downloaded 36389907 bytes. 03:27:35 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/*'] 03:27:35 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/* 03:27:56 INFO - caution: filename not matched: bin/* 03:27:56 INFO - caution: filename not matched: config/* 03:27:56 INFO - caution: filename not matched: mozbase/* 03:27:56 INFO - caution: filename not matched: marionette/* 03:27:56 INFO - caution: filename not matched: tools/wptserve/* 03:27:56 INFO - Return code: 11 03:27:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:27:56 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 03:27:56 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 03:27:56 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 03:27:56 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 03:27:58 INFO - Downloaded 68485825 bytes. 03:27: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 03:27:58 INFO - mkdir: C:\slave\test\properties 03:27:58 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 03:27:58 INFO - Writing to file C:\slave\test\properties\build_url 03:27:58 INFO - Contents: 03:27:58 INFO - build_url:https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.zip 03:27:58 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 03:27:58 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 03:27:58 INFO - Writing to file C:\slave\test\properties\symbols_url 03:27:58 INFO - Contents: 03:27:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 03:27: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')]} 03:27:58 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 03:27:58 INFO - trying https://queue.taskcluster.net/v1/task/YUpnE5WqT-qZpL3M3rPS2Q/artifacts/public/build/firefox-48.0.2.en-US.win32.crashreporter-symbols.zip 03:27:58 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 03:27: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.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 03:28:00 INFO - Downloaded 55642703 bytes. 03:28:00 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'] 03:28:00 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 03:28:03 INFO - Return code: 0 03:28:03 INFO - Running post-action listener: _resource_record_post_action 03:28:03 INFO - Running post-action listener: set_extra_try_arguments 03:28:03 INFO - ##### 03:28:03 INFO - ##### Running create-virtualenv step. 03:28:03 INFO - ##### 03:28:03 INFO - Running pre-action listener: _pre_create_virtualenv 03:28:03 INFO - Running pre-action listener: _resource_record_pre_action 03:28:03 INFO - Running main action method: create_virtualenv 03:28:03 INFO - Creating virtualenv C:\slave\test\build\venv 03:28:03 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 03:28:03 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 03:28:04 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 03:28:05 INFO - Installing distribute......................................................................................................................................................................................done. 03:28:05 INFO - Return code: 0 03:28:05 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 03:28:05 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')]} 03:28:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:05 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')]} 03:28:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:05 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-006', 'USERDOMAIN': 'T-XP32-IX-006', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-006', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006'}}, attempt #1 03:28:05 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 03:28:05 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 03:28:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:28:05 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 03:28:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:05 INFO - 'COMPUTERNAME': 'T-XP32-IX-006', 03:28:05 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:28:05 INFO - 'DCLOCATION': 'SCL3', 03:28:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:05 INFO - 'HOMEDRIVE': 'C:', 03:28:05 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:05 INFO - 'KTS_VERSION': '1.19c', 03:28:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:05 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-006', 03:28:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:05 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:05 INFO - 'MOZ_AIRBAG': '1', 03:28:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:05 INFO - 'MOZ_MSVCVERSION': '8', 03:28:05 INFO - 'MOZ_NO_REMOTE': '1', 03:28:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:05 INFO - 'NO_EM_RESTART': '1', 03:28:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:05 INFO - 'OS': 'Windows_NT', 03:28:05 INFO - 'OURDRIVE': 'C:', 03:28:05 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', 03:28:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:28:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:05 INFO - 'PROCESSOR_LEVEL': '6', 03:28:05 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:05 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:05 INFO - 'PROMPT': '$P$G', 03:28:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:05 INFO - 'PWD': 'C:\\slave\\test', 03:28:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:05 INFO - 'SESSIONNAME': 'Console', 03:28:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:05 INFO - 'SYSTEMDRIVE': 'C:', 03:28:05 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:28:05 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:05 INFO - 'TEST1': 'testie', 03:28:05 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:05 INFO - 'USERDOMAIN': 'T-XP32-IX-006', 03:28:06 INFO - 'USERNAME': 'cltbld', 03:28:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:06 INFO - 'WINDIR': 'C:\\WINDOWS', 03:28:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:06 INFO - Downloading/unpacking psutil>=0.7.1 03:28:06 INFO - Running setup.py egg_info for package psutil 03:28:06 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:28:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:28:06 INFO - Installing collected packages: psutil 03:28:06 INFO - Running setup.py install for psutil 03:28:06 INFO - building 'psutil._psutil_windows' extension 03:28:06 INFO - error: Unable to find vcvarsall.bat 03:28:06 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-oxiiwi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:28:06 INFO - running install 03:28:06 INFO - running build 03:28:06 INFO - running build_py 03:28:06 INFO - creating build 03:28:06 INFO - creating build\lib.win32-2.7 03:28:06 INFO - creating build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 03:28:06 INFO - running build_ext 03:28:06 INFO - building 'psutil._psutil_windows' extension 03:28:06 INFO - error: Unable to find vcvarsall.bat 03:28:06 INFO - ---------------------------------------- 03:28:06 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-oxiiwi-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:28:06 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data\pip\pip.log 03:28:06 WARNING - Return code: 1 03:28:06 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! 03:28:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 03:28:06 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')]} 03:28:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:06 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')]} 03:28:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:06 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-006', 'USERDOMAIN': 'T-XP32-IX-006', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-006', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006'}}, attempt #1 03:28:06 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 03:28:06 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 03:28:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:28:06 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 03:28:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:06 INFO - 'COMPUTERNAME': 'T-XP32-IX-006', 03:28:06 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:28:06 INFO - 'DCLOCATION': 'SCL3', 03:28:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:06 INFO - 'HOMEDRIVE': 'C:', 03:28:06 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:06 INFO - 'KTS_VERSION': '1.19c', 03:28:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:06 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-006', 03:28:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:06 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:06 INFO - 'MOZ_AIRBAG': '1', 03:28:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:06 INFO - 'MOZ_MSVCVERSION': '8', 03:28:06 INFO - 'MOZ_NO_REMOTE': '1', 03:28:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:06 INFO - 'NO_EM_RESTART': '1', 03:28:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:06 INFO - 'OS': 'Windows_NT', 03:28:06 INFO - 'OURDRIVE': 'C:', 03:28:06 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', 03:28:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:28:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:06 INFO - 'PROCESSOR_LEVEL': '6', 03:28:06 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:06 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:06 INFO - 'PROMPT': '$P$G', 03:28:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:06 INFO - 'PWD': 'C:\\slave\\test', 03:28:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:06 INFO - 'SESSIONNAME': 'Console', 03:28:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:06 INFO - 'SYSTEMDRIVE': 'C:', 03:28:06 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:28:06 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:06 INFO - 'TEST1': 'testie', 03:28:06 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:06 INFO - 'USERDOMAIN': 'T-XP32-IX-006', 03:28:06 INFO - 'USERNAME': 'cltbld', 03:28:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:06 INFO - 'WINDIR': 'C:\\WINDOWS', 03:28:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:28:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:28:07 INFO - Running setup.py egg_info for package mozsystemmonitor 03:28:07 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 03:28:07 INFO - Running setup.py egg_info for package psutil 03:28:07 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:28:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:28:07 INFO - Installing collected packages: mozsystemmonitor, psutil 03:28:07 INFO - Running setup.py install for mozsystemmonitor 03:28:07 INFO - Running setup.py install for psutil 03:28:07 INFO - building 'psutil._psutil_windows' extension 03:28:07 INFO - error: Unable to find vcvarsall.bat 03:28:07 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-qefjt1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:28:07 INFO - running install 03:28:07 INFO - running build 03:28:07 INFO - running build_py 03:28:07 INFO - running build_ext 03:28:07 INFO - building 'psutil._psutil_windows' extension 03:28:07 INFO - error: Unable to find vcvarsall.bat 03:28:07 INFO - ---------------------------------------- 03:28:07 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-qefjt1-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:28:07 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data\pip\pip.log 03:28:07 WARNING - Return code: 1 03:28:07 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! 03:28:07 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 03:28:07 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')]} 03:28:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:07 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')]} 03:28:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:07 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-006', 'USERDOMAIN': 'T-XP32-IX-006', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-006', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006'}}, attempt #1 03:28:07 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 03:28:07 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 03:28:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:28:07 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 03:28:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:07 INFO - 'COMPUTERNAME': 'T-XP32-IX-006', 03:28:07 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:28:07 INFO - 'DCLOCATION': 'SCL3', 03:28:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:07 INFO - 'HOMEDRIVE': 'C:', 03:28:07 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:07 INFO - 'KTS_VERSION': '1.19c', 03:28:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:07 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-006', 03:28:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:07 INFO - 'MOZ_AIRBAG': '1', 03:28:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:07 INFO - 'MOZ_MSVCVERSION': '8', 03:28:07 INFO - 'MOZ_NO_REMOTE': '1', 03:28:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:07 INFO - 'NO_EM_RESTART': '1', 03:28:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:07 INFO - 'OS': 'Windows_NT', 03:28:07 INFO - 'OURDRIVE': 'C:', 03:28:07 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', 03:28:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:28:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:07 INFO - 'PROCESSOR_LEVEL': '6', 03:28:07 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:07 INFO - 'PROMPT': '$P$G', 03:28:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:07 INFO - 'PWD': 'C:\\slave\\test', 03:28:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:07 INFO - 'SESSIONNAME': 'Console', 03:28:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:07 INFO - 'SYSTEMDRIVE': 'C:', 03:28:07 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:28:07 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:07 INFO - 'TEST1': 'testie', 03:28:07 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:07 INFO - 'USERDOMAIN': 'T-XP32-IX-006', 03:28:07 INFO - 'USERNAME': 'cltbld', 03:28:07 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:07 INFO - 'WINDIR': 'C:\\WINDOWS', 03:28:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:08 INFO - Downloading/unpacking blobuploader==1.2.4 03:28:08 INFO - Downloading blobuploader-1.2.4.tar.gz 03:28:08 INFO - Running setup.py egg_info for package blobuploader 03:28:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:28:09 INFO - Running setup.py egg_info for package requests 03:28:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:28:09 INFO - Downloading docopt-0.6.1.tar.gz 03:28:09 INFO - Running setup.py egg_info for package docopt 03:28:09 INFO - Installing collected packages: blobuploader, docopt, requests 03:28:09 INFO - Running setup.py install for blobuploader 03:28:09 INFO - Running setup.py install for docopt 03:28:09 INFO - Running setup.py install for requests 03:28:09 INFO - Successfully installed blobuploader docopt requests 03:28:09 INFO - Cleaning up... 03:28:09 INFO - Return code: 0 03:28:09 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:28:09 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')]} 03:28:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:09 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')]} 03:28:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:09 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-006', 'USERDOMAIN': 'T-XP32-IX-006', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-006', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006'}}, attempt #1 03:28:09 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 03:28:09 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 03:28:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:28:09 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 03:28:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:09 INFO - 'COMPUTERNAME': 'T-XP32-IX-006', 03:28:09 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:28:09 INFO - 'DCLOCATION': 'SCL3', 03:28:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:09 INFO - 'HOMEDRIVE': 'C:', 03:28:09 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:09 INFO - 'KTS_VERSION': '1.19c', 03:28:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:09 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-006', 03:28:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:09 INFO - 'MOZ_AIRBAG': '1', 03:28:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:09 INFO - 'MOZ_MSVCVERSION': '8', 03:28:09 INFO - 'MOZ_NO_REMOTE': '1', 03:28:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:09 INFO - 'NO_EM_RESTART': '1', 03:28:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:09 INFO - 'OS': 'Windows_NT', 03:28:09 INFO - 'OURDRIVE': 'C:', 03:28:09 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', 03:28:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:28:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:09 INFO - 'PROCESSOR_LEVEL': '6', 03:28:09 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:09 INFO - 'PROMPT': '$P$G', 03:28:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:09 INFO - 'PWD': 'C:\\slave\\test', 03:28:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:09 INFO - 'SESSIONNAME': 'Console', 03:28:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:09 INFO - 'SYSTEMDRIVE': 'C:', 03:28:09 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:28:09 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:09 INFO - 'TEST1': 'testie', 03:28:09 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:09 INFO - 'USERDOMAIN': 'T-XP32-IX-006', 03:28:09 INFO - 'USERNAME': 'cltbld', 03:28:09 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:09 INFO - 'WINDIR': 'C:\\WINDOWS', 03:28:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:28:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:28:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:28:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:28:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:28:12 INFO - Unpacking c:\slave\test\build\tests\marionette 03:28:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:28:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:28:12 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 03:28:12 INFO - Running setup.py install for browsermob-proxy 03:28:18 INFO - Running setup.py install for manifestparser 03:28:18 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for marionette-client 03:28:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:28:18 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for marionette-driver 03:28:18 INFO - Running setup.py install for mozcrash 03:28:18 INFO - Running setup.py install for mozdebug 03:28:18 INFO - Running setup.py install for mozdevice 03:28:18 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozfile 03:28:18 INFO - Running setup.py install for mozhttpd 03:28:18 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozinfo 03:28:18 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozInstall 03:28:18 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozleak 03:28:18 INFO - Running setup.py install for mozlog 03:28:18 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for moznetwork 03:28:18 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozprocess 03:28:18 INFO - Running setup.py install for mozprofile 03:28:18 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozrunner 03:28:18 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for mozscreenshot 03:28:18 INFO - Running setup.py install for moztest 03:28:18 INFO - Running setup.py install for mozversion 03:28:18 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:28:18 INFO - Running setup.py install for wptserve 03:28:18 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 03:28:18 INFO - Cleaning up... 03:28:18 INFO - Return code: 0 03:28:18 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:28:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:28:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:28:18 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 0x00E686B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E27200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00CC0BB8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-006', 'USERDOMAIN': 'T-XP32-IX-006', 'KTS_VERSION': '1.19c', '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:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-006', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', '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', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', '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', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006'}}, attempt #1 03:28:18 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 03:28:18 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 03:28:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:28:18 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 03:28:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:18 INFO - 'COMPUTERNAME': 'T-XP32-IX-006', 03:28:18 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:28:18 INFO - 'DCLOCATION': 'SCL3', 03:28:18 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:18 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:18 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:18 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:18 INFO - 'HOMEDRIVE': 'C:', 03:28:18 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:18 INFO - 'KTS_VERSION': '1.19c', 03:28:18 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:18 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-006', 03:28:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:18 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:18 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:18 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:18 INFO - 'MOZ_AIRBAG': '1', 03:28:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:18 INFO - 'MOZ_MSVCVERSION': '8', 03:28:18 INFO - 'MOZ_NO_REMOTE': '1', 03:28:18 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:18 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:18 INFO - 'NO_EM_RESTART': '1', 03:28:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:18 INFO - 'OS': 'Windows_NT', 03:28:18 INFO - 'OURDRIVE': 'C:', 03:28:18 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', 03:28:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:28:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:18 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:18 INFO - 'PROCESSOR_LEVEL': '6', 03:28:18 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:18 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:18 INFO - 'PROMPT': '$P$G', 03:28:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:18 INFO - 'PWD': 'C:\\slave\\test', 03:28:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:18 INFO - 'SESSIONNAME': 'Console', 03:28:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:18 INFO - 'SYSTEMDRIVE': 'C:', 03:28:18 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:28:18 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:18 INFO - 'TEST1': 'testie', 03:28:18 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:18 INFO - 'USERDOMAIN': 'T-XP32-IX-006', 03:28:18 INFO - 'USERNAME': 'cltbld', 03:28:18 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:18 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:18 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:18 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:18 INFO - 'WINDIR': 'C:\\WINDOWS', 03:28:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:23 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:28:23 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:28:23 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:28:23 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:28:23 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:28:23 INFO - Unpacking c:\slave\test\build\tests\marionette 03:28:23 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:28:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:28:23 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)) 03:28:28 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)) 03:28:28 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)) 03:28:28 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)) 03:28:28 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)) 03:28:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 03:28:28 INFO - Downloading blessings-1.6.tar.gz 03:28:28 INFO - Running setup.py egg_info for package blessings 03:28:28 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)) 03:28:28 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:28:28 INFO - Running setup.py install for blessings 03:28:28 INFO - Running setup.py install for browsermob-proxy 03:28:28 INFO - Running setup.py install for manifestparser 03:28:28 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Running setup.py install for marionette-client 03:28:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:28:28 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Running setup.py install for marionette-driver 03:28:28 INFO - Running setup.py install for mozcrash 03:28:28 INFO - Running setup.py install for mozdebug 03:28:28 INFO - Running setup.py install for mozdevice 03:28:28 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Running setup.py install for mozhttpd 03:28:28 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Running setup.py install for mozInstall 03:28:28 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Running setup.py install for mozleak 03:28:28 INFO - Running setup.py install for mozprofile 03:28:28 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Running setup.py install for mozrunner 03:28:28 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:28:28 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:28:29 INFO - Running setup.py install for mozscreenshot 03:28:29 INFO - Running setup.py install for moztest 03:28:29 INFO - Running setup.py install for mozversion 03:28:29 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:28:29 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:28:29 INFO - Running setup.py install for wptserve 03:28:29 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:28:29 INFO - Cleaning up... 03:28:29 INFO - Return code: 0 03:28:29 INFO - Done creating virtualenv C:\slave\test\build\venv. 03:28:29 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:28:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:28:30 INFO - Reading from file tmpfile_stdout 03:28:30 INFO - Using _rmtree_windows ... 03:28:30 INFO - Using _rmtree_windows ... 03:28:30 INFO - Current package versions: 03:28:30 INFO - blessings == 1.6 03:28:30 INFO - blobuploader == 1.2.4 03:28:30 INFO - browsermob-proxy == 0.6.0 03:28:30 INFO - distribute == 0.6.14 03:28:30 INFO - docopt == 0.6.1 03:28:30 INFO - manifestparser == 1.1 03:28:30 INFO - marionette-client == 2.3.0 03:28:30 INFO - marionette-driver == 1.4.0 03:28:30 INFO - mozInstall == 1.12 03:28:30 INFO - mozcrash == 0.17 03:28:30 INFO - mozdebug == 0.1 03:28:30 INFO - mozdevice == 0.48 03:28:30 INFO - mozfile == 1.2 03:28:30 INFO - mozhttpd == 0.7 03:28:30 INFO - mozinfo == 0.9 03:28:30 INFO - mozleak == 0.1 03:28:30 INFO - mozlog == 3.1 03:28:30 INFO - moznetwork == 0.27 03:28:30 INFO - mozprocess == 0.22 03:28:30 INFO - mozprofile == 0.28 03:28:30 INFO - mozrunner == 6.11 03:28:30 INFO - mozscreenshot == 0.1 03:28:30 INFO - mozsystemmonitor == 0.0 03:28:30 INFO - moztest == 0.7 03:28:30 INFO - mozversion == 1.4 03:28:30 INFO - requests == 1.2.3 03:28:30 INFO - wptserve == 1.4.0 03:28:30 INFO - Running post-action listener: _resource_record_post_action 03:28:30 INFO - Running post-action listener: _start_resource_monitoring 03:28:30 INFO - Starting resource monitoring. 03:28:30 INFO - ##### 03:28:30 INFO - ##### Running pull step. 03:28:30 INFO - ##### 03:28:30 INFO - Running pre-action listener: _resource_record_pre_action 03:28:30 INFO - Running main action method: pull 03:28:30 INFO - Pull has nothing to do! 03:28:30 INFO - Running post-action listener: _resource_record_post_action 03:28:30 INFO - ##### 03:28:30 INFO - ##### Running install step. 03:28:30 INFO - ##### 03:28:30 INFO - Running pre-action listener: _resource_record_pre_action 03:28:30 INFO - Running main action method: install 03:28:30 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:28:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:28:30 INFO - Reading from file tmpfile_stdout 03:28:30 INFO - Using _rmtree_windows ... 03:28:30 INFO - Using _rmtree_windows ... 03:28:30 INFO - Detecting whether we're running mozinstall >=1.0... 03:28:30 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 03:28:30 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 03:28:30 INFO - Reading from file tmpfile_stdout 03:28:30 INFO - Output received: 03:28:30 INFO - Usage: mozinstall-script.py [options] installer 03:28:30 INFO - Options: 03:28:30 INFO - -h, --help show this help message and exit 03:28:30 INFO - -d DEST, --destination=DEST 03:28:30 INFO - Directory to install application into. [default: 03:28:30 INFO - "C:\slave\test"] 03:28:30 INFO - --app=APP Application being installed. [default: firefox] 03:28:30 INFO - Using _rmtree_windows ... 03:28:30 INFO - Using _rmtree_windows ... 03:28:30 INFO - mkdir: C:\slave\test\build\application 03:28:30 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'] 03:28:30 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 03:28:33 INFO - Reading from file tmpfile_stdout 03:28:33 INFO - Output received: 03:28:33 INFO - C:\slave\test\build\application\firefox\firefox.exe 03:28:33 INFO - Using _rmtree_windows ... 03:28:33 INFO - Using _rmtree_windows ... 03:28:33 INFO - Running post-action listener: _resource_record_post_action 03:28:33 INFO - ##### 03:28:33 INFO - ##### Running run-tests step. 03:28:33 INFO - ##### 03:28:33 INFO - Running pre-action listener: _resource_record_pre_action 03:28:33 INFO - Running main action method: run_tests 03:28:33 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 03:28:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:28:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:28:33 INFO - grabbing minidump binary from tooltool 03:28:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:28:33 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 0x00C1E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E310C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 03:28:33 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 03:28:33 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 03:28:33 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:28:33 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp7wcox9 03:28:33 INFO - INFO - File integrity verified, renaming tmp7wcox9 to win32-minidump_stackwalk.exe 03:28:33 INFO - Return code: 0 03:28:33 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 03:28:33 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 03:28:33 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 03:28:33 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 03:28:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 03:28:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006\\Application Data', 03:28:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:28:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-006', 03:28:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 03:28:33 INFO - 'DCLOCATION': 'SCL3', 03:28:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:28:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:28:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:28:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:28:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:28:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:28:33 INFO - 'HOMEDRIVE': 'C:', 03:28:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:28:33 INFO - 'KTS_VERSION': '1.19c', 03:28:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:28:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-006', 03:28:33 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 03:28:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:28:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:28:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:28:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:28:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:28:33 INFO - 'MOZ_AIRBAG': '1', 03:28:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:28:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:28:33 INFO - 'MOZ_MSVCVERSION': '8', 03:28:33 INFO - 'MOZ_NO_REMOTE': '1', 03:28:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:28:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:28:33 INFO - 'NO_EM_RESTART': '1', 03:28:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:28:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:28:33 INFO - 'OS': 'Windows_NT', 03:28:33 INFO - 'OURDRIVE': 'C:', 03:28:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 03:28:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 03:28:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:28:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:28:33 INFO - 'PROCESSOR_LEVEL': '6', 03:28:33 INFO - 'PROCESSOR_REVISION': '1e05', 03:28:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:28:33 INFO - 'PROMPT': '$P$G', 03:28:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:28:33 INFO - 'PWD': 'C:\\slave\\test', 03:28:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:28:33 INFO - 'SESSIONNAME': 'Console', 03:28:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:28:33 INFO - 'SYSTEMDRIVE': 'C:', 03:28:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 03:28:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:33 INFO - 'TEST1': 'testie', 03:28:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 03:28:33 INFO - 'USERDOMAIN': 'T-XP32-IX-006', 03:28:33 INFO - 'USERNAME': 'cltbld', 03:28:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-006', 03:28:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:28:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:28:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:28:33 INFO - 'WINDIR': 'C:\\WINDOWS', 03:28:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:28:33 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 03:28:34 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 03:28:34 INFO - import pkg_resources 03:28:35 INFO - Using 1 client processes 03:28:38 INFO - SUITE-START | Running 778 tests 03:28:38 INFO - Running testharness tests 03:28:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:28:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 03:28:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:28:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 03:28:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:28:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 03:28:38 INFO - Setting up ssl 03:28:38 INFO - PROCESS | certutil | 03:28:38 INFO - PROCESS | certutil | 03:28:38 INFO - PROCESS | certutil | 03:28:38 INFO - Certificate Nickname Trust Attributes 03:28:38 INFO - SSL,S/MIME,JAR/XPI 03:28:38 INFO - 03:28:38 INFO - web-platform-tests CT,, 03:28:38 INFO - 03:28:38 INFO - Starting runner 03:28:40 INFO - PROCESS | 3656 | [3656] 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 03:28:40 INFO - PROCESS | 3656 | [3656] 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 03:28:40 INFO - PROCESS | 3656 | [3656] 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 03:28:41 INFO - PROCESS | 3656 | 1471692521556 Marionette DEBUG Marionette enabled via build flag and pref 03:28:41 INFO - PROCESS | 3656 | ++DOCSHELL 114E9C00 == 1 [pid = 3656] [id = 1] 03:28:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 1 (114EA000) [pid = 3656] [serial = 1] [outer = 00000000] 03:28:41 INFO - PROCESS | 3656 | [3656] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:28:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 2 (114EAC00) [pid = 3656] [serial = 2] [outer = 114EA000] 03:28:41 INFO - PROCESS | 3656 | [3656] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 03:28:41 INFO - PROCESS | 3656 | [3656] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 03:28:41 INFO - PROCESS | 3656 | ++DOCSHELL 1282EC00 == 2 [pid = 3656] [id = 2] 03:28:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 3 (1282F000) [pid = 3656] [serial = 3] [outer = 00000000] 03:28:41 INFO - PROCESS | 3656 | [3656] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:28:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 4 (1282FC00) [pid = 3656] [serial = 4] [outer = 1282F000] 03:28:42 INFO - PROCESS | 3656 | 1471692522078 Marionette INFO Listening on port 2828 03:28:42 INFO - PROCESS | 3656 | 1471692522436 Marionette DEBUG Marionette enabled via command-line flag 03:28:42 INFO - PROCESS | 3656 | ++DOCSHELL 1051CC00 == 3 [pid = 3656] [id = 3] 03:28:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 5 (1051D000) [pid = 3656] [serial = 5] [outer = 00000000] 03:28:42 INFO - PROCESS | 3656 | [3656] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:28:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 6 (1051DC00) [pid = 3656] [serial = 6] [outer = 1051D000] 03:28:42 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:28:42 INFO - PROCESS | 3656 | [3656] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 03:28:42 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:28:42 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:28:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 7 (13943800) [pid = 3656] [serial = 7] [outer = 1282F000] 03:28:42 INFO - PROCESS | 3656 | [3656] 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 03:28:42 INFO - PROCESS | 3656 | 1471692522751 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1458 03:28:42 INFO - PROCESS | 3656 | 1471692522765 Marionette DEBUG Closed connection conn0 03:28:42 INFO - PROCESS | 3656 | [3656] 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 03:28:42 INFO - PROCESS | 3656 | 1471692522854 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1460 03:28:42 INFO - PROCESS | 3656 | 1471692522881 Marionette DEBUG Closed connection conn1 03:28:42 INFO - PROCESS | 3656 | [3656] 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 03:28:42 INFO - PROCESS | 3656 | 1471692522871 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1461 03:28:42 INFO - PROCESS | 3656 | ++DOCSHELL 114EB000 == 4 [pid = 3656] [id = 4] 03:28:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 8 (13EA6C00) [pid = 3656] [serial = 8] [outer = 00000000] 03:28:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 9 (1419A000) [pid = 3656] [serial = 9] [outer = 13EA6C00] 03:28:42 INFO - PROCESS | 3656 | 1471692522971 Marionette DEBUG Closed connection conn2 03:28:42 INFO - PROCESS | 3656 | [3656] 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 03:28:42 INFO - PROCESS | 3656 | 1471692522978 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1462 03:28:42 INFO - PROCESS | 3656 | [3656] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 03:28:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 10 (141A1400) [pid = 3656] [serial = 10] [outer = 13EA6C00] 03:28:43 INFO - PROCESS | 3656 | 1471692523117 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:28:43 INFO - PROCESS | 3656 | 1471692523123 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","platformName":"Windows_NT","platformVersion":"5.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"} 03:28:43 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:28:43 INFO - PROCESS | 3656 | [3656] 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 03:28:43 INFO - PROCESS | 3656 | [3656] 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 03:28:43 INFO - PROCESS | 3656 | [3656] 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 03:28:43 INFO - PROCESS | 3656 | ++DOCSHELL 15D98C00 == 5 [pid = 3656] [id = 5] 03:28:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 11 (15D99000) [pid = 3656] [serial = 11] [outer = 00000000] 03:28:43 INFO - PROCESS | 3656 | ++DOCSHELL 15D99400 == 6 [pid = 3656] [id = 6] 03:28:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 12 (15D9A000) [pid = 3656] [serial = 12] [outer = 00000000] 03:28:44 INFO - PROCESS | 3656 | [3656] 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 03:28:44 INFO - PROCESS | 3656 | ++DOCSHELL 167B9800 == 7 [pid = 3656] [id = 7] 03:28:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 13 (167B9C00) [pid = 3656] [serial = 13] [outer = 00000000] 03:28:44 INFO - PROCESS | 3656 | [3656] 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 03:28:44 INFO - PROCESS | 3656 | [3656] 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 03:28:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 14 (16983C00) [pid = 3656] [serial = 14] [outer = 167B9C00] 03:28:44 INFO - PROCESS | 3656 | [3656] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 03:28:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 15 (16D88C00) [pid = 3656] [serial = 15] [outer = 15D99000] 03:28:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 16 (16D8A400) [pid = 3656] [serial = 16] [outer = 15D9A000] 03:28:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 17 (16D8CC00) [pid = 3656] [serial = 17] [outer = 167B9C00] 03:28:45 INFO - PROCESS | 3656 | 1471692525181 Marionette INFO startBrowser 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:45 INFO - PROCESS | 3656 | 1471692525223 Marionette DEBUG loaded listener.js 03:28:45 INFO - PROCESS | 3656 | 1471692525236 Marionette DEBUG loaded listener.js 03:28:45 INFO - PROCESS | 3656 | 1471692525239 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 18 (17AF9400) [pid = 3656] [serial = 18] [outer = 167B9C00] 03:28:45 INFO - PROCESS | 3656 | 1471692525669 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"15cd805b-69f8-4c1f-82c7-4b86b7b6f034","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","platformName":"Windows_NT","platformVersion":"5.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}}] 03:28:45 INFO - PROCESS | 3656 | 1471692525796 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:28:45 INFO - PROCESS | 3656 | 1471692525799 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:45 INFO - PROCESS | 3656 | 1471692525839 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:28:45 INFO - PROCESS | 3656 | 1471692525948 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:28:45 INFO - PROCESS | 3656 | 1471692525951 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:45 INFO - PROCESS | 3656 | [3656] 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 03:28:46 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:28:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 19 (18073400) [pid = 3656] [serial = 19] [outer = 167B9C00] 03:28:46 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:28:46 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:28:46 INFO - PROCESS | 3656 | 1471692526416 Marionette TRACE conn3 <- [1,3,null,{}] 03:28:46 INFO - PROCESS | 3656 | 1471692526435 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 03:28:46 INFO - PROCESS | 3656 | 1471692526437 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:46 INFO - PROCESS | 3656 | 1471692526468 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:28:46 INFO - PROCESS | 3656 | 1471692526529 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:28:46 INFO - PROCESS | 3656 | 1471692526531 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 03:28:46 INFO - PROCESS | 3656 | 1471692526536 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:28:46 INFO - PROCESS | 3656 | 1471692526539 Marionette TRACE conn3 <- [1,6,null,{}] 03:28:46 INFO - PROCESS | 3656 | 1471692526556 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:46 INFO - PROCESS | 3656 | 1471692526558 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:46 INFO - PROCESS | 3656 | 1471692526574 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:28:46 INFO - PROCESS | 3656 | 1471692526579 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:46 INFO - PROCESS | 3656 | 1471692526581 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:46 INFO - PROCESS | 3656 | ++DOCSHELL 167B5800 == 8 [pid = 3656] [id = 8] 03:28:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 20 (19B34800) [pid = 3656] [serial = 20] [outer = 00000000] 03:28:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 21 (19E02400) [pid = 3656] [serial = 21] [outer = 19B34800] 03:28:46 INFO - PROCESS | 3656 | 1471692526631 Marionette DEBUG loaded listener.js 03:28:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 22 (19E06800) [pid = 3656] [serial = 22] [outer = 19B34800] 03:28:47 INFO - PROCESS | 3656 | ++DOCSHELL 1A123C00 == 9 [pid = 3656] [id = 9] 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 23 (1A124000) [pid = 3656] [serial = 23] [outer = 00000000] 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 24 (1A126800) [pid = 3656] [serial = 24] [outer = 1A124000] 03:28:47 INFO - PROCESS | 3656 | 1471692527093 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 25 (1A127000) [pid = 3656] [serial = 25] [outer = 1A124000] 03:28:47 INFO - PROCESS | 3656 | 1471692527237 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 774ms 03:28:47 INFO - PROCESS | 3656 | 1471692527335 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 3656 | 1471692527337 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 03:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:28:47 INFO - PROCESS | 3656 | 1471692527374 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 3656 | 1471692527377 Marionette TRACE conn3 <- [1,10,null,{}] 03:28:47 INFO - PROCESS | 3656 | 1471692527395 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:47 INFO - PROCESS | 3656 | 1471692527400 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:47 INFO - PROCESS | 3656 | 1471692527504 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:28:47 INFO - PROCESS | 3656 | 1471692527511 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 3656 | 1471692527514 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:47 INFO - PROCESS | 3656 | ++DOCSHELL 1A130C00 == 10 [pid = 3656] [id = 10] 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 26 (1A401C00) [pid = 3656] [serial = 26] [outer = 00000000] 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 27 (1AC06400) [pid = 3656] [serial = 27] [outer = 1A401C00] 03:28:47 INFO - PROCESS | 3656 | 1471692527563 Marionette DEBUG loaded listener.js 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 28 (1AC0A000) [pid = 3656] [serial = 28] [outer = 1A401C00] 03:28:47 INFO - PROCESS | 3656 | 1471692527854 Marionette TRACE conn3 <- [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]]]}] 03:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 533ms 03:28:47 INFO - PROCESS | 3656 | 1471692527887 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:28:47 INFO - PROCESS | 3656 | 1471692527890 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 03:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:28:47 INFO - PROCESS | 3656 | 1471692527893 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:28:47 INFO - PROCESS | 3656 | 1471692527895 Marionette TRACE conn3 <- [1,14,null,{}] 03:28:47 INFO - PROCESS | 3656 | 1471692527898 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:47 INFO - PROCESS | 3656 | 1471692527900 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:47 INFO - PROCESS | 3656 | 1471692527978 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:28:47 INFO - PROCESS | 3656 | 1471692527991 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:47 INFO - PROCESS | 3656 | 1471692527993 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:47 INFO - PROCESS | 3656 | ++DOCSHELL 18076400 == 11 [pid = 3656] [id = 11] 03:28:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 29 (19E05400) [pid = 3656] [serial = 29] [outer = 00000000] 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 30 (1A50A800) [pid = 3656] [serial = 30] [outer = 19E05400] 03:28:48 INFO - PROCESS | 3656 | 1471692528038 Marionette DEBUG loaded listener.js 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 31 (1AC11800) [pid = 3656] [serial = 31] [outer = 19E05400] 03:28:48 INFO - PROCESS | 3656 | 1471692528358 Marionette TRACE conn3 <- [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]]]}] 03:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 507ms 03:28:48 INFO - PROCESS | 3656 | 1471692528389 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:28:48 INFO - PROCESS | 3656 | 1471692528391 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 03:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:28:48 INFO - PROCESS | 3656 | 1471692528394 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:28:48 INFO - PROCESS | 3656 | 1471692528396 Marionette TRACE conn3 <- [1,18,null,{}] 03:28:48 INFO - PROCESS | 3656 | 1471692528400 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:48 INFO - PROCESS | 3656 | 1471692528402 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:48 INFO - PROCESS | 3656 | 1471692528496 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:28:48 INFO - PROCESS | 3656 | 1471692528502 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:48 INFO - PROCESS | 3656 | 1471692528505 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:48 INFO - PROCESS | 3656 | ++DOCSHELL 1A75AC00 == 12 [pid = 3656] [id = 12] 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 32 (1A75D400) [pid = 3656] [serial = 32] [outer = 00000000] 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 33 (1A764800) [pid = 3656] [serial = 33] [outer = 1A75D400] 03:28:48 INFO - PROCESS | 3656 | 1471692528531 Marionette DEBUG loaded listener.js 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 34 (1A85E800) [pid = 3656] [serial = 34] [outer = 1A75D400] 03:28:48 INFO - PROCESS | 3656 | 1471692528824 Marionette TRACE conn3 <- [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]]]}] 03:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 453ms 03:28:48 INFO - PROCESS | 3656 | 1471692528864 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:28:48 INFO - PROCESS | 3656 | 1471692528867 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 03:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:28:48 INFO - PROCESS | 3656 | 1471692528870 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:28:48 INFO - PROCESS | 3656 | 1471692528872 Marionette TRACE conn3 <- [1,22,null,{}] 03:28:48 INFO - PROCESS | 3656 | 1471692528875 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:48 INFO - PROCESS | 3656 | 1471692528878 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:48 INFO - PROCESS | 3656 | 1471692528957 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:28:48 INFO - PROCESS | 3656 | 1471692528963 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:48 INFO - PROCESS | 3656 | 1471692528965 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:48 INFO - PROCESS | 3656 | ++DOCSHELL 1A864800 == 13 [pid = 3656] [id = 13] 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 35 (1A864C00) [pid = 3656] [serial = 35] [outer = 00000000] 03:28:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 36 (1AD6AC00) [pid = 3656] [serial = 36] [outer = 1A864C00] 03:28:48 INFO - PROCESS | 3656 | 1471692529012 Marionette DEBUG loaded listener.js 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 37 (1AD6F000) [pid = 3656] [serial = 37] [outer = 1A864C00] 03:28:49 INFO - PROCESS | 3656 | 1471692529286 Marionette TRACE conn3 <- [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]]]}] 03:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 467ms 03:28:49 INFO - PROCESS | 3656 | 1471692529320 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:28:49 INFO - PROCESS | 3656 | 1471692529322 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 03:28:49 INFO - PROCESS | 3656 | 1471692529325 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:28:49 INFO - PROCESS | 3656 | 1471692529327 Marionette TRACE conn3 <- [1,26,null,{}] 03:28:49 INFO - PROCESS | 3656 | 1471692529330 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:49 INFO - PROCESS | 3656 | 1471692529332 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:49 INFO - PROCESS | 3656 | 1471692529408 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:28:49 INFO - PROCESS | 3656 | 1471692529415 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:49 INFO - PROCESS | 3656 | 1471692529417 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:49 INFO - PROCESS | 3656 | ++DOCSHELL 1AEC7C00 == 14 [pid = 3656] [id = 14] 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 38 (1AEC8400) [pid = 3656] [serial = 38] [outer = 00000000] 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 39 (1AECEC00) [pid = 3656] [serial = 39] [outer = 1AEC8400] 03:28:49 INFO - PROCESS | 3656 | 1471692529492 Marionette DEBUG loaded listener.js 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 40 (1AED3400) [pid = 3656] [serial = 40] [outer = 1AEC8400] 03:28:49 INFO - PROCESS | 3656 | ++DOCSHELL 1B169800 == 15 [pid = 3656] [id = 15] 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 41 (1B169C00) [pid = 3656] [serial = 41] [outer = 00000000] 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 42 (1B16B000) [pid = 3656] [serial = 42] [outer = 1B169C00] 03:28:49 INFO - PROCESS | 3656 | 1471692529816 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 43 (1B16F000) [pid = 3656] [serial = 43] [outer = 1B169C00] 03:28:49 INFO - PROCESS | 3656 | ++DOCSHELL 1A509400 == 16 [pid = 3656] [id = 16] 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 44 (1B16F800) [pid = 3656] [serial = 44] [outer = 00000000] 03:28:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:28:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 547ms 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 45 (1B1C7800) [pid = 3656] [serial = 45] [outer = 1B16F800] 03:28:49 INFO - PROCESS | 3656 | 1471692529873 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:28:49 INFO - PROCESS | 3656 | 1471692529876 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 03:28:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:28:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 46 (1B1CF400) [pid = 3656] [serial = 46] [outer = 1B16F800] 03:28:49 INFO - PROCESS | 3656 | 1471692529932 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:28:49 INFO - PROCESS | 3656 | 1471692529934 Marionette TRACE conn3 <- [1,30,null,{}] 03:28:49 INFO - PROCESS | 3656 | 1471692529951 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:49 INFO - PROCESS | 3656 | 1471692529952 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:50 INFO - PROCESS | 3656 | 1471692530058 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:28:50 INFO - PROCESS | 3656 | 1471692530066 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:50 INFO - PROCESS | 3656 | 1471692530068 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:50 INFO - PROCESS | 3656 | ++DOCSHELL 1AECE800 == 17 [pid = 3656] [id = 17] 03:28:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 47 (1B0BF400) [pid = 3656] [serial = 47] [outer = 00000000] 03:28:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 48 (1B0C5000) [pid = 3656] [serial = 48] [outer = 1B0BF400] 03:28:50 INFO - PROCESS | 3656 | 1471692530112 Marionette DEBUG loaded listener.js 03:28:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 49 (1B0C5800) [pid = 3656] [serial = 49] [outer = 1B0BF400] 03:28:50 INFO - PROCESS | 3656 | --DOCSHELL 114E9C00 == 16 [pid = 3656] [id = 1] 03:28:50 INFO - PROCESS | 3656 | 1471692530955 Marionette TRACE conn3 <- [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]]]}] 03:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1106ms 03:28:51 INFO - PROCESS | 3656 | 1471692531012 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:28:51 INFO - PROCESS | 3656 | 1471692531017 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 03:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:28:51 INFO - PROCESS | 3656 | 1471692531022 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:28:51 INFO - PROCESS | 3656 | 1471692531027 Marionette TRACE conn3 <- [1,34,null,{}] 03:28:51 INFO - PROCESS | 3656 | 1471692531032 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:51 INFO - PROCESS | 3656 | 1471692531016 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:51 INFO - PROCESS | 3656 | 1471692531132 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:28:51 INFO - PROCESS | 3656 | 1471692531176 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:51 INFO - PROCESS | 3656 | 1471692531179 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:51 INFO - PROCESS | 3656 | ++DOCSHELL 10A0A400 == 17 [pid = 3656] [id = 18] 03:28:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 50 (10A0F000) [pid = 3656] [serial = 50] [outer = 00000000] 03:28:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 51 (112C2800) [pid = 3656] [serial = 51] [outer = 10A0F000] 03:28:51 INFO - PROCESS | 3656 | 1471692531278 Marionette DEBUG loaded listener.js 03:28:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (12833C00) [pid = 3656] [serial = 52] [outer = 10A0F000] 03:28:51 INFO - PROCESS | 3656 | 1471692531986 Marionette TRACE conn3 <- [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]]]}] 03:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 973ms 03:28:51 INFO - PROCESS | 3656 | 1471692532003 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:28:51 INFO - PROCESS | 3656 | 1471692531990 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 03:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:28:52 INFO - PROCESS | 3656 | 1471692531995 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:28:52 INFO - PROCESS | 3656 | 1471692531998 Marionette TRACE conn3 <- [1,38,null,{}] 03:28:52 INFO - PROCESS | 3656 | 1471692532004 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:52 INFO - PROCESS | 3656 | 1471692532006 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:52 INFO - PROCESS | 3656 | 1471692532102 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:28:52 INFO - PROCESS | 3656 | 1471692532143 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:52 INFO - PROCESS | 3656 | 1471692532147 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:52 INFO - PROCESS | 3656 | ++DOCSHELL 102CD800 == 18 [pid = 3656] [id = 19] 03:28:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (102D1400) [pid = 3656] [serial = 53] [outer = 00000000] 03:28:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (10A48400) [pid = 3656] [serial = 54] [outer = 102D1400] 03:28:52 INFO - PROCESS | 3656 | 1471692532199 Marionette DEBUG loaded listener.js 03:28:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (10A72000) [pid = 3656] [serial = 55] [outer = 102D1400] 03:28:52 INFO - PROCESS | 3656 | --DOCSHELL 114EB000 == 17 [pid = 3656] [id = 4] 03:28:52 INFO - PROCESS | 3656 | 1471692532620 Marionette TRACE conn3 <- [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]]]}] 03:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 626ms 03:28:52 INFO - PROCESS | 3656 | 1471692532644 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:28:52 INFO - PROCESS | 3656 | 1471692532630 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 03:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:28:52 INFO - PROCESS | 3656 | 1471692532640 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:28:52 INFO - PROCESS | 3656 | 1471692532643 Marionette TRACE conn3 <- [1,42,null,{}] 03:28:52 INFO - PROCESS | 3656 | 1471692532647 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:52 INFO - PROCESS | 3656 | 1471692532650 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:52 INFO - PROCESS | 3656 | 1471692532742 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:28:52 INFO - PROCESS | 3656 | 1471692532813 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:52 INFO - PROCESS | 3656 | 1471692532816 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:52 INFO - PROCESS | 3656 | ++DOCSHELL 112C6C00 == 18 [pid = 3656] [id = 20] 03:28:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (1143A800) [pid = 3656] [serial = 56] [outer = 00000000] 03:28:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (114E7400) [pid = 3656] [serial = 57] [outer = 1143A800] 03:28:52 INFO - PROCESS | 3656 | 1471692532866 Marionette DEBUG loaded listener.js 03:28:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (11AEFC00) [pid = 3656] [serial = 58] [outer = 1143A800] 03:28:53 INFO - PROCESS | 3656 | 1471692533170 Marionette TRACE conn3 <- [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]]]}] 03:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 560ms 03:28:53 INFO - PROCESS | 3656 | 1471692533213 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:28:53 INFO - PROCESS | 3656 | 1471692533215 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 03:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:28:53 INFO - PROCESS | 3656 | 1471692533219 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:28:53 INFO - PROCESS | 3656 | 1471692533223 Marionette TRACE conn3 <- [1,46,null,{}] 03:28:53 INFO - PROCESS | 3656 | 1471692533233 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:53 INFO - PROCESS | 3656 | 1471692533238 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:53 INFO - PROCESS | 3656 | 1471692533302 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:28:53 INFO - PROCESS | 3656 | 1471692533338 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:53 INFO - PROCESS | 3656 | 1471692533342 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:53 INFO - PROCESS | 3656 | ++DOCSHELL 12D7C800 == 19 [pid = 3656] [id = 21] 03:28:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (12D7D400) [pid = 3656] [serial = 59] [outer = 00000000] 03:28:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (13040C00) [pid = 3656] [serial = 60] [outer = 12D7D400] 03:28:53 INFO - PROCESS | 3656 | 1471692533382 Marionette DEBUG loaded listener.js 03:28:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (130E2C00) [pid = 3656] [serial = 61] [outer = 12D7D400] 03:28:53 INFO - PROCESS | 3656 | 1471692533817 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 640ms 03:28:53 INFO - PROCESS | 3656 | 1471692533848 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:28:53 INFO - PROCESS | 3656 | 1471692533850 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 03:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:28:53 INFO - PROCESS | 3656 | 1471692533854 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:28:53 INFO - PROCESS | 3656 | 1471692533855 Marionette TRACE conn3 <- [1,50,null,{}] 03:28:53 INFO - PROCESS | 3656 | 1471692533859 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:53 INFO - PROCESS | 3656 | 1471692533843 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:53 INFO - PROCESS | 3656 | 1471692533926 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:28:53 INFO - PROCESS | 3656 | 1471692533933 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:53 INFO - PROCESS | 3656 | 1471692533935 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:53 INFO - PROCESS | 3656 | ++DOCSHELL 131F4800 == 20 [pid = 3656] [id = 22] 03:28:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (13249C00) [pid = 3656] [serial = 62] [outer = 00000000] 03:28:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (14195800) [pid = 3656] [serial = 63] [outer = 13249C00] 03:28:53 INFO - PROCESS | 3656 | 1471692534001 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (1419F800) [pid = 3656] [serial = 64] [outer = 13249C00] 03:28:54 INFO - PROCESS | 3656 | 1471692534382 Marionette TRACE conn3 <- [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]]]}] 03:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 600ms 03:28:54 INFO - PROCESS | 3656 | 1471692534449 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:28:54 INFO - PROCESS | 3656 | 1471692534451 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 03:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:28:54 INFO - PROCESS | 3656 | 1471692534455 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:28:54 INFO - PROCESS | 3656 | 1471692534456 Marionette TRACE conn3 <- [1,54,null,{}] 03:28:54 INFO - PROCESS | 3656 | 1471692534463 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:54 INFO - PROCESS | 3656 | 1471692534465 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:54 INFO - PROCESS | 3656 | 1471692534539 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:28:54 INFO - PROCESS | 3656 | 1471692534545 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:54 INFO - PROCESS | 3656 | 1471692534547 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:54 INFO - PROCESS | 3656 | ++DOCSHELL 141A1000 == 21 [pid = 3656] [id = 23] 03:28:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1523B400) [pid = 3656] [serial = 65] [outer = 00000000] 03:28:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (155FEC00) [pid = 3656] [serial = 66] [outer = 1523B400] 03:28:54 INFO - PROCESS | 3656 | 1471692534593 Marionette DEBUG loaded listener.js 03:28:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1560F000) [pid = 3656] [serial = 67] [outer = 1523B400] 03:28:54 INFO - PROCESS | 3656 | 1471692534926 Marionette TRACE conn3 <- [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]]]}] 03:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 507ms 03:28:54 INFO - PROCESS | 3656 | 1471692534986 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:28:54 INFO - PROCESS | 3656 | 1471692534988 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 03:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:28:54 INFO - PROCESS | 3656 | 1471692534976 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:28:54 INFO - PROCESS | 3656 | 1471692534977 Marionette TRACE conn3 <- [1,58,null,{}] 03:28:54 INFO - PROCESS | 3656 | 1471692534982 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:54 INFO - PROCESS | 3656 | 1471692534987 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:55 INFO - PROCESS | 3656 | 1471692535085 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:28:55 INFO - PROCESS | 3656 | 1471692535092 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:55 INFO - PROCESS | 3656 | 1471692535095 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:55 INFO - PROCESS | 3656 | ++DOCSHELL 15AFB000 == 22 [pid = 3656] [id = 24] 03:28:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (15D94400) [pid = 3656] [serial = 68] [outer = 00000000] 03:28:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16064400) [pid = 3656] [serial = 69] [outer = 15D94400] 03:28:55 INFO - PROCESS | 3656 | 1471692535119 Marionette DEBUG loaded listener.js 03:28:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16068800) [pid = 3656] [serial = 70] [outer = 15D94400] 03:28:55 INFO - PROCESS | 3656 | 1471692535453 Marionette TRACE conn3 <- [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]]]}] 03:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 507ms 03:28:55 INFO - PROCESS | 3656 | 1471692535492 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:28:55 INFO - PROCESS | 3656 | 1471692535494 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 03:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:28:55 INFO - PROCESS | 3656 | 1471692535510 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:28:55 INFO - PROCESS | 3656 | 1471692535512 Marionette TRACE conn3 <- [1,62,null,{}] 03:28:55 INFO - PROCESS | 3656 | 1471692535515 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:55 INFO - PROCESS | 3656 | 1471692535517 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:55 INFO - PROCESS | 3656 | 1471692535575 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:28:55 INFO - PROCESS | 3656 | 1471692535580 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:55 INFO - PROCESS | 3656 | 1471692535583 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:55 INFO - PROCESS | 3656 | ++DOCSHELL 1606A400 == 23 [pid = 3656] [id = 25] 03:28:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16071800) [pid = 3656] [serial = 71] [outer = 00000000] 03:28:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (168F7000) [pid = 3656] [serial = 72] [outer = 16071800] 03:28:55 INFO - PROCESS | 3656 | 1471692535629 Marionette DEBUG loaded listener.js 03:28:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16982800) [pid = 3656] [serial = 73] [outer = 16071800] 03:28:56 INFO - PROCESS | 3656 | 1471692536031 Marionette TRACE conn3 <- [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]]]}] 03:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 547ms 03:28:56 INFO - PROCESS | 3656 | 1471692536056 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:28:56 INFO - PROCESS | 3656 | 1471692536058 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 03:28:56 INFO - PROCESS | 3656 | 1471692536062 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:28:56 INFO - PROCESS | 3656 | 1471692536063 Marionette TRACE conn3 <- [1,66,null,{}] 03:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:28:56 INFO - PROCESS | 3656 | 1471692536067 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:56 INFO - PROCESS | 3656 | 1471692536069 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:56 INFO - PROCESS | 3656 | 1471692536144 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:28:56 INFO - PROCESS | 3656 | 1471692536150 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:56 INFO - PROCESS | 3656 | 1471692536152 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:56 INFO - PROCESS | 3656 | ++DOCSHELL 10A6BC00 == 24 [pid = 3656] [id = 26] 03:28:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16D8E000) [pid = 3656] [serial = 74] [outer = 00000000] 03:28:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16F9A000) [pid = 3656] [serial = 75] [outer = 16D8E000] 03:28:56 INFO - PROCESS | 3656 | 1471692536178 Marionette DEBUG loaded listener.js 03:28:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16E07800) [pid = 3656] [serial = 76] [outer = 16D8E000] 03:28:56 INFO - PROCESS | 3656 | 1471692536525 Marionette TRACE conn3 <- [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]]]}] 03:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 507ms 03:28:56 INFO - PROCESS | 3656 | 1471692536576 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:28:56 INFO - PROCESS | 3656 | 1471692536578 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 03:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:28:56 INFO - PROCESS | 3656 | 1471692536582 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:28:56 INFO - PROCESS | 3656 | 1471692536584 Marionette TRACE conn3 <- [1,70,null,{}] 03:28:56 INFO - PROCESS | 3656 | 1471692536587 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:56 INFO - PROCESS | 3656 | 1471692536589 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:56 INFO - PROCESS | 3656 | 1471692536668 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:28:56 INFO - PROCESS | 3656 | 1471692536673 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:56 INFO - PROCESS | 3656 | 1471692536675 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:56 INFO - PROCESS | 3656 | ++DOCSHELL 16248800 == 25 [pid = 3656] [id = 27] 03:28:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1753FC00) [pid = 3656] [serial = 77] [outer = 00000000] 03:28:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1754BC00) [pid = 3656] [serial = 78] [outer = 1753FC00] 03:28:56 INFO - PROCESS | 3656 | 1471692536703 Marionette DEBUG loaded listener.js 03:28:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (17734C00) [pid = 3656] [serial = 79] [outer = 1753FC00] 03:28:57 INFO - PROCESS | 3656 | 1471692537054 Marionette TRACE conn3 <- [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]]]}] 03:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 507ms 03:28:57 INFO - PROCESS | 3656 | 1471692537106 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 3656 | 1471692537108 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 03:28:57 INFO - PROCESS | 3656 | 1471692537112 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - PROCESS | 3656 | 1471692537113 Marionette TRACE conn3 <- [1,74,null,{}] 03:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:28:57 INFO - PROCESS | 3656 | 1471692537117 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:57 INFO - PROCESS | 3656 | 1471692537119 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:57 INFO - PROCESS | 3656 | 1471692537177 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:28:57 INFO - PROCESS | 3656 | 1471692537182 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:57 INFO - PROCESS | 3656 | 1471692537184 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:57 INFO - PROCESS | 3656 | ++DOCSHELL 17490800 == 26 [pid = 3656] [id = 28] 03:28:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (17A8CC00) [pid = 3656] [serial = 80] [outer = 00000000] 03:28:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (17AF6C00) [pid = 3656] [serial = 81] [outer = 17A8CC00] 03:28:57 INFO - PROCESS | 3656 | 1471692537230 Marionette DEBUG loaded listener.js 03:28:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17EA3800) [pid = 3656] [serial = 82] [outer = 17A8CC00] 03:28:57 INFO - PROCESS | 3656 | 1471692537590 Marionette TRACE conn3 <- [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]]]}] 03:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 507ms 03:28:57 INFO - PROCESS | 3656 | 1471692537623 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:28:57 INFO - PROCESS | 3656 | 1471692537626 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 03:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:28:57 INFO - PROCESS | 3656 | 1471692537641 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:28:57 INFO - PROCESS | 3656 | 1471692537644 Marionette TRACE conn3 <- [1,78,null,{}] 03:28:57 INFO - PROCESS | 3656 | 1471692537648 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:57 INFO - PROCESS | 3656 | 1471692537651 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:57 INFO - PROCESS | 3656 | 1471692537724 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:28:57 INFO - PROCESS | 3656 | 1471692537730 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:57 INFO - PROCESS | 3656 | 1471692537733 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:57 INFO - PROCESS | 3656 | ++DOCSHELL 18224400 == 27 [pid = 3656] [id = 29] 03:28:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (18230800) [pid = 3656] [serial = 83] [outer = 00000000] 03:28:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1992FC00) [pid = 3656] [serial = 84] [outer = 18230800] 03:28:57 INFO - PROCESS | 3656 | 1471692537802 Marionette DEBUG loaded listener.js 03:28:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19B29400) [pid = 3656] [serial = 85] [outer = 18230800] 03:28:58 INFO - PROCESS | 3656 | 1471692538173 Marionette TRACE conn3 <- [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]]]}] 03:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 587ms 03:28:58 INFO - PROCESS | 3656 | 1471692538228 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:28:58 INFO - PROCESS | 3656 | 1471692538230 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 03:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:28:58 INFO - PROCESS | 3656 | 1471692538234 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:28:58 INFO - PROCESS | 3656 | 1471692538235 Marionette TRACE conn3 <- [1,82,null,{}] 03:28:58 INFO - PROCESS | 3656 | 1471692538239 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:58 INFO - PROCESS | 3656 | 1471692538241 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:58 INFO - PROCESS | 3656 | 1471692538299 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:28:58 INFO - PROCESS | 3656 | 1471692538305 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:58 INFO - PROCESS | 3656 | 1471692538307 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:58 INFO - PROCESS | 3656 | ++DOCSHELL 10A6CC00 == 28 [pid = 3656] [id = 30] 03:28:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (10A6D000) [pid = 3656] [serial = 86] [outer = 00000000] 03:28:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (19E06000) [pid = 3656] [serial = 87] [outer = 10A6D000] 03:28:58 INFO - PROCESS | 3656 | 1471692538351 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (19EB3800) [pid = 3656] [serial = 88] [outer = 10A6D000] 03:28:58 INFO - PROCESS | 3656 | 1471692538681 Marionette TRACE conn3 <- [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]]]}] 03:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 507ms 03:28:58 INFO - PROCESS | 3656 | 1471692538760 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:28:58 INFO - PROCESS | 3656 | 1471692538762 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 03:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:28:58 INFO - PROCESS | 3656 | 1471692538770 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:28:58 INFO - PROCESS | 3656 | 1471692538771 Marionette TRACE conn3 <- [1,86,null,{}] 03:28:58 INFO - PROCESS | 3656 | 1471692538775 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:28:58 INFO - PROCESS | 3656 | 1471692538776 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:58 INFO - PROCESS | 3656 | 1471692538838 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:28:58 INFO - PROCESS | 3656 | 1471692538844 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:28:58 INFO - PROCESS | 3656 | 1471692538846 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:28:58 INFO - PROCESS | 3656 | ++DOCSHELL 1315F800 == 29 [pid = 3656] [id = 31] 03:28:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (132E4C00) [pid = 3656] [serial = 89] [outer = 00000000] 03:28:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (19F61400) [pid = 3656] [serial = 90] [outer = 132E4C00] 03:28:58 INFO - PROCESS | 3656 | 1471692538890 Marionette DEBUG loaded listener.js 03:28:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (19F64400) [pid = 3656] [serial = 91] [outer = 132E4C00] 03:28:59 INFO - PROCESS | 3656 | 1471692539952 Marionette TRACE conn3 <- [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]]]}] 03:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1241ms 03:29:00 INFO - PROCESS | 3656 | 1471692540017 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:29:00 INFO - PROCESS | 3656 | 1471692540020 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 03:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:29:00 INFO - PROCESS | 3656 | 1471692540034 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:29:00 INFO - PROCESS | 3656 | 1471692540037 Marionette TRACE conn3 <- [1,90,null,{}] 03:29:00 INFO - PROCESS | 3656 | 1471692540042 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:00 INFO - PROCESS | 3656 | 1471692540045 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:00 INFO - PROCESS | 3656 | 1471692540134 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:29:00 INFO - PROCESS | 3656 | 1471692540145 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:00 INFO - PROCESS | 3656 | 1471692540147 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:00 INFO - PROCESS | 3656 | ++DOCSHELL 10FAB000 == 30 [pid = 3656] [id = 32] 03:29:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (10FAC400) [pid = 3656] [serial = 92] [outer = 00000000] 03:29:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (112C5400) [pid = 3656] [serial = 93] [outer = 10FAC400] 03:29:00 INFO - PROCESS | 3656 | 1471692540217 Marionette DEBUG loaded listener.js 03:29:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (114DFC00) [pid = 3656] [serial = 94] [outer = 10FAC400] 03:29:00 INFO - PROCESS | 3656 | 1471692540559 Marionette TRACE conn3 <- [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]]]}] 03:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 587ms 03:29:00 INFO - PROCESS | 3656 | 1471692540651 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:29:00 INFO - PROCESS | 3656 | 1471692540656 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 03:29:00 INFO - PROCESS | 3656 | 1471692540662 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:29:00 INFO - PROCESS | 3656 | 1471692540664 Marionette TRACE conn3 <- [1,94,null,{}] 03:29:00 INFO - PROCESS | 3656 | 1471692540668 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:00 INFO - PROCESS | 3656 | 1471692540670 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:00 INFO - PROCESS | 3656 | 1471692540759 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:29:00 INFO - PROCESS | 3656 | 1471692540774 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:00 INFO - PROCESS | 3656 | 1471692540776 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:01 INFO - PROCESS | 3656 | ++DOCSHELL 13035400 == 31 [pid = 3656] [id = 33] 03:29:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (13037800) [pid = 3656] [serial = 95] [outer = 00000000] 03:29:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (130E0C00) [pid = 3656] [serial = 96] [outer = 13037800] 03:29:01 INFO - PROCESS | 3656 | 1471692541182 Marionette DEBUG loaded listener.js 03:29:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (131E7C00) [pid = 3656] [serial = 97] [outer = 13037800] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (13EA6C00) [pid = 3656] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (1AEC8400) [pid = 3656] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (1A864C00) [pid = 3656] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (1A75D400) [pid = 3656] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (19E05400) [pid = 3656] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (1A401C00) [pid = 3656] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (19B34800) [pid = 3656] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (10A0F000) [pid = 3656] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (102D1400) [pid = 3656] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1143A800) [pid = 3656] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (12D7D400) [pid = 3656] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (13249C00) [pid = 3656] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1523B400) [pid = 3656] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (15D94400) [pid = 3656] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (16071800) [pid = 3656] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16D8E000) [pid = 3656] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1753FC00) [pid = 3656] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17A8CC00) [pid = 3656] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (18230800) [pid = 3656] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:29:01 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1B0BF400) [pid = 3656] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:29:01 INFO - PROCESS | 3656 | 1471692541512 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 880ms 03:29:01 INFO - PROCESS | 3656 | 1471692541541 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:29:01 INFO - PROCESS | 3656 | 1471692541543 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 03:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:29:01 INFO - PROCESS | 3656 | 1471692541552 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:29:01 INFO - PROCESS | 3656 | 1471692541555 Marionette TRACE conn3 <- [1,98,null,{}] 03:29:01 INFO - PROCESS | 3656 | 1471692541567 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:01 INFO - PROCESS | 3656 | 1471692541571 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:01 INFO - PROCESS | 3656 | 1471692541635 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:29:01 INFO - PROCESS | 3656 | 1471692541718 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:01 INFO - PROCESS | 3656 | 1471692541721 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:01 INFO - PROCESS | 3656 | ++DOCSHELL 12BCB800 == 32 [pid = 3656] [id = 34] 03:29:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (12D7D400) [pid = 3656] [serial = 98] [outer = 00000000] 03:29:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (132EE000) [pid = 3656] [serial = 99] [outer = 12D7D400] 03:29:01 INFO - PROCESS | 3656 | 1471692541750 Marionette DEBUG loaded listener.js 03:29:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (13EA4400) [pid = 3656] [serial = 100] [outer = 12D7D400] 03:29:02 INFO - PROCESS | 3656 | 1471692542058 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 546ms 03:29:02 INFO - PROCESS | 3656 | 1471692542109 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:29:02 INFO - PROCESS | 3656 | 1471692542111 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 03:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:29:02 INFO - PROCESS | 3656 | 1471692542115 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:29:02 INFO - PROCESS | 3656 | 1471692542117 Marionette TRACE conn3 <- [1,102,null,{}] 03:29:02 INFO - PROCESS | 3656 | 1471692542120 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:02 INFO - PROCESS | 3656 | 1471692542122 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:02 INFO - PROCESS | 3656 | 1471692542184 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:29:02 INFO - PROCESS | 3656 | 1471692542190 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:02 INFO - PROCESS | 3656 | 1471692542193 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:02 INFO - PROCESS | 3656 | ++DOCSHELL 14196800 == 33 [pid = 3656] [id = 35] 03:29:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1419E400) [pid = 3656] [serial = 101] [outer = 00000000] 03:29:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1560AC00) [pid = 3656] [serial = 102] [outer = 1419E400] 03:29:02 INFO - PROCESS | 3656 | 1471692542239 Marionette DEBUG loaded listener.js 03:29:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (15A19400) [pid = 3656] [serial = 103] [outer = 1419E400] 03:29:02 INFO - PROCESS | 3656 | 1471692542603 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 533ms 03:29:02 INFO - PROCESS | 3656 | 1471692542648 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:29:02 INFO - PROCESS | 3656 | 1471692542650 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 03:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:29:02 INFO - PROCESS | 3656 | 1471692542653 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:29:02 INFO - PROCESS | 3656 | 1471692542655 Marionette TRACE conn3 <- [1,106,null,{}] 03:29:02 INFO - PROCESS | 3656 | 1471692542658 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:02 INFO - PROCESS | 3656 | 1471692542660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:02 INFO - PROCESS | 3656 | 1471692542718 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:29:02 INFO - PROCESS | 3656 | 1471692542725 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:02 INFO - PROCESS | 3656 | 1471692542727 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:02 INFO - PROCESS | 3656 | ++DOCSHELL 15AFB800 == 34 [pid = 3656] [id = 36] 03:29:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (15D9A800) [pid = 3656] [serial = 104] [outer = 00000000] 03:29:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (168F3400) [pid = 3656] [serial = 105] [outer = 15D9A800] 03:29:02 INFO - PROCESS | 3656 | 1471692542772 Marionette DEBUG loaded listener.js 03:29:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (16983800) [pid = 3656] [serial = 106] [outer = 15D9A800] 03:29:03 INFO - PROCESS | 3656 | 1471692543325 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 760ms 03:29:03 INFO - PROCESS | 3656 | 1471692543439 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:29:03 INFO - PROCESS | 3656 | 1471692543444 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 03:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:29:03 INFO - PROCESS | 3656 | 1471692543431 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:29:03 INFO - PROCESS | 3656 | 1471692543436 Marionette TRACE conn3 <- [1,110,null,{}] 03:29:03 INFO - PROCESS | 3656 | 1471692543466 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:03 INFO - PROCESS | 3656 | 1471692543473 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:03 INFO - PROCESS | 3656 | 1471692543591 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:29:03 INFO - PROCESS | 3656 | 1471692543655 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:03 INFO - PROCESS | 3656 | 1471692543658 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:03 INFO - PROCESS | 3656 | ++DOCSHELL 10FA7800 == 35 [pid = 3656] [id = 37] 03:29:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (10FA8000) [pid = 3656] [serial = 107] [outer = 00000000] 03:29:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (12937C00) [pid = 3656] [serial = 108] [outer = 10FA8000] 03:29:03 INFO - PROCESS | 3656 | 1471692543696 Marionette DEBUG loaded listener.js 03:29:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (12BCA400) [pid = 3656] [serial = 109] [outer = 10FA8000] 03:29:04 INFO - PROCESS | 3656 | 1471692544143 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 787ms 03:29:04 INFO - PROCESS | 3656 | 1471692544231 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:29:04 INFO - PROCESS | 3656 | 1471692544236 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 03:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:29:04 INFO - PROCESS | 3656 | 1471692544242 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:29:04 INFO - PROCESS | 3656 | 1471692544245 Marionette TRACE conn3 <- [1,114,null,{}] 03:29:04 INFO - PROCESS | 3656 | 1471692544250 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:04 INFO - PROCESS | 3656 | 1471692544252 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:04 INFO - PROCESS | 3656 | 1471692544376 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:29:04 INFO - PROCESS | 3656 | 1471692544419 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:04 INFO - PROCESS | 3656 | 1471692544422 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:04 INFO - PROCESS | 3656 | ++DOCSHELL 131F4000 == 36 [pid = 3656] [id = 38] 03:29:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1324C400) [pid = 3656] [serial = 110] [outer = 00000000] 03:29:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (15D93800) [pid = 3656] [serial = 111] [outer = 1324C400] 03:29:04 INFO - PROCESS | 3656 | 1471692544524 Marionette DEBUG loaded listener.js 03:29:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (15D99C00) [pid = 3656] [serial = 112] [outer = 1324C400] 03:29:05 INFO - PROCESS | 3656 | 1471692545041 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 853ms 03:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:29:05 INFO - PROCESS | 3656 | 1471692545092 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:29:05 INFO - PROCESS | 3656 | 1471692545095 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 03:29:05 INFO - PROCESS | 3656 | 1471692545099 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:29:05 INFO - PROCESS | 3656 | 1471692545103 Marionette TRACE conn3 <- [1,118,null,{}] 03:29:05 INFO - PROCESS | 3656 | 1471692545114 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:05 INFO - PROCESS | 3656 | 1471692545119 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:05 INFO - PROCESS | 3656 | 1471692545267 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:29:05 INFO - PROCESS | 3656 | 1471692545343 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:05 INFO - PROCESS | 3656 | 1471692545346 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:05 INFO - PROCESS | 3656 | ++DOCSHELL 10511400 == 37 [pid = 3656] [id = 39] 03:29:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (10511C00) [pid = 3656] [serial = 113] [outer = 00000000] 03:29:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (10A04400) [pid = 3656] [serial = 114] [outer = 10511C00] 03:29:05 INFO - PROCESS | 3656 | 1471692545379 Marionette DEBUG loaded listener.js 03:29:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (10A6D800) [pid = 3656] [serial = 115] [outer = 10511C00] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 10A6CC00 == 36 [pid = 3656] [id = 30] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 10FAB000 == 35 [pid = 3656] [id = 32] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 12BCB800 == 34 [pid = 3656] [id = 34] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 13035400 == 33 [pid = 3656] [id = 33] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 14196800 == 32 [pid = 3656] [id = 35] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 131F4000 == 31 [pid = 3656] [id = 38] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 18224400 == 30 [pid = 3656] [id = 29] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 15AFB800 == 29 [pid = 3656] [id = 36] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 10FA7800 == 28 [pid = 3656] [id = 37] 03:29:06 INFO - PROCESS | 3656 | --DOCSHELL 1315F800 == 27 [pid = 3656] [id = 31] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (16D8CC00) [pid = 3656] [serial = 17] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (112C2800) [pid = 3656] [serial = 51] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (10A48400) [pid = 3656] [serial = 54] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (114E7400) [pid = 3656] [serial = 57] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (13040C00) [pid = 3656] [serial = 60] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (14195800) [pid = 3656] [serial = 63] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1419F800) [pid = 3656] [serial = 64] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (155FEC00) [pid = 3656] [serial = 66] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1560F000) [pid = 3656] [serial = 67] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (16064400) [pid = 3656] [serial = 69] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (168F7000) [pid = 3656] [serial = 72] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (16F9A000) [pid = 3656] [serial = 75] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1754BC00) [pid = 3656] [serial = 78] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17AF6C00) [pid = 3656] [serial = 81] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1992FC00) [pid = 3656] [serial = 84] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16068800) [pid = 3656] [serial = 70] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (16982800) [pid = 3656] [serial = 73] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (16E07800) [pid = 3656] [serial = 76] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17734C00) [pid = 3656] [serial = 79] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (11AEFC00) [pid = 3656] [serial = 58] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10A72000) [pid = 3656] [serial = 55] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (17EA3800) [pid = 3656] [serial = 82] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (12833C00) [pid = 3656] [serial = 52] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (19B29400) [pid = 3656] [serial = 85] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1B0C5800) [pid = 3656] [serial = 49] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (130E2C00) [pid = 3656] [serial = 61] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1419A000) [pid = 3656] [serial = 9] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (141A1400) [pid = 3656] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1282FC00) [pid = 3656] [serial = 4] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19E06000) [pid = 3656] [serial = 87] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1AC11800) [pid = 3656] [serial = 31] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1AC06400) [pid = 3656] [serial = 27] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1AC0A000) [pid = 3656] [serial = 28] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1A126800) [pid = 3656] [serial = 24] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (19E02400) [pid = 3656] [serial = 21] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (19E06800) [pid = 3656] [serial = 22] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (16983C00) [pid = 3656] [serial = 14] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (1B0C5000) [pid = 3656] [serial = 48] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1B16B000) [pid = 3656] [serial = 42] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (1B1C7800) [pid = 3656] [serial = 45] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1AECEC00) [pid = 3656] [serial = 39] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (1AED3400) [pid = 3656] [serial = 40] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (1AD6AC00) [pid = 3656] [serial = 36] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 51 (1AD6F000) [pid = 3656] [serial = 37] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 50 (1A764800) [pid = 3656] [serial = 33] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 49 (1A85E800) [pid = 3656] [serial = 34] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | --DOMWINDOW == 48 (1A50A800) [pid = 3656] [serial = 30] [outer = 00000000] [url = about:blank] 03:29:06 INFO - PROCESS | 3656 | 1471692546234 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1187ms 03:29:06 INFO - PROCESS | 3656 | 1471692546296 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:29:06 INFO - PROCESS | 3656 | 1471692546300 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 03:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:29:06 INFO - PROCESS | 3656 | 1471692546305 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:29:06 INFO - PROCESS | 3656 | 1471692546308 Marionette TRACE conn3 <- [1,122,null,{}] 03:29:06 INFO - PROCESS | 3656 | 1471692546315 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:06 INFO - PROCESS | 3656 | 1471692546317 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:06 INFO - PROCESS | 3656 | 1471692546388 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:29:06 INFO - PROCESS | 3656 | 1471692546456 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:06 INFO - PROCESS | 3656 | 1471692546459 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:06 INFO - PROCESS | 3656 | ++DOCSHELL 11256000 == 28 [pid = 3656] [id = 40] 03:29:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 49 (11259400) [pid = 3656] [serial = 116] [outer = 00000000] 03:29:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 50 (1143C400) [pid = 3656] [serial = 117] [outer = 11259400] 03:29:06 INFO - PROCESS | 3656 | 1471692546490 Marionette DEBUG loaded listener.js 03:29:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 51 (114EB000) [pid = 3656] [serial = 118] [outer = 11259400] 03:29:06 INFO - PROCESS | 3656 | 1471692546818 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 547ms 03:29:06 INFO - PROCESS | 3656 | 1471692546844 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:29:06 INFO - PROCESS | 3656 | 1471692546849 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 03:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:29:06 INFO - PROCESS | 3656 | 1471692546855 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:29:06 INFO - PROCESS | 3656 | 1471692546858 Marionette TRACE conn3 <- [1,126,null,{}] 03:29:06 INFO - PROCESS | 3656 | 1471692546862 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:06 INFO - PROCESS | 3656 | 1471692546865 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:06 INFO - PROCESS | 3656 | 1471692546932 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:29:06 INFO - PROCESS | 3656 | 1471692546939 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:06 INFO - PROCESS | 3656 | 1471692546942 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:06 INFO - PROCESS | 3656 | ++DOCSHELL 1298B800 == 29 [pid = 3656] [id = 41] 03:29:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (129C0C00) [pid = 3656] [serial = 119] [outer = 00000000] 03:29:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (12DA2400) [pid = 3656] [serial = 120] [outer = 129C0C00] 03:29:06 INFO - PROCESS | 3656 | 1471692546990 Marionette DEBUG loaded listener.js 03:29:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (1308C000) [pid = 3656] [serial = 121] [outer = 129C0C00] 03:29:07 INFO - PROCESS | 3656 | 1471692547368 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 533ms 03:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:29:07 INFO - PROCESS | 3656 | 1471692547391 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:29:07 INFO - PROCESS | 3656 | 1471692547394 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 03:29:07 INFO - PROCESS | 3656 | 1471692547397 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:29:07 INFO - PROCESS | 3656 | 1471692547401 Marionette TRACE conn3 <- [1,130,null,{}] 03:29:07 INFO - PROCESS | 3656 | 1471692547416 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:07 INFO - PROCESS | 3656 | 1471692547420 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:07 INFO - PROCESS | 3656 | 1471692547502 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:29:07 INFO - PROCESS | 3656 | 1471692547511 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:07 INFO - PROCESS | 3656 | 1471692547514 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:07 INFO - PROCESS | 3656 | ++DOCSHELL 14196000 == 30 [pid = 3656] [id = 42] 03:29:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (14196800) [pid = 3656] [serial = 122] [outer = 00000000] 03:29:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (1419F000) [pid = 3656] [serial = 123] [outer = 14196800] 03:29:07 INFO - PROCESS | 3656 | 1471692547551 Marionette DEBUG loaded listener.js 03:29:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (1523B400) [pid = 3656] [serial = 124] [outer = 14196800] 03:29:07 INFO - PROCESS | 3656 | 1471692547903 Marionette TRACE conn3 <- [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]]]}] 03:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 560ms 03:29:07 INFO - PROCESS | 3656 | 1471692547973 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:29:07 INFO - PROCESS | 3656 | 1471692547976 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 03:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:29:07 INFO - PROCESS | 3656 | 1471692547979 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:29:07 INFO - PROCESS | 3656 | 1471692547981 Marionette TRACE conn3 <- [1,134,null,{}] 03:29:07 INFO - PROCESS | 3656 | 1471692547994 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:07 INFO - PROCESS | 3656 | 1471692547978 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:08 INFO - PROCESS | 3656 | 1471692548084 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:29:08 INFO - PROCESS | 3656 | 1471692548124 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:08 INFO - PROCESS | 3656 | 1471692548126 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:08 INFO - PROCESS | 3656 | ++DOCSHELL 141A3800 == 31 [pid = 3656] [id = 43] 03:29:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (1560A800) [pid = 3656] [serial = 125] [outer = 00000000] 03:29:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (16063800) [pid = 3656] [serial = 126] [outer = 1560A800] 03:29:08 INFO - PROCESS | 3656 | 1471692548173 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (16071C00) [pid = 3656] [serial = 127] [outer = 1560A800] 03:29:08 INFO - PROCESS | 3656 | 1471692548516 Marionette TRACE conn3 <- [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]]]}] 03:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 600ms 03:29:08 INFO - PROCESS | 3656 | 1471692548570 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:29:08 INFO - PROCESS | 3656 | 1471692548572 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 03:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:29:08 INFO - PROCESS | 3656 | 1471692548576 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:29:08 INFO - PROCESS | 3656 | 1471692548578 Marionette TRACE conn3 <- [1,138,null,{}] 03:29:08 INFO - PROCESS | 3656 | 1471692548581 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:08 INFO - PROCESS | 3656 | 1471692548583 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:08 INFO - PROCESS | 3656 | 1471692548664 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:29:08 INFO - PROCESS | 3656 | 1471692548671 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:08 INFO - PROCESS | 3656 | 1471692548673 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:08 INFO - PROCESS | 3656 | ++DOCSHELL 168EC400 == 32 [pid = 3656] [id = 44] 03:29:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (168F3800) [pid = 3656] [serial = 128] [outer = 00000000] 03:29:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (16A16400) [pid = 3656] [serial = 129] [outer = 168F3800] 03:29:08 INFO - PROCESS | 3656 | 1471692548719 Marionette DEBUG loaded listener.js 03:29:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (16D90C00) [pid = 3656] [serial = 130] [outer = 168F3800] 03:29:09 INFO - PROCESS | 3656 | 1471692549083 Marionette TRACE conn3 <- [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]]]}] 03:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 534ms 03:29:09 INFO - PROCESS | 3656 | 1471692549119 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:29:09 INFO - PROCESS | 3656 | 1471692549121 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 03:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:29:09 INFO - PROCESS | 3656 | 1471692549125 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:29:09 INFO - PROCESS | 3656 | 1471692549126 Marionette TRACE conn3 <- [1,142,null,{}] 03:29:09 INFO - PROCESS | 3656 | 1471692549130 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:09 INFO - PROCESS | 3656 | 1471692549135 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:09 INFO - PROCESS | 3656 | 1471692549259 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:29:09 INFO - PROCESS | 3656 | 1471692549303 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:09 INFO - PROCESS | 3656 | 1471692549305 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:09 INFO - PROCESS | 3656 | ++DOCSHELL 12936400 == 33 [pid = 3656] [id = 45] 03:29:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (12980C00) [pid = 3656] [serial = 131] [outer = 00000000] 03:29:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (17547C00) [pid = 3656] [serial = 132] [outer = 12980C00] 03:29:09 INFO - PROCESS | 3656 | 1471692549353 Marionette DEBUG loaded listener.js 03:29:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (175A2800) [pid = 3656] [serial = 133] [outer = 12980C00] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (132E4C00) [pid = 3656] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (15D9A800) [pid = 3656] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1419E400) [pid = 3656] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (10FAC400) [pid = 3656] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (12D7D400) [pid = 3656] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (13037800) [pid = 3656] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:29:09 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (10A6D000) [pid = 3656] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:29:09 INFO - PROCESS | 3656 | 1471692549682 Marionette TRACE conn3 <- [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]]]}] 03:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 600ms 03:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:29:09 INFO - PROCESS | 3656 | 1471692549730 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:29:09 INFO - PROCESS | 3656 | 1471692549732 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 03:29:09 INFO - PROCESS | 3656 | 1471692549735 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:29:09 INFO - PROCESS | 3656 | 1471692549737 Marionette TRACE conn3 <- [1,146,null,{}] 03:29:09 INFO - PROCESS | 3656 | 1471692549740 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:09 INFO - PROCESS | 3656 | 1471692549742 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:09 INFO - PROCESS | 3656 | 1471692549807 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:29:09 INFO - PROCESS | 3656 | 1471692549812 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:09 INFO - PROCESS | 3656 | 1471692549814 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:09 INFO - PROCESS | 3656 | ++DOCSHELL 11296400 == 34 [pid = 3656] [id = 46] 03:29:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (112C4C00) [pid = 3656] [serial = 134] [outer = 00000000] 03:29:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (155FF800) [pid = 3656] [serial = 135] [outer = 112C4C00] 03:29:09 INFO - PROCESS | 3656 | 1471692549862 Marionette DEBUG loaded listener.js 03:29:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (16071400) [pid = 3656] [serial = 136] [outer = 112C4C00] 03:29:10 INFO - PROCESS | 3656 | 1471692550196 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 507ms 03:29:10 INFO - PROCESS | 3656 | 1471692550241 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:29:10 INFO - PROCESS | 3656 | 1471692550243 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 03:29:10 INFO - PROCESS | 3656 | 1471692550247 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:29:10 INFO - PROCESS | 3656 | 1471692550248 Marionette TRACE conn3 <- [1,150,null,{}] 03:29:10 INFO - PROCESS | 3656 | 1471692550252 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:10 INFO - PROCESS | 3656 | 1471692550254 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:10 INFO - PROCESS | 3656 | 1471692550310 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:29:10 INFO - PROCESS | 3656 | 1471692550328 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:10 INFO - PROCESS | 3656 | 1471692550331 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:10 INFO - PROCESS | 3656 | ++DOCSHELL 17730000 == 35 [pid = 3656] [id = 47] 03:29:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (17739800) [pid = 3656] [serial = 137] [outer = 00000000] 03:29:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (17AF5800) [pid = 3656] [serial = 138] [outer = 17739800] 03:29:10 INFO - PROCESS | 3656 | 1471692550410 Marionette DEBUG loaded listener.js 03:29:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (17AF9800) [pid = 3656] [serial = 139] [outer = 17739800] 03:29:10 INFO - PROCESS | 3656 | 1471692550793 Marionette TRACE conn3 <- [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]]]}] 03:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 547ms 03:29:10 INFO - PROCESS | 3656 | 1471692550804 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:29:10 INFO - PROCESS | 3656 | 1471692550806 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 03:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:29:10 INFO - PROCESS | 3656 | 1471692550792 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:29:10 INFO - PROCESS | 3656 | 1471692550793 Marionette TRACE conn3 <- [1,154,null,{}] 03:29:10 INFO - PROCESS | 3656 | 1471692550797 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:10 INFO - PROCESS | 3656 | 1471692550799 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:10 INFO - PROCESS | 3656 | 1471692550901 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:29:10 INFO - PROCESS | 3656 | 1471692550908 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:10 INFO - PROCESS | 3656 | 1471692550910 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:10 INFO - PROCESS | 3656 | ++DOCSHELL 14195800 == 36 [pid = 3656] [id = 48] 03:29:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (17735000) [pid = 3656] [serial = 140] [outer = 00000000] 03:29:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (19794C00) [pid = 3656] [serial = 141] [outer = 17735000] 03:29:10 INFO - PROCESS | 3656 | 1471692550940 Marionette DEBUG loaded listener.js 03:29:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (19796C00) [pid = 3656] [serial = 142] [outer = 17735000] 03:29:11 INFO - PROCESS | 3656 | 1471692551285 Marionette TRACE conn3 <- [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]]]}] 03:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 507ms 03:29:11 INFO - PROCESS | 3656 | 1471692551298 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:29:11 INFO - PROCESS | 3656 | 1471692551300 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 03:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:29:11 INFO - PROCESS | 3656 | 1471692551304 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:29:11 INFO - PROCESS | 3656 | 1471692551305 Marionette TRACE conn3 <- [1,158,null,{}] 03:29:11 INFO - PROCESS | 3656 | 1471692551309 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:11 INFO - PROCESS | 3656 | 1471692551311 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:11 INFO - PROCESS | 3656 | 1471692551452 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:29:11 INFO - PROCESS | 3656 | 1471692551560 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:11 INFO - PROCESS | 3656 | 1471692551563 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:11 INFO - PROCESS | 3656 | ++DOCSHELL 1026C800 == 37 [pid = 3656] [id = 49] 03:29:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1026CC00) [pid = 3656] [serial = 143] [outer = 00000000] 03:29:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (10564000) [pid = 3656] [serial = 144] [outer = 1026CC00] 03:29:11 INFO - PROCESS | 3656 | 1471692551667 Marionette DEBUG loaded listener.js 03:29:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (10A71400) [pid = 3656] [serial = 145] [outer = 1026CC00] 03:29:12 INFO - PROCESS | 3656 | 1471692552433 Marionette TRACE conn3 <- [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]]]}] 03:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1160ms 03:29:12 INFO - PROCESS | 3656 | 1471692552488 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:29:12 INFO - PROCESS | 3656 | 1471692552473 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 03:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:29:12 INFO - PROCESS | 3656 | 1471692552478 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:29:12 INFO - PROCESS | 3656 | 1471692552482 Marionette TRACE conn3 <- [1,162,null,{}] 03:29:12 INFO - PROCESS | 3656 | 1471692552497 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:12 INFO - PROCESS | 3656 | 1471692552500 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:12 INFO - PROCESS | 3656 | 1471692552637 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:29:12 INFO - PROCESS | 3656 | 1471692552729 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:12 INFO - PROCESS | 3656 | 1471692552732 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:12 INFO - PROCESS | 3656 | ++DOCSHELL 11C40C00 == 38 [pid = 3656] [id = 50] 03:29:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (11C41000) [pid = 3656] [serial = 146] [outer = 00000000] 03:29:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (12830400) [pid = 3656] [serial = 147] [outer = 11C41000] 03:29:12 INFO - PROCESS | 3656 | 1471692552805 Marionette DEBUG loaded listener.js 03:29:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (12940C00) [pid = 3656] [serial = 148] [outer = 11C41000] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 14195800 == 37 [pid = 3656] [id = 48] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 17730000 == 36 [pid = 3656] [id = 47] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 11296400 == 35 [pid = 3656] [id = 46] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 12936400 == 34 [pid = 3656] [id = 45] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 168EC400 == 33 [pid = 3656] [id = 44] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 141A3800 == 32 [pid = 3656] [id = 43] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 14196000 == 31 [pid = 3656] [id = 42] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 1298B800 == 30 [pid = 3656] [id = 41] 03:29:13 INFO - PROCESS | 3656 | --DOCSHELL 11256000 == 29 [pid = 3656] [id = 40] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19F61400) [pid = 3656] [serial = 90] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16983800) [pid = 3656] [serial = 106] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (168F3400) [pid = 3656] [serial = 105] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (15A19400) [pid = 3656] [serial = 103] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (112C5400) [pid = 3656] [serial = 93] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (114DFC00) [pid = 3656] [serial = 94] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1560AC00) [pid = 3656] [serial = 102] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (13EA4400) [pid = 3656] [serial = 100] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (130E0C00) [pid = 3656] [serial = 96] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (131E7C00) [pid = 3656] [serial = 97] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (132EE000) [pid = 3656] [serial = 99] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19F64400) [pid = 3656] [serial = 91] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (19EB3800) [pid = 3656] [serial = 88] [outer = 00000000] [url = about:blank] 03:29:13 INFO - PROCESS | 3656 | 1471692553226 Marionette TRACE conn3 <- [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]]]}] 03:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 774ms 03:29:13 INFO - PROCESS | 3656 | 1471692553260 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:29:13 INFO - PROCESS | 3656 | 1471692553264 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 03:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:29:13 INFO - PROCESS | 3656 | 1471692553271 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:29:13 INFO - PROCESS | 3656 | 1471692553274 Marionette TRACE conn3 <- [1,166,null,{}] 03:29:13 INFO - PROCESS | 3656 | 1471692553278 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:13 INFO - PROCESS | 3656 | 1471692553280 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:13 INFO - PROCESS | 3656 | 1471692553347 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:29:13 INFO - PROCESS | 3656 | 1471692553355 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:13 INFO - PROCESS | 3656 | 1471692553358 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:13 INFO - PROCESS | 3656 | ++DOCSHELL 129C0400 == 30 [pid = 3656] [id = 51] 03:29:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (129C1000) [pid = 3656] [serial = 149] [outer = 00000000] 03:29:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (13164800) [pid = 3656] [serial = 150] [outer = 129C1000] 03:29:13 INFO - PROCESS | 3656 | 1471692553422 Marionette DEBUG loaded listener.js 03:29:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (131E7C00) [pid = 3656] [serial = 151] [outer = 129C1000] 03:29:13 INFO - PROCESS | 3656 | 1471692553837 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 587ms 03:29:13 INFO - PROCESS | 3656 | 1471692553866 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:29:13 INFO - PROCESS | 3656 | 1471692553869 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 03:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:29:13 INFO - PROCESS | 3656 | 1471692553876 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:29:13 INFO - PROCESS | 3656 | 1471692553879 Marionette TRACE conn3 <- [1,170,null,{}] 03:29:13 INFO - PROCESS | 3656 | 1471692553890 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:13 INFO - PROCESS | 3656 | 1471692553895 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:13 INFO - PROCESS | 3656 | 1471692553982 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:29:13 INFO - PROCESS | 3656 | 1471692553992 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:13 INFO - PROCESS | 3656 | 1471692553995 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:14 INFO - PROCESS | 3656 | ++DOCSHELL 14195800 == 31 [pid = 3656] [id = 52] 03:29:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (14195C00) [pid = 3656] [serial = 152] [outer = 00000000] 03:29:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1419E400) [pid = 3656] [serial = 153] [outer = 14195C00] 03:29:14 INFO - PROCESS | 3656 | 1471692554076 Marionette DEBUG loaded listener.js 03:29:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (15241800) [pid = 3656] [serial = 154] [outer = 14195C00] 03:29:14 INFO - PROCESS | 3656 | 1471692554468 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 627ms 03:29:14 INFO - PROCESS | 3656 | 1471692554512 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:29:14 INFO - PROCESS | 3656 | 1471692554514 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 03:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:29:14 INFO - PROCESS | 3656 | 1471692554521 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:29:14 INFO - PROCESS | 3656 | 1471692554523 Marionette TRACE conn3 <- [1,174,null,{}] 03:29:14 INFO - PROCESS | 3656 | 1471692554527 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:14 INFO - PROCESS | 3656 | 1471692554529 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:14 INFO - PROCESS | 3656 | 1471692554590 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:29:14 INFO - PROCESS | 3656 | 1471692554598 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:14 INFO - PROCESS | 3656 | 1471692554600 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:14 INFO - PROCESS | 3656 | ++DOCSHELL 1419E000 == 32 [pid = 3656] [id = 53] 03:29:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (15A0E000) [pid = 3656] [serial = 155] [outer = 00000000] 03:29:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (15D9F400) [pid = 3656] [serial = 156] [outer = 15A0E000] 03:29:14 INFO - PROCESS | 3656 | 1471692554634 Marionette DEBUG loaded listener.js 03:29:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (168F3400) [pid = 3656] [serial = 157] [outer = 15A0E000] 03:29:15 INFO - PROCESS | 3656 | 1471692555001 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 507ms 03:29:15 INFO - PROCESS | 3656 | 1471692555038 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:29:15 INFO - PROCESS | 3656 | 1471692555040 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 03:29:15 INFO - PROCESS | 3656 | 1471692555043 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:29:15 INFO - PROCESS | 3656 | 1471692555045 Marionette TRACE conn3 <- [1,178,null,{}] 03:29:15 INFO - PROCESS | 3656 | 1471692555049 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:15 INFO - PROCESS | 3656 | 1471692555051 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:15 INFO - PROCESS | 3656 | 1471692555137 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:29:15 INFO - PROCESS | 3656 | 1471692555142 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:15 INFO - PROCESS | 3656 | 1471692555144 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:15 INFO - PROCESS | 3656 | ++DOCSHELL 168EAC00 == 33 [pid = 3656] [id = 54] 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1697E800) [pid = 3656] [serial = 158] [outer = 00000000] 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16E0A800) [pid = 3656] [serial = 159] [outer = 1697E800] 03:29:15 INFO - PROCESS | 3656 | 1471692555189 Marionette DEBUG loaded listener.js 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17481C00) [pid = 3656] [serial = 160] [outer = 1697E800] 03:29:15 INFO - PROCESS | 3656 | 1471692555577 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16FEE400) [pid = 3656] [serial = 161] [outer = 1B16F800] 03:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 547ms 03:29:15 INFO - PROCESS | 3656 | 1471692555591 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:29:15 INFO - PROCESS | 3656 | 1471692555593 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 03:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:29:15 INFO - PROCESS | 3656 | 1471692555628 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:29:15 INFO - PROCESS | 3656 | 1471692555630 Marionette TRACE conn3 <- [1,182,null,{}] 03:29:15 INFO - PROCESS | 3656 | 1471692555641 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:15 INFO - PROCESS | 3656 | 1471692555649 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:15 INFO - PROCESS | 3656 | 1471692555764 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:29:15 INFO - PROCESS | 3656 | 1471692555772 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:15 INFO - PROCESS | 3656 | 1471692555774 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:15 INFO - PROCESS | 3656 | ++DOCSHELL 10FAC400 == 34 [pid = 3656] [id = 55] 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16FE6400) [pid = 3656] [serial = 162] [outer = 00000000] 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1806C000) [pid = 3656] [serial = 163] [outer = 16FE6400] 03:29:15 INFO - PROCESS | 3656 | 1471692555805 Marionette DEBUG loaded listener.js 03:29:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19B35C00) [pid = 3656] [serial = 164] [outer = 16FE6400] 03:29:16 INFO - PROCESS | 3656 | 1471692556167 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 613ms 03:29:16 INFO - PROCESS | 3656 | 1471692556222 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:29:16 INFO - PROCESS | 3656 | 1471692556224 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 03:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:29:16 INFO - PROCESS | 3656 | 1471692556228 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:29:16 INFO - PROCESS | 3656 | 1471692556229 Marionette TRACE conn3 <- [1,186,null,{}] 03:29:16 INFO - PROCESS | 3656 | 1471692556233 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:16 INFO - PROCESS | 3656 | 1471692556235 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:16 INFO - PROCESS | 3656 | 1471692556338 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:29:16 INFO - PROCESS | 3656 | 1471692556344 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:16 INFO - PROCESS | 3656 | 1471692556346 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:16 INFO - PROCESS | 3656 | ++DOCSHELL 139D2800 == 35 [pid = 3656] [id = 56] 03:29:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19B2E000) [pid = 3656] [serial = 165] [outer = 00000000] 03:29:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19EB9400) [pid = 3656] [serial = 166] [outer = 19B2E000] 03:29:16 INFO - PROCESS | 3656 | 1471692556390 Marionette DEBUG loaded listener.js 03:29:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19EBE400) [pid = 3656] [serial = 167] [outer = 19B2E000] 03:29:16 INFO - PROCESS | 3656 | 1471692556749 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 533ms 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (168F3800) [pid = 3656] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129C0C00) [pid = 3656] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11259400) [pid = 3656] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10511C00) [pid = 3656] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (14196800) [pid = 3656] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1560A800) [pid = 3656] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (12980C00) [pid = 3656] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (112C4C00) [pid = 3656] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10FA8000) [pid = 3656] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1324C400) [pid = 3656] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:29:16 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17739800) [pid = 3656] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:29:16 INFO - PROCESS | 3656 | 1471692556819 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:29:16 INFO - PROCESS | 3656 | 1471692556821 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 03:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:29:16 INFO - PROCESS | 3656 | 1471692556826 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:29:16 INFO - PROCESS | 3656 | 1471692556827 Marionette TRACE conn3 <- [1,190,null,{}] 03:29:16 INFO - PROCESS | 3656 | 1471692556831 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:16 INFO - PROCESS | 3656 | 1471692556833 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:16 INFO - PROCESS | 3656 | 1471692556914 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:29:16 INFO - PROCESS | 3656 | 1471692556924 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:16 INFO - PROCESS | 3656 | 1471692556926 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:16 INFO - PROCESS | 3656 | ++DOCSHELL 11438000 == 36 [pid = 3656] [id = 57] 03:29:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (12BCAC00) [pid = 3656] [serial = 168] [outer = 00000000] 03:29:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1523A400) [pid = 3656] [serial = 169] [outer = 12BCAC00] 03:29:16 INFO - PROCESS | 3656 | 1471692556952 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (14199C00) [pid = 3656] [serial = 170] [outer = 12BCAC00] 03:29:17 INFO - PROCESS | 3656 | 1471692557288 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 506ms 03:29:17 INFO - PROCESS | 3656 | 1471692557354 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:29:17 INFO - PROCESS | 3656 | 1471692557356 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 03:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:29:17 INFO - PROCESS | 3656 | 1471692557342 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:29:17 INFO - PROCESS | 3656 | 1471692557343 Marionette TRACE conn3 <- [1,194,null,{}] 03:29:17 INFO - PROCESS | 3656 | 1471692557351 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:17 INFO - PROCESS | 3656 | 1471692557353 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:17 INFO - PROCESS | 3656 | 1471692557429 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:29:17 INFO - PROCESS | 3656 | 1471692557454 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:17 INFO - PROCESS | 3656 | 1471692557456 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:17 INFO - PROCESS | 3656 | ++DOCSHELL 141A1800 == 37 [pid = 3656] [id = 58] 03:29:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1992E800) [pid = 3656] [serial = 171] [outer = 00000000] 03:29:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19F65400) [pid = 3656] [serial = 172] [outer = 1992E800] 03:29:17 INFO - PROCESS | 3656 | 1471692557481 Marionette DEBUG loaded listener.js 03:29:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A126800) [pid = 3656] [serial = 173] [outer = 1992E800] 03:29:17 INFO - PROCESS | 3656 | 1471692557813 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 507ms 03:29:17 INFO - PROCESS | 3656 | 1471692557856 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:29:17 INFO - PROCESS | 3656 | 1471692557858 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 03:29:17 INFO - PROCESS | 3656 | 1471692557861 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:29:17 INFO - PROCESS | 3656 | 1471692557863 Marionette TRACE conn3 <- [1,198,null,{}] 03:29:17 INFO - PROCESS | 3656 | 1471692557877 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:17 INFO - PROCESS | 3656 | 1471692557879 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:17 INFO - PROCESS | 3656 | 1471692557942 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:29:17 INFO - PROCESS | 3656 | 1471692557947 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:17 INFO - PROCESS | 3656 | 1471692557949 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:17 INFO - PROCESS | 3656 | ++DOCSHELL 19E09800 == 38 [pid = 3656] [id = 59] 03:29:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A128C00) [pid = 3656] [serial = 174] [outer = 00000000] 03:29:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A402000) [pid = 3656] [serial = 175] [outer = 1A128C00] 03:29:17 INFO - PROCESS | 3656 | 1471692557994 Marionette DEBUG loaded listener.js 03:29:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A409800) [pid = 3656] [serial = 176] [outer = 1A128C00] 03:29:18 INFO - PROCESS | 3656 | 1471692558331 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 506ms 03:29:18 INFO - PROCESS | 3656 | 1471692558374 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:29:18 INFO - PROCESS | 3656 | 1471692558376 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 03:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:29:18 INFO - PROCESS | 3656 | 1471692558391 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:29:18 INFO - PROCESS | 3656 | 1471692558394 Marionette TRACE conn3 <- [1,202,null,{}] 03:29:18 INFO - PROCESS | 3656 | 1471692558401 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:18 INFO - PROCESS | 3656 | 1471692558404 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:18 INFO - PROCESS | 3656 | 1471692558473 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:29:18 INFO - PROCESS | 3656 | 1471692558480 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:18 INFO - PROCESS | 3656 | 1471692558483 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:18 INFO - PROCESS | 3656 | ++DOCSHELL 15A0B000 == 39 [pid = 3656] [id = 60] 03:29:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A49B800) [pid = 3656] [serial = 177] [outer = 00000000] 03:29:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1A4A9400) [pid = 3656] [serial = 178] [outer = 1A49B800] 03:29:18 INFO - PROCESS | 3656 | 1471692558529 Marionette DEBUG loaded listener.js 03:29:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A505400) [pid = 3656] [serial = 179] [outer = 1A49B800] 03:29:19 INFO - PROCESS | 3656 | 1471692559097 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 773ms 03:29:19 INFO - PROCESS | 3656 | 1471692559153 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:29:19 INFO - PROCESS | 3656 | 1471692559158 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 03:29:19 INFO - PROCESS | 3656 | 1471692559162 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:29:19 INFO - PROCESS | 3656 | 1471692559168 Marionette TRACE conn3 <- [1,206,null,{}] 03:29:19 INFO - PROCESS | 3656 | 1471692559173 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:19 INFO - PROCESS | 3656 | 1471692559176 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:19 INFO - PROCESS | 3656 | 1471692559297 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:29:19 INFO - PROCESS | 3656 | 1471692559365 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:19 INFO - PROCESS | 3656 | 1471692559369 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:19 INFO - PROCESS | 3656 | ++DOCSHELL 10FAEC00 == 40 [pid = 3656] [id = 61] 03:29:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (112C6800) [pid = 3656] [serial = 180] [outer = 00000000] 03:29:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (129BEC00) [pid = 3656] [serial = 181] [outer = 112C6800] 03:29:19 INFO - PROCESS | 3656 | 1471692559408 Marionette DEBUG loaded listener.js 03:29:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (13160800) [pid = 3656] [serial = 182] [outer = 112C6800] 03:29:19 INFO - PROCESS | 3656 | 1471692559940 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 814ms 03:29:19 INFO - PROCESS | 3656 | 1471692559984 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:29:19 INFO - PROCESS | 3656 | 1471692559989 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 03:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:29:19 INFO - PROCESS | 3656 | 1471692559996 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:29:19 INFO - PROCESS | 3656 | 1471692559999 Marionette TRACE conn3 <- [1,210,null,{}] 03:29:19 INFO - PROCESS | 3656 | 1471692560003 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:19 INFO - PROCESS | 3656 | 1471692560006 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:20 INFO - PROCESS | 3656 | 1471692560096 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:29:20 INFO - PROCESS | 3656 | 1471692560152 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:20 INFO - PROCESS | 3656 | 1471692560155 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:20 INFO - PROCESS | 3656 | ++DOCSHELL 13943000 == 41 [pid = 3656] [id = 62] 03:29:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (13EA6C00) [pid = 3656] [serial = 183] [outer = 00000000] 03:29:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (15AF7000) [pid = 3656] [serial = 184] [outer = 13EA6C00] 03:29:20 INFO - PROCESS | 3656 | 1471692560253 Marionette DEBUG loaded listener.js 03:29:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (16D8D800) [pid = 3656] [serial = 185] [outer = 13EA6C00] 03:29:20 INFO - PROCESS | 3656 | 1471692560851 Marionette TRACE conn3 <- [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]]]}] 03:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 920ms 03:29:20 INFO - PROCESS | 3656 | 1471692560924 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:29:20 INFO - PROCESS | 3656 | 1471692560928 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 03:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:29:20 INFO - PROCESS | 3656 | 1471692560933 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:29:20 INFO - PROCESS | 3656 | 1471692560936 Marionette TRACE conn3 <- [1,214,null,{}] 03:29:20 INFO - PROCESS | 3656 | 1471692560941 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:20 INFO - PROCESS | 3656 | 1471692560944 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:21 INFO - PROCESS | 3656 | 1471692561026 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:29:21 INFO - PROCESS | 3656 | 1471692561093 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:21 INFO - PROCESS | 3656 | 1471692561096 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:21 INFO - PROCESS | 3656 | ++DOCSHELL 114E3000 == 42 [pid = 3656] [id = 63] 03:29:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (114E5000) [pid = 3656] [serial = 186] [outer = 00000000] 03:29:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (12833C00) [pid = 3656] [serial = 187] [outer = 114E5000] 03:29:21 INFO - PROCESS | 3656 | 1471692561123 Marionette DEBUG loaded listener.js 03:29:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (129C1800) [pid = 3656] [serial = 188] [outer = 114E5000] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 19E09800 == 41 [pid = 3656] [id = 59] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 141A1800 == 40 [pid = 3656] [id = 58] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 11438000 == 39 [pid = 3656] [id = 57] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 139D2800 == 38 [pid = 3656] [id = 56] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 10FAC400 == 37 [pid = 3656] [id = 55] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 168EAC00 == 36 [pid = 3656] [id = 54] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 1419E000 == 35 [pid = 3656] [id = 53] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 14195800 == 34 [pid = 3656] [id = 52] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 129C0400 == 33 [pid = 3656] [id = 51] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 11C40C00 == 32 [pid = 3656] [id = 50] 03:29:21 INFO - PROCESS | 3656 | --DOCSHELL 1026C800 == 31 [pid = 3656] [id = 49] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (16A16400) [pid = 3656] [serial = 129] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (12DA2400) [pid = 3656] [serial = 120] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1308C000) [pid = 3656] [serial = 121] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1143C400) [pid = 3656] [serial = 117] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (114EB000) [pid = 3656] [serial = 118] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (10A6D800) [pid = 3656] [serial = 115] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (10A04400) [pid = 3656] [serial = 114] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1419F000) [pid = 3656] [serial = 123] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16063800) [pid = 3656] [serial = 126] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (17547C00) [pid = 3656] [serial = 132] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (175A2800) [pid = 3656] [serial = 133] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (155FF800) [pid = 3656] [serial = 135] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12BCA400) [pid = 3656] [serial = 109] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (12937C00) [pid = 3656] [serial = 108] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (15D99C00) [pid = 3656] [serial = 112] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (15D93800) [pid = 3656] [serial = 111] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (16071400) [pid = 3656] [serial = 136] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17AF9800) [pid = 3656] [serial = 139] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17AF5800) [pid = 3656] [serial = 138] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16071C00) [pid = 3656] [serial = 127] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16D90C00) [pid = 3656] [serial = 130] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19794C00) [pid = 3656] [serial = 141] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1523B400) [pid = 3656] [serial = 124] [outer = 00000000] [url = about:blank] 03:29:21 INFO - PROCESS | 3656 | 1471692561538 Marionette TRACE conn3 <- [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]]]}] 03:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 626ms 03:29:21 INFO - PROCESS | 3656 | 1471692561564 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:29:21 INFO - PROCESS | 3656 | 1471692561568 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 03:29:21 INFO - PROCESS | 3656 | 1471692561574 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:29:21 INFO - PROCESS | 3656 | 1471692561577 Marionette TRACE conn3 <- [1,218,null,{}] 03:29:21 INFO - PROCESS | 3656 | 1471692561581 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:21 INFO - PROCESS | 3656 | 1471692561583 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:21 INFO - PROCESS | 3656 | 1471692561652 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:29:21 INFO - PROCESS | 3656 | 1471692561658 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:21 INFO - PROCESS | 3656 | 1471692561660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:21 INFO - PROCESS | 3656 | ++DOCSHELL 12986800 == 32 [pid = 3656] [id = 64] 03:29:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (12987000) [pid = 3656] [serial = 189] [outer = 00000000] 03:29:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (12D79C00) [pid = 3656] [serial = 190] [outer = 12987000] 03:29:21 INFO - PROCESS | 3656 | 1471692561717 Marionette DEBUG loaded listener.js 03:29:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (130B3800) [pid = 3656] [serial = 191] [outer = 12987000] 03:29:22 INFO - PROCESS | 3656 | 1471692562128 Marionette TRACE conn3 <- [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]]]}] 03:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 600ms 03:29:22 INFO - PROCESS | 3656 | 1471692562160 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:29:22 INFO - PROCESS | 3656 | 1471692562162 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 03:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:29:22 INFO - PROCESS | 3656 | 1471692562166 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:29:22 INFO - PROCESS | 3656 | 1471692562170 Marionette TRACE conn3 <- [1,222,null,{}] 03:29:22 INFO - PROCESS | 3656 | 1471692562180 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:22 INFO - PROCESS | 3656 | 1471692562185 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:22 INFO - PROCESS | 3656 | 1471692562268 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:29:22 INFO - PROCESS | 3656 | 1471692562286 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:22 INFO - PROCESS | 3656 | 1471692562290 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:22 INFO - PROCESS | 3656 | ++DOCSHELL 141A0000 == 33 [pid = 3656] [id = 65] 03:29:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (141A0C00) [pid = 3656] [serial = 192] [outer = 00000000] 03:29:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1523D000) [pid = 3656] [serial = 193] [outer = 141A0C00] 03:29:22 INFO - PROCESS | 3656 | 1471692562339 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (15601C00) [pid = 3656] [serial = 194] [outer = 141A0C00] 03:29:22 INFO - PROCESS | 3656 | 1471692562696 Marionette TRACE conn3 <- [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]]]}] 03:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 547ms 03:29:22 INFO - PROCESS | 3656 | 1471692562718 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:29:22 INFO - PROCESS | 3656 | 1471692562721 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 03:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:29:22 INFO - PROCESS | 3656 | 1471692562724 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:29:22 INFO - PROCESS | 3656 | 1471692562726 Marionette TRACE conn3 <- [1,226,null,{}] 03:29:22 INFO - PROCESS | 3656 | 1471692562729 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:22 INFO - PROCESS | 3656 | 1471692562731 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:22 INFO - PROCESS | 3656 | 1471692562810 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:29:22 INFO - PROCESS | 3656 | 1471692562819 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:22 INFO - PROCESS | 3656 | 1471692562821 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:22 INFO - PROCESS | 3656 | ++DOCSHELL 15A0F400 == 34 [pid = 3656] [id = 66] 03:29:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (15A19400) [pid = 3656] [serial = 195] [outer = 00000000] 03:29:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16069800) [pid = 3656] [serial = 196] [outer = 15A19400] 03:29:22 INFO - PROCESS | 3656 | 1471692562867 Marionette DEBUG loaded listener.js 03:29:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (168EAC00) [pid = 3656] [serial = 197] [outer = 15A19400] 03:29:23 INFO - PROCESS | 3656 | 1471692563263 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 600ms 03:29:23 INFO - PROCESS | 3656 | 1471692563314 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:29:23 INFO - PROCESS | 3656 | 1471692563316 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 03:29:23 INFO - PROCESS | 3656 | 1471692563319 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:29:23 INFO - PROCESS | 3656 | 1471692563321 Marionette TRACE conn3 <- [1,230,null,{}] 03:29:23 INFO - PROCESS | 3656 | 1471692563324 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:23 INFO - PROCESS | 3656 | 1471692563326 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:23 INFO - PROCESS | 3656 | 1471692563389 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:29:23 INFO - PROCESS | 3656 | 1471692563419 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:23 INFO - PROCESS | 3656 | 1471692563422 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:23 INFO - PROCESS | 3656 | ++DOCSHELL 16D87000 == 35 [pid = 3656] [id = 67] 03:29:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (16D89800) [pid = 3656] [serial = 198] [outer = 00000000] 03:29:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16E06800) [pid = 3656] [serial = 199] [outer = 16D89800] 03:29:23 INFO - PROCESS | 3656 | 1471692563467 Marionette DEBUG loaded listener.js 03:29:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16E08000) [pid = 3656] [serial = 200] [outer = 16D89800] 03:29:23 INFO - PROCESS | 3656 | 1471692563890 Marionette TRACE conn3 <- [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]]]}] 03:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 600ms 03:29:23 INFO - PROCESS | 3656 | 1471692563911 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:29:23 INFO - PROCESS | 3656 | 1471692563913 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 03:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:29:23 INFO - PROCESS | 3656 | 1471692563924 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:29:23 INFO - PROCESS | 3656 | 1471692563926 Marionette TRACE conn3 <- [1,234,null,{}] 03:29:23 INFO - PROCESS | 3656 | 1471692563930 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:23 INFO - PROCESS | 3656 | 1471692563935 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:24 INFO - PROCESS | 3656 | 1471692564056 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:29:24 INFO - PROCESS | 3656 | 1471692564113 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:24 INFO - PROCESS | 3656 | 1471692564115 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:24 INFO - PROCESS | 3656 | ++DOCSHELL 17547C00 == 36 [pid = 3656] [id = 68] 03:29:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (17735C00) [pid = 3656] [serial = 201] [outer = 00000000] 03:29:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (18226800) [pid = 3656] [serial = 202] [outer = 17735C00] 03:29:24 INFO - PROCESS | 3656 | 1471692564142 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (18226C00) [pid = 3656] [serial = 203] [outer = 17735C00] 03:29:24 INFO - PROCESS | 3656 | 1471692564503 Marionette TRACE conn3 <- [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]]]}] 03:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms 03:29:24 INFO - PROCESS | 3656 | 1471692564529 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:29:24 INFO - PROCESS | 3656 | 1471692564531 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 03:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:29:24 INFO - PROCESS | 3656 | 1471692564516 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:29:24 INFO - PROCESS | 3656 | 1471692564518 Marionette TRACE conn3 <- [1,238,null,{}] 03:29:24 INFO - PROCESS | 3656 | 1471692564521 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:24 INFO - PROCESS | 3656 | 1471692564523 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:24 INFO - PROCESS | 3656 | 1471692564657 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:29:24 INFO - PROCESS | 3656 | 1471692564663 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:24 INFO - PROCESS | 3656 | 1471692564647 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:24 INFO - PROCESS | 3656 | ++DOCSHELL 10514800 == 37 [pid = 3656] [id = 69] 03:29:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (18078800) [pid = 3656] [serial = 204] [outer = 00000000] 03:29:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (18233000) [pid = 3656] [serial = 205] [outer = 18078800] 03:29:24 INFO - PROCESS | 3656 | 1471692564732 Marionette DEBUG loaded listener.js 03:29:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1978EC00) [pid = 3656] [serial = 206] [outer = 18078800] 03:29:25 INFO - PROCESS | 3656 | 1471692565064 Marionette TRACE conn3 <- [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]]]}] 03:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 587ms 03:29:25 INFO - PROCESS | 3656 | 1471692565130 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:29:25 INFO - PROCESS | 3656 | 1471692565114 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 03:29:25 INFO - PROCESS | 3656 | 1471692565117 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:29:25 INFO - PROCESS | 3656 | 1471692565119 Marionette TRACE conn3 <- [1,242,null,{}] 03:29:25 INFO - PROCESS | 3656 | 1471692565122 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:25 INFO - PROCESS | 3656 | 1471692565124 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:25 INFO - PROCESS | 3656 | 1471692565227 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:29:25 INFO - PROCESS | 3656 | 1471692565232 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:25 INFO - PROCESS | 3656 | 1471692565234 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:25 INFO - PROCESS | 3656 | ++DOCSHELL 13943400 == 38 [pid = 3656] [id = 70] 03:29:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (139D1C00) [pid = 3656] [serial = 207] [outer = 00000000] 03:29:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1992F800) [pid = 3656] [serial = 208] [outer = 139D1C00] 03:29:25 INFO - PROCESS | 3656 | 1471692565260 Marionette DEBUG loaded listener.js 03:29:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (19B28000) [pid = 3656] [serial = 209] [outer = 139D1C00] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1A128C00) [pid = 3656] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (19B2E000) [pid = 3656] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (15A0E000) [pid = 3656] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1992E800) [pid = 3656] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (12BCAC00) [pid = 3656] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (129C1000) [pid = 3656] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (14195C00) [pid = 3656] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (17735000) [pid = 3656] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16FE6400) [pid = 3656] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1697E800) [pid = 3656] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:29:25 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11C41000) [pid = 3656] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:29:25 INFO - PROCESS | 3656 | 1471692565626 Marionette TRACE conn3 <- [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]]]}] 03:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 534ms 03:29:25 INFO - PROCESS | 3656 | 1471692565674 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:29:25 INFO - PROCESS | 3656 | 1471692565676 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 03:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:29:25 INFO - PROCESS | 3656 | 1471692565679 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:29:25 INFO - PROCESS | 3656 | 1471692565681 Marionette TRACE conn3 <- [1,246,null,{}] 03:29:25 INFO - PROCESS | 3656 | 1471692565685 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:25 INFO - PROCESS | 3656 | 1471692565687 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:25 INFO - PROCESS | 3656 | 1471692565752 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:29:25 INFO - PROCESS | 3656 | 1471692565785 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:25 INFO - PROCESS | 3656 | 1471692565787 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:25 INFO - PROCESS | 3656 | ++DOCSHELL 129C1000 == 39 [pid = 3656] [id = 71] 03:29:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (13945C00) [pid = 3656] [serial = 210] [outer = 00000000] 03:29:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (18232800) [pid = 3656] [serial = 211] [outer = 13945C00] 03:29:25 INFO - PROCESS | 3656 | 1471692565832 Marionette DEBUG loaded listener.js 03:29:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19794000) [pid = 3656] [serial = 212] [outer = 13945C00] 03:29:26 INFO - PROCESS | 3656 | 1471692566178 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 547ms 03:29:26 INFO - PROCESS | 3656 | 1471692566228 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:29:26 INFO - PROCESS | 3656 | 1471692566230 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 03:29:26 INFO - PROCESS | 3656 | 1471692566233 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:29:26 INFO - PROCESS | 3656 | 1471692566235 Marionette TRACE conn3 <- [1,250,null,{}] 03:29:26 INFO - PROCESS | 3656 | 1471692566221 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:26 INFO - PROCESS | 3656 | 1471692566232 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:26 INFO - PROCESS | 3656 | 1471692566314 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:29:26 INFO - PROCESS | 3656 | 1471692566322 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:26 INFO - PROCESS | 3656 | 1471692566324 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:26 INFO - PROCESS | 3656 | ++DOCSHELL 18230800 == 40 [pid = 3656] [id = 72] 03:29:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19796400) [pid = 3656] [serial = 213] [outer = 00000000] 03:29:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19F63400) [pid = 3656] [serial = 214] [outer = 19796400] 03:29:26 INFO - PROCESS | 3656 | 1471692566349 Marionette DEBUG loaded listener.js 03:29:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1A127400) [pid = 3656] [serial = 215] [outer = 19796400] 03:29:26 INFO - PROCESS | 3656 | 1471692566704 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 506ms 03:29:26 INFO - PROCESS | 3656 | 1471692566745 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:29:26 INFO - PROCESS | 3656 | 1471692566747 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 03:29:26 INFO - PROCESS | 3656 | 1471692566751 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:29:26 INFO - PROCESS | 3656 | 1471692566753 Marionette TRACE conn3 <- [1,254,null,{}] 03:29:26 INFO - PROCESS | 3656 | 1471692566757 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:26 INFO - PROCESS | 3656 | 1471692566759 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:26 INFO - PROCESS | 3656 | 1471692566839 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:29:26 INFO - PROCESS | 3656 | 1471692566844 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:26 INFO - PROCESS | 3656 | 1471692566847 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:26 INFO - PROCESS | 3656 | ++DOCSHELL 19EB3800 == 41 [pid = 3656] [id = 73] 03:29:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1A126400) [pid = 3656] [serial = 216] [outer = 00000000] 03:29:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1A4A5400) [pid = 3656] [serial = 217] [outer = 1A126400] 03:29:26 INFO - PROCESS | 3656 | 1471692566900 Marionette DEBUG loaded listener.js 03:29:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1A50A800) [pid = 3656] [serial = 218] [outer = 1A126400] 03:29:27 INFO - PROCESS | 3656 | 1471692567435 Marionette TRACE conn3 <- [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]]]}] 03:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 720ms 03:29:27 INFO - PROCESS | 3656 | 1471692567482 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:29:27 INFO - PROCESS | 3656 | 1471692567487 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 03:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:29:27 INFO - PROCESS | 3656 | 1471692567493 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:29:27 INFO - PROCESS | 3656 | 1471692567496 Marionette TRACE conn3 <- [1,258,null,{}] 03:29:27 INFO - PROCESS | 3656 | 1471692567502 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:27 INFO - PROCESS | 3656 | 1471692567487 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:27 INFO - PROCESS | 3656 | 1471692567597 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:29:27 INFO - PROCESS | 3656 | 1471692567648 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:27 INFO - PROCESS | 3656 | 1471692567651 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:27 INFO - PROCESS | 3656 | ++DOCSHELL 10A6D400 == 42 [pid = 3656] [id = 74] 03:29:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (10A6D800) [pid = 3656] [serial = 219] [outer = 00000000] 03:29:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (114EC400) [pid = 3656] [serial = 220] [outer = 10A6D800] 03:29:27 INFO - PROCESS | 3656 | 1471692567751 Marionette DEBUG loaded listener.js 03:29:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (12836000) [pid = 3656] [serial = 221] [outer = 10A6D800] 03:29:28 INFO - PROCESS | 3656 | 1471692568279 Marionette TRACE conn3 <- [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]]]}] 03:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 853ms 03:29:28 INFO - PROCESS | 3656 | 1471692568352 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:29:28 INFO - PROCESS | 3656 | 1471692568357 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 03:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:29:28 INFO - PROCESS | 3656 | 1471692568344 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:29:28 INFO - PROCESS | 3656 | 1471692568347 Marionette TRACE conn3 <- [1,262,null,{}] 03:29:28 INFO - PROCESS | 3656 | 1471692568351 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:28 INFO - PROCESS | 3656 | 1471692568354 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:28 INFO - PROCESS | 3656 | 1471692568474 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:29:28 INFO - PROCESS | 3656 | 1471692568591 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:28 INFO - PROCESS | 3656 | 1471692568593 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:28 INFO - PROCESS | 3656 | ++DOCSHELL 13EA6800 == 43 [pid = 3656] [id = 75] 03:29:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (13EAE000) [pid = 3656] [serial = 222] [outer = 00000000] 03:29:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (155FA800) [pid = 3656] [serial = 223] [outer = 13EAE000] 03:29:28 INFO - PROCESS | 3656 | 1471692568633 Marionette DEBUG loaded listener.js 03:29:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (16065800) [pid = 3656] [serial = 224] [outer = 13EAE000] 03:29:29 INFO - PROCESS | 3656 | 1471692569320 Marionette TRACE conn3 <- [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]]]}] 03:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 974ms 03:29:29 INFO - PROCESS | 3656 | 1471692569337 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:29:29 INFO - PROCESS | 3656 | 1471692569343 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 03:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:29:29 INFO - PROCESS | 3656 | 1471692569348 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:29:29 INFO - PROCESS | 3656 | 1471692569352 Marionette TRACE conn3 <- [1,266,null,{}] 03:29:29 INFO - PROCESS | 3656 | 1471692569357 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:29 INFO - PROCESS | 3656 | 1471692569359 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:29 INFO - PROCESS | 3656 | 1471692569437 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:29:29 INFO - PROCESS | 3656 | 1471692569514 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:29 INFO - PROCESS | 3656 | 1471692569517 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:29 INFO - PROCESS | 3656 | ++DOCSHELL 11254800 == 44 [pid = 3656] [id = 76] 03:29:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (11259400) [pid = 3656] [serial = 225] [outer = 00000000] 03:29:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (129C8400) [pid = 3656] [serial = 226] [outer = 11259400] 03:29:29 INFO - PROCESS | 3656 | 1471692569549 Marionette DEBUG loaded listener.js 03:29:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (131E6400) [pid = 3656] [serial = 227] [outer = 11259400] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 18230800 == 43 [pid = 3656] [id = 72] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 129C1000 == 42 [pid = 3656] [id = 71] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 13943400 == 41 [pid = 3656] [id = 70] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 10514800 == 40 [pid = 3656] [id = 69] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 17547C00 == 39 [pid = 3656] [id = 68] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 16D87000 == 38 [pid = 3656] [id = 67] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 15A0F400 == 37 [pid = 3656] [id = 66] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 141A0000 == 36 [pid = 3656] [id = 65] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 12986800 == 35 [pid = 3656] [id = 64] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 114E3000 == 34 [pid = 3656] [id = 63] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 13943000 == 33 [pid = 3656] [id = 62] 03:29:29 INFO - PROCESS | 3656 | --DOCSHELL 10FAEC00 == 32 [pid = 3656] [id = 61] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (1A402000) [pid = 3656] [serial = 175] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (19EB9400) [pid = 3656] [serial = 166] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (168F3400) [pid = 3656] [serial = 157] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (10564000) [pid = 3656] [serial = 144] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (19F65400) [pid = 3656] [serial = 172] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (1523A400) [pid = 3656] [serial = 169] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (19EBE400) [pid = 3656] [serial = 167] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (13164800) [pid = 3656] [serial = 150] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (14199C00) [pid = 3656] [serial = 170] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (15241800) [pid = 3656] [serial = 154] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1B1CF400) [pid = 3656] [serial = 46] [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.] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (131E7C00) [pid = 3656] [serial = 151] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19796C00) [pid = 3656] [serial = 142] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (19B35C00) [pid = 3656] [serial = 164] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1419E400) [pid = 3656] [serial = 153] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16E0A800) [pid = 3656] [serial = 159] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (15D9F400) [pid = 3656] [serial = 156] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1806C000) [pid = 3656] [serial = 163] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1A126800) [pid = 3656] [serial = 173] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17481C00) [pid = 3656] [serial = 160] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (12830400) [pid = 3656] [serial = 147] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (12940C00) [pid = 3656] [serial = 148] [outer = 00000000] [url = about:blank] 03:29:29 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A409800) [pid = 3656] [serial = 176] [outer = 00000000] [url = about:blank] 03:29:30 INFO - PROCESS | 3656 | 1471692570011 Marionette TRACE conn3 <- [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]]]}] 03:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 720ms 03:29:30 INFO - PROCESS | 3656 | 1471692570067 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:29:30 INFO - PROCESS | 3656 | 1471692570072 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 03:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:29:30 INFO - PROCESS | 3656 | 1471692570078 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:29:30 INFO - PROCESS | 3656 | 1471692570081 Marionette TRACE conn3 <- [1,270,null,{}] 03:29:30 INFO - PROCESS | 3656 | 1471692570085 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:30 INFO - PROCESS | 3656 | 1471692570087 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:30 INFO - PROCESS | 3656 | 1471692570153 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:29:30 INFO - PROCESS | 3656 | 1471692570161 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:30 INFO - PROCESS | 3656 | 1471692570163 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:30 INFO - PROCESS | 3656 | ++DOCSHELL 10A6CC00 == 33 [pid = 3656] [id = 77] 03:29:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (11C49000) [pid = 3656] [serial = 228] [outer = 00000000] 03:29:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (131ECC00) [pid = 3656] [serial = 229] [outer = 11C49000] 03:29:30 INFO - PROCESS | 3656 | 1471692570217 Marionette DEBUG loaded listener.js 03:29:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (13C2DC00) [pid = 3656] [serial = 230] [outer = 11C49000] 03:29:30 INFO - PROCESS | 3656 | 1471692570702 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 694ms 03:29:30 INFO - PROCESS | 3656 | 1471692570751 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:29:30 INFO - PROCESS | 3656 | 1471692570753 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 03:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:29:30 INFO - PROCESS | 3656 | 1471692570757 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:29:30 INFO - PROCESS | 3656 | 1471692570760 Marionette TRACE conn3 <- [1,274,null,{}] 03:29:30 INFO - PROCESS | 3656 | 1471692570771 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:30 INFO - PROCESS | 3656 | 1471692570775 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:30 INFO - PROCESS | 3656 | 1471692570839 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:29:30 INFO - PROCESS | 3656 | 1471692570917 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:30 INFO - PROCESS | 3656 | 1471692570921 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:30 INFO - PROCESS | 3656 | ++DOCSHELL 16070C00 == 34 [pid = 3656] [id = 78] 03:29:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16071400) [pid = 3656] [serial = 231] [outer = 00000000] 03:29:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1697E800) [pid = 3656] [serial = 232] [outer = 16071400] 03:29:30 INFO - PROCESS | 3656 | 1471692570960 Marionette DEBUG loaded listener.js 03:29:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16D8FC00) [pid = 3656] [serial = 233] [outer = 16071400] 03:29:31 INFO - PROCESS | 3656 | 1471692571280 Marionette TRACE conn3 <- [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]]]}] 03:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 546ms 03:29:31 INFO - PROCESS | 3656 | 1471692571307 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:29:31 INFO - PROCESS | 3656 | 1471692571310 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 03:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:29:31 INFO - PROCESS | 3656 | 1471692571327 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:29:31 INFO - PROCESS | 3656 | 1471692571329 Marionette TRACE conn3 <- [1,278,null,{}] 03:29:31 INFO - PROCESS | 3656 | 1471692571333 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:31 INFO - PROCESS | 3656 | 1471692571335 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:31 INFO - PROCESS | 3656 | 1471692571400 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:29:31 INFO - PROCESS | 3656 | 1471692571405 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:31 INFO - PROCESS | 3656 | 1471692571407 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:31 INFO - PROCESS | 3656 | ++DOCSHELL 16FEAC00 == 35 [pid = 3656] [id = 79] 03:29:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1748CC00) [pid = 3656] [serial = 234] [outer = 00000000] 03:29:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (17733C00) [pid = 3656] [serial = 235] [outer = 1748CC00] 03:29:31 INFO - PROCESS | 3656 | 1471692571461 Marionette DEBUG loaded listener.js 03:29:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (17AF8000) [pid = 3656] [serial = 236] [outer = 1748CC00] 03:29:31 INFO - PROCESS | 3656 | 1471692571892 Marionette TRACE conn3 <- [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]]]}] 03:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 600ms 03:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:29:31 INFO - PROCESS | 3656 | 1471692571906 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:29:31 INFO - PROCESS | 3656 | 1471692571908 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 03:29:31 INFO - PROCESS | 3656 | 1471692571912 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:29:31 INFO - PROCESS | 3656 | 1471692571914 Marionette TRACE conn3 <- [1,282,null,{}] 03:29:31 INFO - PROCESS | 3656 | 1471692571917 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:31 INFO - PROCESS | 3656 | 1471692571919 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:31 INFO - PROCESS | 3656 | 1471692572005 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:29:32 INFO - PROCESS | 3656 | 1471692572064 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:32 INFO - PROCESS | 3656 | 1471692572066 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:32 INFO - PROCESS | 3656 | ++DOCSHELL 17EA0800 == 36 [pid = 3656] [id = 80] 03:29:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17EA3000) [pid = 3656] [serial = 237] [outer = 00000000] 03:29:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (18232C00) [pid = 3656] [serial = 238] [outer = 17EA3000] 03:29:32 INFO - PROCESS | 3656 | 1471692572114 Marionette DEBUG loaded listener.js 03:29:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (19794800) [pid = 3656] [serial = 239] [outer = 17EA3000] 03:29:32 INFO - PROCESS | 3656 | 1471692572464 Marionette TRACE conn3 <- [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]]]}] 03:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 601ms 03:29:32 INFO - PROCESS | 3656 | 1471692572505 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:29:32 INFO - PROCESS | 3656 | 1471692572507 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 03:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:29:32 INFO - PROCESS | 3656 | 1471692572515 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:29:32 INFO - PROCESS | 3656 | 1471692572517 Marionette TRACE conn3 <- [1,286,null,{}] 03:29:32 INFO - PROCESS | 3656 | 1471692572520 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:32 INFO - PROCESS | 3656 | 1471692572526 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:32 INFO - PROCESS | 3656 | 1471692572638 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:29:32 INFO - PROCESS | 3656 | 1471692572644 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:32 INFO - PROCESS | 3656 | 1471692572646 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:32 INFO - PROCESS | 3656 | ++DOCSHELL 16FE6400 == 37 [pid = 3656] [id = 81] 03:29:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17E9F400) [pid = 3656] [serial = 240] [outer = 00000000] 03:29:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (19EBB800) [pid = 3656] [serial = 241] [outer = 17E9F400] 03:29:32 INFO - PROCESS | 3656 | 1471692572691 Marionette DEBUG loaded listener.js 03:29:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (19EBC000) [pid = 3656] [serial = 242] [outer = 17E9F400] 03:29:33 INFO - PROCESS | 3656 | 1471692573167 Marionette TRACE conn3 <- [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]]]}] 03:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 720ms 03:29:33 INFO - PROCESS | 3656 | 1471692573238 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:29:33 INFO - PROCESS | 3656 | 1471692573240 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 03:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:29:33 INFO - PROCESS | 3656 | 1471692573266 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:29:33 INFO - PROCESS | 3656 | 1471692573267 Marionette TRACE conn3 <- [1,290,null,{}] 03:29:33 INFO - PROCESS | 3656 | 1471692573277 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:33 INFO - PROCESS | 3656 | 1471692573279 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:33 INFO - PROCESS | 3656 | 1471692573435 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (17735C00) [pid = 3656] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (18078800) [pid = 3656] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (12987000) [pid = 3656] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (13EA6C00) [pid = 3656] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (16D89800) [pid = 3656] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (114E5000) [pid = 3656] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (141A0C00) [pid = 3656] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (15A19400) [pid = 3656] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (112C6800) [pid = 3656] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (139D1C00) [pid = 3656] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19796400) [pid = 3656] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (13945C00) [pid = 3656] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:29:33 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1026CC00) [pid = 3656] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:29:33 INFO - PROCESS | 3656 | 1471692573487 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:33 INFO - PROCESS | 3656 | 1471692573489 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:33 INFO - PROCESS | 3656 | ++DOCSHELL 102CB400 == 38 [pid = 3656] [id = 82] 03:29:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (10A47C00) [pid = 3656] [serial = 243] [outer = 00000000] 03:29:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (11CECC00) [pid = 3656] [serial = 244] [outer = 10A47C00] 03:29:33 INFO - PROCESS | 3656 | 1471692573534 Marionette DEBUG loaded listener.js 03:29:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (139D1C00) [pid = 3656] [serial = 245] [outer = 10A47C00] 03:29:33 INFO - PROCESS | 3656 | 1471692573852 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 654ms 03:29:33 INFO - PROCESS | 3656 | 1471692573917 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:29:33 INFO - PROCESS | 3656 | 1471692573902 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 03:29:33 INFO - PROCESS | 3656 | 1471692573905 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:29:33 INFO - PROCESS | 3656 | 1471692573907 Marionette TRACE conn3 <- [1,294,null,{}] 03:29:33 INFO - PROCESS | 3656 | 1471692573915 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:33 INFO - PROCESS | 3656 | 1471692573917 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:33 INFO - PROCESS | 3656 | 1471692573995 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:29:33 INFO - PROCESS | 3656 | 1471692574001 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:33 INFO - PROCESS | 3656 | 1471692574003 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:33 INFO - PROCESS | 3656 | ++DOCSHELL 11CEC800 == 39 [pid = 3656] [id = 83] 03:29:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (13EADC00) [pid = 3656] [serial = 246] [outer = 00000000] 03:29:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19F62000) [pid = 3656] [serial = 247] [outer = 13EADC00] 03:29:34 INFO - PROCESS | 3656 | 1471692574029 Marionette DEBUG loaded listener.js 03:29:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1A403C00) [pid = 3656] [serial = 248] [outer = 13EADC00] 03:29:34 INFO - PROCESS | 3656 | 1471692574382 Marionette TRACE conn3 <- [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]]]}] 03:29:34 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. 03:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 507ms 03:29:34 INFO - PROCESS | 3656 | 1471692574427 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:29:34 INFO - PROCESS | 3656 | 1471692574429 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 03:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:29:34 INFO - PROCESS | 3656 | 1471692574432 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:29:34 INFO - PROCESS | 3656 | 1471692574434 Marionette TRACE conn3 <- [1,298,null,{}] 03:29:34 INFO - PROCESS | 3656 | 1471692574437 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:34 INFO - PROCESS | 3656 | 1471692574439 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:34 INFO - PROCESS | 3656 | 1471692574498 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:29:34 INFO - PROCESS | 3656 | 1471692574504 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:34 INFO - PROCESS | 3656 | 1471692574506 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:34 INFO - PROCESS | 3656 | ++DOCSHELL 1606C400 == 40 [pid = 3656] [id = 84] 03:29:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1822D800) [pid = 3656] [serial = 249] [outer = 00000000] 03:29:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1A50EC00) [pid = 3656] [serial = 250] [outer = 1822D800] 03:29:34 INFO - PROCESS | 3656 | 1471692574550 Marionette DEBUG loaded listener.js 03:29:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1A756800) [pid = 3656] [serial = 251] [outer = 1822D800] 03:29:34 INFO - PROCESS | 3656 | 1471692574941 Marionette TRACE conn3 <- [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]]]}] 03:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 547ms 03:29:34 INFO - PROCESS | 3656 | 1471692574965 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:29:34 INFO - PROCESS | 3656 | 1471692574967 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 03:29:34 INFO - PROCESS | 3656 | 1471692574970 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:29:34 INFO - PROCESS | 3656 | 1471692574972 Marionette TRACE conn3 <- [1,302,null,{}] 03:29:34 INFO - PROCESS | 3656 | 1471692574976 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:34 INFO - PROCESS | 3656 | 1471692574978 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:35 INFO - PROCESS | 3656 | 1471692575059 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:29:35 INFO - PROCESS | 3656 | 1471692575049 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:35 INFO - PROCESS | 3656 | 1471692575051 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:35 INFO - PROCESS | 3656 | ++DOCSHELL 1A40EC00 == 41 [pid = 3656] [id = 85] 03:29:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1A75D400) [pid = 3656] [serial = 252] [outer = 00000000] 03:29:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1A762400) [pid = 3656] [serial = 253] [outer = 1A75D400] 03:29:35 INFO - PROCESS | 3656 | 1471692575096 Marionette DEBUG loaded listener.js 03:29:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1A763800) [pid = 3656] [serial = 254] [outer = 1A75D400] 03:29:35 INFO - PROCESS | 3656 | 1471692575723 Marionette TRACE conn3 <- [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]]]}] 03:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 813ms 03:29:35 INFO - PROCESS | 3656 | 1471692575788 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:29:35 INFO - PROCESS | 3656 | 1471692575793 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 03:29:35 INFO - PROCESS | 3656 | 1471692575798 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:29:35 INFO - PROCESS | 3656 | 1471692575803 Marionette TRACE conn3 <- [1,306,null,{}] 03:29:35 INFO - PROCESS | 3656 | 1471692575808 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:35 INFO - PROCESS | 3656 | 1471692575811 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:35 INFO - PROCESS | 3656 | 1471692575909 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:29:36 INFO - PROCESS | 3656 | 1471692576027 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:36 INFO - PROCESS | 3656 | 1471692576030 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:36 INFO - PROCESS | 3656 | ++DOCSHELL 10511C00 == 42 [pid = 3656] [id = 86] 03:29:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1055E000) [pid = 3656] [serial = 255] [outer = 00000000] 03:29:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (129C1000) [pid = 3656] [serial = 256] [outer = 1055E000] 03:29:36 INFO - PROCESS | 3656 | 1471692576089 Marionette DEBUG loaded listener.js 03:29:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (14199800) [pid = 3656] [serial = 257] [outer = 1055E000] 03:29:36 INFO - PROCESS | 3656 | 1471692576534 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:29:36 INFO - PROCESS | 3656 | 1471692576648 Marionette TRACE conn3 <- [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]]]}] 03:29:36 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. 03:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 880ms 03:29:36 INFO - PROCESS | 3656 | 1471692576677 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:29:36 INFO - PROCESS | 3656 | 1471692576682 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 03:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:29:36 INFO - PROCESS | 3656 | 1471692576704 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:29:36 INFO - PROCESS | 3656 | 1471692576707 Marionette TRACE conn3 <- [1,310,null,{}] 03:29:36 INFO - PROCESS | 3656 | 1471692576713 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:36 INFO - PROCESS | 3656 | 1471692576716 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:36 INFO - PROCESS | 3656 | 1471692576810 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:29:36 INFO - PROCESS | 3656 | 1471692576933 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:36 INFO - PROCESS | 3656 | 1471692576936 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:36 INFO - PROCESS | 3656 | ++DOCSHELL 10FA7C00 == 43 [pid = 3656] [id = 87] 03:29:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (112C8000) [pid = 3656] [serial = 258] [outer = 00000000] 03:29:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (1308EC00) [pid = 3656] [serial = 259] [outer = 112C8000] 03:29:36 INFO - PROCESS | 3656 | 1471692577001 Marionette DEBUG loaded listener.js 03:29:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (15AF2000) [pid = 3656] [serial = 260] [outer = 112C8000] 03:29:37 INFO - PROCESS | 3656 | 1471692577651 Marionette TRACE conn3 <- [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]]]}] 03:29:37 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. 03:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1000ms 03:29:37 INFO - PROCESS | 3656 | 1471692577688 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:29:37 INFO - PROCESS | 3656 | 1471692577694 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 03:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:29:37 INFO - PROCESS | 3656 | 1471692577718 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:29:37 INFO - PROCESS | 3656 | 1471692577723 Marionette TRACE conn3 <- [1,314,null,{}] 03:29:37 INFO - PROCESS | 3656 | 1471692577728 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:37 INFO - PROCESS | 3656 | 1471692577731 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:37 INFO - PROCESS | 3656 | 1471692577850 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 10511400 == 42 [pid = 3656] [id = 39] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 1606C400 == 41 [pid = 3656] [id = 84] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 11CEC800 == 40 [pid = 3656] [id = 83] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 102CB400 == 39 [pid = 3656] [id = 82] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 16FE6400 == 38 [pid = 3656] [id = 81] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 17EA0800 == 37 [pid = 3656] [id = 80] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 16FEAC00 == 36 [pid = 3656] [id = 79] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 16070C00 == 35 [pid = 3656] [id = 78] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 10A6CC00 == 34 [pid = 3656] [id = 77] 03:29:37 INFO - PROCESS | 3656 | --DOCSHELL 11254800 == 33 [pid = 3656] [id = 76] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (10A71400) [pid = 3656] [serial = 145] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (18226800) [pid = 3656] [serial = 202] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (18226C00) [pid = 3656] [serial = 203] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1978EC00) [pid = 3656] [serial = 206] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (18233000) [pid = 3656] [serial = 205] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (12D79C00) [pid = 3656] [serial = 190] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (130B3800) [pid = 3656] [serial = 191] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1A4A9400) [pid = 3656] [serial = 178] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (16D8D800) [pid = 3656] [serial = 185] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (15AF7000) [pid = 3656] [serial = 184] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16E06800) [pid = 3656] [serial = 199] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (129C1800) [pid = 3656] [serial = 188] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (12833C00) [pid = 3656] [serial = 187] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1523D000) [pid = 3656] [serial = 193] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (15601C00) [pid = 3656] [serial = 194] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (16069800) [pid = 3656] [serial = 196] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (168EAC00) [pid = 3656] [serial = 197] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (13160800) [pid = 3656] [serial = 182] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (129BEC00) [pid = 3656] [serial = 181] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1992F800) [pid = 3656] [serial = 208] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (19F63400) [pid = 3656] [serial = 214] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19B28000) [pid = 3656] [serial = 209] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19794000) [pid = 3656] [serial = 212] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A4A5400) [pid = 3656] [serial = 217] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (16E08000) [pid = 3656] [serial = 200] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (18232800) [pid = 3656] [serial = 211] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A127400) [pid = 3656] [serial = 215] [outer = 00000000] [url = about:blank] 03:29:37 INFO - PROCESS | 3656 | 1471692577955 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:37 INFO - PROCESS | 3656 | 1471692577958 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:37 INFO - PROCESS | 3656 | ++DOCSHELL 10FAF000 == 34 [pid = 3656] [id = 88] 03:29:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (11254800) [pid = 3656] [serial = 261] [outer = 00000000] 03:29:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (114DF000) [pid = 3656] [serial = 262] [outer = 11254800] 03:29:37 INFO - PROCESS | 3656 | 1471692577999 Marionette DEBUG loaded listener.js 03:29:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (128B1800) [pid = 3656] [serial = 263] [outer = 11254800] 03:29:38 INFO - PROCESS | 3656 | 1471692578342 Marionette TRACE conn3 <- [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]]]}] 03:29:38 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. 03:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 640ms 03:29:38 INFO - PROCESS | 3656 | 1471692578353 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:29:38 INFO - PROCESS | 3656 | 1471692578357 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 03:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:29:38 INFO - PROCESS | 3656 | 1471692578384 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:29:38 INFO - PROCESS | 3656 | 1471692578386 Marionette TRACE conn3 <- [1,318,null,{}] 03:29:38 INFO - PROCESS | 3656 | 1471692578390 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:38 INFO - PROCESS | 3656 | 1471692578393 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:38 INFO - PROCESS | 3656 | 1471692578487 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:29:38 INFO - PROCESS | 3656 | 1471692578495 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:38 INFO - PROCESS | 3656 | 1471692578498 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:38 INFO - PROCESS | 3656 | ++DOCSHELL 10FAC000 == 35 [pid = 3656] [id = 89] 03:29:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (131F2400) [pid = 3656] [serial = 264] [outer = 00000000] 03:29:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (13250C00) [pid = 3656] [serial = 265] [outer = 131F2400] 03:29:38 INFO - PROCESS | 3656 | 1471692578545 Marionette DEBUG loaded listener.js 03:29:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1419C800) [pid = 3656] [serial = 266] [outer = 131F2400] 03:29:38 INFO - PROCESS | 3656 | 1471692578912 Marionette TRACE conn3 <- [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]]]}] 03:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 587ms 03:29:38 INFO - PROCESS | 3656 | 1471692578979 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:29:38 INFO - PROCESS | 3656 | 1471692578983 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 03:29:38 INFO - PROCESS | 3656 | 1471692578988 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:29:38 INFO - PROCESS | 3656 | 1471692578992 Marionette TRACE conn3 <- [1,322,null,{}] 03:29:38 INFO - PROCESS | 3656 | 1471692579003 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:38 INFO - PROCESS | 3656 | 1471692579007 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:39 INFO - PROCESS | 3656 | 1471692579068 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:29:39 INFO - PROCESS | 3656 | 1471692579074 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:39 INFO - PROCESS | 3656 | 1471692579078 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:39 INFO - PROCESS | 3656 | ++DOCSHELL 16066800 == 36 [pid = 3656] [id = 90] 03:29:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16069800) [pid = 3656] [serial = 267] [outer = 00000000] 03:29:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (168F4000) [pid = 3656] [serial = 268] [outer = 16069800] 03:29:39 INFO - PROCESS | 3656 | 1471692579127 Marionette DEBUG loaded listener.js 03:29:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16D8F800) [pid = 3656] [serial = 269] [outer = 16069800] 03:29:39 INFO - PROCESS | 3656 | 1471692579517 Marionette TRACE conn3 <- [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]]]}] 03:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 601ms 03:29:39 INFO - PROCESS | 3656 | 1471692579583 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:29:39 INFO - PROCESS | 3656 | 1471692579586 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 03:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:29:39 INFO - PROCESS | 3656 | 1471692579598 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:29:39 INFO - PROCESS | 3656 | 1471692579600 Marionette TRACE conn3 <- [1,326,null,{}] 03:29:39 INFO - PROCESS | 3656 | 1471692579632 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:39 INFO - PROCESS | 3656 | 1471692579635 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:39 INFO - PROCESS | 3656 | 1471692579698 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:29:39 INFO - PROCESS | 3656 | 1471692579704 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:39 INFO - PROCESS | 3656 | 1471692579706 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:39 INFO - PROCESS | 3656 | ++DOCSHELL 1748DC00 == 37 [pid = 3656] [id = 91] 03:29:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1753E400) [pid = 3656] [serial = 270] [outer = 00000000] 03:29:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17734C00) [pid = 3656] [serial = 271] [outer = 1753E400] 03:29:39 INFO - PROCESS | 3656 | 1471692579755 Marionette DEBUG loaded listener.js 03:29:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17A9B800) [pid = 3656] [serial = 272] [outer = 1753E400] 03:29:40 INFO - PROCESS | 3656 | 1471692580161 Marionette TRACE conn3 <- [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]]]}] 03:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 613ms 03:29:40 INFO - PROCESS | 3656 | 1471692580203 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:29:40 INFO - PROCESS | 3656 | 1471692580205 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 03:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:29:40 INFO - PROCESS | 3656 | 1471692580212 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:29:40 INFO - PROCESS | 3656 | 1471692580214 Marionette TRACE conn3 <- [1,330,null,{}] 03:29:40 INFO - PROCESS | 3656 | 1471692580218 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:40 INFO - PROCESS | 3656 | 1471692580220 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:40 INFO - PROCESS | 3656 | 1471692580317 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:29:40 INFO - PROCESS | 3656 | 1471692580325 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:40 INFO - PROCESS | 3656 | 1471692580327 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:40 INFO - PROCESS | 3656 | ++DOCSHELL 1772CC00 == 38 [pid = 3656] [id = 92] 03:29:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17E9C800) [pid = 3656] [serial = 273] [outer = 00000000] 03:29:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1822B800) [pid = 3656] [serial = 274] [outer = 17E9C800] 03:29:40 INFO - PROCESS | 3656 | 1471692580391 Marionette DEBUG loaded listener.js 03:29:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1822C000) [pid = 3656] [serial = 275] [outer = 17E9C800] 03:29:40 INFO - PROCESS | 3656 | 1471692580788 Marionette TRACE conn3 <- [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]]]}] 03:29:40 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. 03:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 627ms 03:29:40 INFO - PROCESS | 3656 | 1471692580850 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:29:40 INFO - PROCESS | 3656 | 1471692580852 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 03:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:29:40 INFO - PROCESS | 3656 | 1471692580862 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:29:40 INFO - PROCESS | 3656 | 1471692580864 Marionette TRACE conn3 <- [1,334,null,{}] 03:29:40 INFO - PROCESS | 3656 | 1471692580849 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:40 INFO - PROCESS | 3656 | 1471692580855 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:40 INFO - PROCESS | 3656 | 1471692580970 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:29:41 INFO - PROCESS | 3656 | 1471692581012 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:41 INFO - PROCESS | 3656 | 1471692581014 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:41 INFO - PROCESS | 3656 | ++DOCSHELL 19791000 == 39 [pid = 3656] [id = 93] 03:29:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1979A000) [pid = 3656] [serial = 276] [outer = 00000000] 03:29:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19B2E800) [pid = 3656] [serial = 277] [outer = 1979A000] 03:29:41 INFO - PROCESS | 3656 | 1471692581060 Marionette DEBUG loaded listener.js 03:29:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (19B30400) [pid = 3656] [serial = 278] [outer = 1979A000] 03:29:41 INFO - PROCESS | 3656 | 1471692581421 Marionette TRACE conn3 <- [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]]]}] 03:29:41 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. 03:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 600ms 03:29:41 INFO - PROCESS | 3656 | 1471692581450 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:29:41 INFO - PROCESS | 3656 | 1471692581452 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 03:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:29:41 INFO - PROCESS | 3656 | 1471692581464 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:29:41 INFO - PROCESS | 3656 | 1471692581466 Marionette TRACE conn3 <- [1,338,null,{}] 03:29:41 INFO - PROCESS | 3656 | 1471692581469 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:41 INFO - PROCESS | 3656 | 1471692581471 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:41 INFO - PROCESS | 3656 | 1471692581555 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:29:41 INFO - PROCESS | 3656 | 1471692581563 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:41 INFO - PROCESS | 3656 | 1471692581565 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:41 INFO - PROCESS | 3656 | ++DOCSHELL 10A69000 == 40 [pid = 3656] [id = 94] 03:29:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (19795800) [pid = 3656] [serial = 279] [outer = 00000000] 03:29:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19E0A000) [pid = 3656] [serial = 280] [outer = 19795800] 03:29:41 INFO - PROCESS | 3656 | 1471692581610 Marionette DEBUG loaded listener.js 03:29:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (19EB9400) [pid = 3656] [serial = 281] [outer = 19795800] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17EA3000) [pid = 3656] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (16071400) [pid = 3656] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1A126400) [pid = 3656] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (10A6D800) [pid = 3656] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (13EAE000) [pid = 3656] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (11259400) [pid = 3656] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1748CC00) [pid = 3656] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17E9F400) [pid = 3656] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11C49000) [pid = 3656] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A47C00) [pid = 3656] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (13EADC00) [pid = 3656] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1A49B800) [pid = 3656] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:29:41 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1822D800) [pid = 3656] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:29:41 INFO - PROCESS | 3656 | 1471692582011 Marionette TRACE conn3 <- [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]]]}] 03:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 600ms 03:29:42 INFO - PROCESS | 3656 | 1471692582085 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:29:42 INFO - PROCESS | 3656 | 1471692582087 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 03:29:42 INFO - PROCESS | 3656 | 1471692582091 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:29:42 INFO - PROCESS | 3656 | 1471692582094 Marionette TRACE conn3 <- [1,342,null,{}] 03:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:29:42 INFO - PROCESS | 3656 | 1471692582101 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:42 INFO - PROCESS | 3656 | 1471692582103 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:42 INFO - PROCESS | 3656 | 1471692582180 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:29:42 INFO - PROCESS | 3656 | 1471692582171 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:42 INFO - PROCESS | 3656 | 1471692582173 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:42 INFO - PROCESS | 3656 | ++DOCSHELL 112C4C00 == 41 [pid = 3656] [id = 95] 03:29:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (141A1800) [pid = 3656] [serial = 282] [outer = 00000000] 03:29:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19798400) [pid = 3656] [serial = 283] [outer = 141A1800] 03:29:42 INFO - PROCESS | 3656 | 1471692582217 Marionette DEBUG loaded listener.js 03:29:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19E02000) [pid = 3656] [serial = 284] [outer = 141A1800] 03:29:42 INFO - PROCESS | 3656 | 1471692582582 Marionette TRACE conn3 <- [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]]]}] 03:29:42 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. 03:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 507ms 03:29:42 INFO - PROCESS | 3656 | 1471692582615 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:29:42 INFO - PROCESS | 3656 | 1471692582617 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 03:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:29:42 INFO - PROCESS | 3656 | 1471692582620 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:29:42 INFO - PROCESS | 3656 | 1471692582622 Marionette TRACE conn3 <- [1,346,null,{}] 03:29:42 INFO - PROCESS | 3656 | 1471692582626 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:42 INFO - PROCESS | 3656 | 1471692582628 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:42 INFO - PROCESS | 3656 | 1471692582687 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:29:42 INFO - PROCESS | 3656 | 1471692582692 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:42 INFO - PROCESS | 3656 | 1471692582694 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:42 INFO - PROCESS | 3656 | ++DOCSHELL 1560AC00 == 42 [pid = 3656] [id = 96] 03:29:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19E01C00) [pid = 3656] [serial = 285] [outer = 00000000] 03:29:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A12C000) [pid = 3656] [serial = 286] [outer = 19E01C00] 03:29:42 INFO - PROCESS | 3656 | 1471692582741 Marionette DEBUG loaded listener.js 03:29:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A12E800) [pid = 3656] [serial = 287] [outer = 19E01C00] 03:29:43 INFO - PROCESS | 3656 | 1471692583103 Marionette TRACE conn3 <- [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]]]}] 03:29:43 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. 03:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 506ms 03:29:43 INFO - PROCESS | 3656 | 1471692583133 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:29:43 INFO - PROCESS | 3656 | 1471692583135 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 03:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:29:43 INFO - PROCESS | 3656 | 1471692583138 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:29:43 INFO - PROCESS | 3656 | 1471692583140 Marionette TRACE conn3 <- [1,350,null,{}] 03:29:43 INFO - PROCESS | 3656 | 1471692583144 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:43 INFO - PROCESS | 3656 | 1471692583146 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:43 INFO - PROCESS | 3656 | 1471692583211 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:29:43 INFO - PROCESS | 3656 | 1471692583216 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:43 INFO - PROCESS | 3656 | 1471692583218 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:43 INFO - PROCESS | 3656 | ++DOCSHELL 11259400 == 43 [pid = 3656] [id = 97] 03:29:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (15A18400) [pid = 3656] [serial = 288] [outer = 00000000] 03:29:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A4A9C00) [pid = 3656] [serial = 289] [outer = 15A18400] 03:29:43 INFO - PROCESS | 3656 | 1471692583263 Marionette DEBUG loaded listener.js 03:29:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1A507400) [pid = 3656] [serial = 290] [outer = 15A18400] 03:29:43 INFO - PROCESS | 3656 | 1471692583824 Marionette TRACE conn3 <- [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]]]}] 03:29:43 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. 03:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 720ms 03:29:43 INFO - PROCESS | 3656 | 1471692583850 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:29:43 INFO - PROCESS | 3656 | 1471692583855 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 03:29:43 INFO - PROCESS | 3656 | 1471692583860 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:29:43 INFO - PROCESS | 3656 | 1471692583863 Marionette TRACE conn3 <- [1,354,null,{}] 03:29:43 INFO - PROCESS | 3656 | 1471692583870 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:43 INFO - PROCESS | 3656 | 1471692583873 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:44 INFO - PROCESS | 3656 | 1471692584012 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:29:44 INFO - PROCESS | 3656 | 1471692584118 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:44 INFO - PROCESS | 3656 | 1471692584121 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:44 INFO - PROCESS | 3656 | ++DOCSHELL 10A4D400 == 44 [pid = 3656] [id = 98] 03:29:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1143C400) [pid = 3656] [serial = 291] [outer = 00000000] 03:29:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (129CC800) [pid = 3656] [serial = 292] [outer = 1143C400] 03:29:44 INFO - PROCESS | 3656 | 1471692584180 Marionette DEBUG loaded listener.js 03:29:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (13164800) [pid = 3656] [serial = 293] [outer = 1143C400] 03:29:44 INFO - PROCESS | 3656 | 1471692584791 Marionette TRACE conn3 <- [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]]]}] 03:29:44 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. 03:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 934ms 03:29:44 INFO - PROCESS | 3656 | 1471692584797 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:29:44 INFO - PROCESS | 3656 | 1471692584801 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 03:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:29:44 INFO - PROCESS | 3656 | 1471692584821 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:29:44 INFO - PROCESS | 3656 | 1471692584824 Marionette TRACE conn3 <- [1,358,null,{}] 03:29:44 INFO - PROCESS | 3656 | 1471692584829 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:44 INFO - PROCESS | 3656 | 1471692584832 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:44 INFO - PROCESS | 3656 | 1471692584921 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:29:44 INFO - PROCESS | 3656 | 1471692585001 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:44 INFO - PROCESS | 3656 | 1471692585003 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:45 INFO - PROCESS | 3656 | ++DOCSHELL 139D7800 == 45 [pid = 3656] [id = 99] 03:29:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (15234400) [pid = 3656] [serial = 294] [outer = 00000000] 03:29:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (16063400) [pid = 3656] [serial = 295] [outer = 15234400] 03:29:45 INFO - PROCESS | 3656 | 1471692585109 Marionette DEBUG loaded listener.js 03:29:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (16E10C00) [pid = 3656] [serial = 296] [outer = 15234400] 03:29:45 INFO - PROCESS | 3656 | 1471692585781 Marionette TRACE conn3 <- [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]]]}] 03:29:45 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. 03:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1000ms 03:29:45 INFO - PROCESS | 3656 | 1471692585818 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:29:45 INFO - PROCESS | 3656 | 1471692585822 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 03:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:29:45 INFO - PROCESS | 3656 | 1471692585828 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:29:45 INFO - PROCESS | 3656 | 1471692585831 Marionette TRACE conn3 <- [1,362,null,{}] 03:29:45 INFO - PROCESS | 3656 | 1471692585836 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:45 INFO - PROCESS | 3656 | 1471692585839 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:45 INFO - PROCESS | 3656 | 1471692585922 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:29:45 INFO - PROCESS | 3656 | 1471692585983 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:45 INFO - PROCESS | 3656 | 1471692585987 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:46 INFO - PROCESS | 3656 | ++DOCSHELL 10FA5000 == 46 [pid = 3656] [id = 100] 03:29:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (10FAC800) [pid = 3656] [serial = 297] [outer = 00000000] 03:29:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (13037000) [pid = 3656] [serial = 298] [outer = 10FAC800] 03:29:46 INFO - PROCESS | 3656 | 1471692586107 Marionette DEBUG loaded listener.js 03:29:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (131F3800) [pid = 3656] [serial = 299] [outer = 10FAC800] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 1560AC00 == 45 [pid = 3656] [id = 96] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 112C4C00 == 44 [pid = 3656] [id = 95] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 10A69000 == 43 [pid = 3656] [id = 94] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 19791000 == 42 [pid = 3656] [id = 93] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 1772CC00 == 41 [pid = 3656] [id = 92] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 1748DC00 == 40 [pid = 3656] [id = 91] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 16066800 == 39 [pid = 3656] [id = 90] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 10FAC000 == 38 [pid = 3656] [id = 89] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 10FAF000 == 37 [pid = 3656] [id = 88] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 10511C00 == 36 [pid = 3656] [id = 86] 03:29:46 INFO - PROCESS | 3656 | --DOCSHELL 1A40EC00 == 35 [pid = 3656] [id = 85] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1A505400) [pid = 3656] [serial = 179] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (18232C00) [pid = 3656] [serial = 238] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (16D8FC00) [pid = 3656] [serial = 233] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1697E800) [pid = 3656] [serial = 232] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1A50A800) [pid = 3656] [serial = 218] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (12836000) [pid = 3656] [serial = 221] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (114EC400) [pid = 3656] [serial = 220] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (16065800) [pid = 3656] [serial = 224] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (155FA800) [pid = 3656] [serial = 223] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (131E6400) [pid = 3656] [serial = 227] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (129C8400) [pid = 3656] [serial = 226] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17733C00) [pid = 3656] [serial = 235] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19EBB800) [pid = 3656] [serial = 241] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (131ECC00) [pid = 3656] [serial = 229] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (13C2DC00) [pid = 3656] [serial = 230] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19794800) [pid = 3656] [serial = 239] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19EBC000) [pid = 3656] [serial = 242] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (139D1C00) [pid = 3656] [serial = 245] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19F62000) [pid = 3656] [serial = 247] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (11CECC00) [pid = 3656] [serial = 244] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1A403C00) [pid = 3656] [serial = 248] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17AF8000) [pid = 3656] [serial = 236] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A756800) [pid = 3656] [serial = 251] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1A50EC00) [pid = 3656] [serial = 250] [outer = 00000000] [url = about:blank] 03:29:46 INFO - PROCESS | 3656 | 1471692586555 Marionette TRACE conn3 <- [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]]]}] 03:29:46 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. 03:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 774ms 03:29:46 INFO - PROCESS | 3656 | 1471692586604 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:29:46 INFO - PROCESS | 3656 | 1471692586608 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 03:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:29:46 INFO - PROCESS | 3656 | 1471692586596 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:29:46 INFO - PROCESS | 3656 | 1471692586599 Marionette TRACE conn3 <- [1,366,null,{}] 03:29:46 INFO - PROCESS | 3656 | 1471692586607 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:46 INFO - PROCESS | 3656 | 1471692586609 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:46 INFO - PROCESS | 3656 | 1471692586694 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:29:46 INFO - PROCESS | 3656 | 1471692586702 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:46 INFO - PROCESS | 3656 | 1471692586704 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:46 INFO - PROCESS | 3656 | ++DOCSHELL 129C8400 == 36 [pid = 3656] [id = 101] 03:29:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (12BD1400) [pid = 3656] [serial = 300] [outer = 00000000] 03:29:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (139D1C00) [pid = 3656] [serial = 301] [outer = 12BD1400] 03:29:46 INFO - PROCESS | 3656 | 1471692586734 Marionette DEBUG loaded listener.js 03:29:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1419A000) [pid = 3656] [serial = 302] [outer = 12BD1400] 03:29:47 INFO - PROCESS | 3656 | 1471692587142 Marionette TRACE conn3 <- [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]]]}] 03:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 534ms 03:29:47 INFO - PROCESS | 3656 | 1471692587151 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:29:47 INFO - PROCESS | 3656 | 1471692587153 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 03:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:29:47 INFO - PROCESS | 3656 | 1471692587157 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:29:47 INFO - PROCESS | 3656 | 1471692587160 Marionette TRACE conn3 <- [1,370,null,{}] 03:29:47 INFO - PROCESS | 3656 | 1471692587205 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:47 INFO - PROCESS | 3656 | 1471692587210 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:47 INFO - PROCESS | 3656 | 1471692587275 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:29:47 INFO - PROCESS | 3656 | 1471692587284 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:47 INFO - PROCESS | 3656 | 1471692587287 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:47 INFO - PROCESS | 3656 | ++DOCSHELL 16071C00 == 37 [pid = 3656] [id = 102] 03:29:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16072400) [pid = 3656] [serial = 303] [outer = 00000000] 03:29:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16D87000) [pid = 3656] [serial = 304] [outer = 16072400] 03:29:47 INFO - PROCESS | 3656 | 1471692587339 Marionette DEBUG loaded listener.js 03:29:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16E0F000) [pid = 3656] [serial = 305] [outer = 16072400] 03:29:47 INFO - PROCESS | 3656 | 1471692587716 Marionette TRACE conn3 <- [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]]]}] 03:29:47 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. 03:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 613ms 03:29:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:29:47 INFO - PROCESS | 3656 | 1471692587770 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:29:47 INFO - PROCESS | 3656 | 1471692587772 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 03:29:47 INFO - PROCESS | 3656 | 1471692587776 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:29:47 INFO - PROCESS | 3656 | 1471692587778 Marionette TRACE conn3 <- [1,374,null,{}] 03:29:47 INFO - PROCESS | 3656 | 1471692587781 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:47 INFO - PROCESS | 3656 | 1471692587783 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:47 INFO - PROCESS | 3656 | 1471692587847 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:29:47 INFO - PROCESS | 3656 | 1471692587853 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:47 INFO - PROCESS | 3656 | 1471692587855 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:47 INFO - PROCESS | 3656 | ++DOCSHELL 17543400 == 38 [pid = 3656] [id = 103] 03:29:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (175A2800) [pid = 3656] [serial = 306] [outer = 00000000] 03:29:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1822B000) [pid = 3656] [serial = 307] [outer = 175A2800] 03:29:47 INFO - PROCESS | 3656 | 1471692587901 Marionette DEBUG loaded listener.js 03:29:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1978DC00) [pid = 3656] [serial = 308] [outer = 175A2800] 03:29:48 INFO - PROCESS | 3656 | 1471692588311 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:29:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:29:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 547ms 03:29:48 INFO - PROCESS | 3656 | 1471692588326 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:29:48 INFO - PROCESS | 3656 | 1471692588328 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 03:29:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:29:48 INFO - PROCESS | 3656 | 1471692588338 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:29:48 INFO - PROCESS | 3656 | 1471692588340 Marionette TRACE conn3 <- [1,378,null,{}] 03:29:48 INFO - PROCESS | 3656 | 1471692588343 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:48 INFO - PROCESS | 3656 | 1471692588345 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:48 INFO - PROCESS | 3656 | 1471692588431 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:29:48 INFO - PROCESS | 3656 | 1471692588493 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:48 INFO - PROCESS | 3656 | 1471692588495 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:48 INFO - PROCESS | 3656 | ++DOCSHELL 19790000 == 39 [pid = 3656] [id = 104] 03:29:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19791000) [pid = 3656] [serial = 309] [outer = 00000000] 03:29:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19932400) [pid = 3656] [serial = 310] [outer = 19791000] 03:29:48 INFO - PROCESS | 3656 | 1471692588540 Marionette DEBUG loaded listener.js 03:29:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19B2A800) [pid = 3656] [serial = 311] [outer = 19791000] 03:29:48 INFO - PROCESS | 3656 | 1471692588944 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:29:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:29:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 627ms 03:29:48 INFO - PROCESS | 3656 | 1471692588965 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:29:48 INFO - PROCESS | 3656 | 1471692588967 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 03:29:48 INFO - PROCESS | 3656 | 1471692588970 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:29:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:29:48 INFO - PROCESS | 3656 | 1471692588972 Marionette TRACE conn3 <- [1,382,null,{}] 03:29:48 INFO - PROCESS | 3656 | 1471692588981 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:48 INFO - PROCESS | 3656 | 1471692588987 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:49 INFO - PROCESS | 3656 | 1471692589101 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:29:49 INFO - PROCESS | 3656 | 1471692589147 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:49 INFO - PROCESS | 3656 | 1471692589149 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:49 INFO - PROCESS | 3656 | ++DOCSHELL 19F66800 == 40 [pid = 3656] [id = 105] 03:29:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1A128800) [pid = 3656] [serial = 312] [outer = 00000000] 03:29:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A4A2800) [pid = 3656] [serial = 313] [outer = 1A128800] 03:29:49 INFO - PROCESS | 3656 | 1471692589195 Marionette DEBUG loaded listener.js 03:29:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17EA0000) [pid = 3656] [serial = 314] [outer = 1A128800] 03:29:49 INFO - PROCESS | 3656 | 1471692589583 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:29:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:29:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 694ms 03:29:49 INFO - PROCESS | 3656 | 1471692589651 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:29:49 INFO - PROCESS | 3656 | 1471692589654 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 03:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:29:49 INFO - PROCESS | 3656 | 1471692589657 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:29:49 INFO - PROCESS | 3656 | 1471692589659 Marionette TRACE conn3 <- [1,386,null,{}] 03:29:49 INFO - PROCESS | 3656 | 1471692589662 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:49 INFO - PROCESS | 3656 | 1471692589664 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:49 INFO - PROCESS | 3656 | 1471692589758 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:29:49 INFO - PROCESS | 3656 | 1471692589768 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:49 INFO - PROCESS | 3656 | 1471692589779 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:49 INFO - PROCESS | 3656 | ++DOCSHELL 1A49B800 == 41 [pid = 3656] [id = 106] 03:29:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1A4A5400) [pid = 3656] [serial = 315] [outer = 00000000] 03:29:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1A50FC00) [pid = 3656] [serial = 316] [outer = 1A4A5400] 03:29:49 INFO - PROCESS | 3656 | 1471692589850 Marionette DEBUG loaded listener.js 03:29:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1A759400) [pid = 3656] [serial = 317] [outer = 1A4A5400] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (19795800) [pid = 3656] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (141A1800) [pid = 3656] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19E01C00) [pid = 3656] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17E9C800) [pid = 3656] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (16069800) [pid = 3656] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (131F2400) [pid = 3656] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1979A000) [pid = 3656] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11254800) [pid = 3656] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:29:50 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1753E400) [pid = 3656] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:29:50 INFO - PROCESS | 3656 | 1471692590211 Marionette TRACE conn3 <- [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]]]}] 03:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 600ms 03:29:50 INFO - PROCESS | 3656 | 1471692590251 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:29:50 INFO - PROCESS | 3656 | 1471692590253 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 03:29:50 INFO - PROCESS | 3656 | 1471692590256 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:29:50 INFO - PROCESS | 3656 | 1471692590258 Marionette TRACE conn3 <- [1,390,null,{}] 03:29:50 INFO - PROCESS | 3656 | 1471692590271 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:50 INFO - PROCESS | 3656 | 1471692590273 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:50 INFO - PROCESS | 3656 | 1471692590333 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:29:50 INFO - PROCESS | 3656 | 1471692590339 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:50 INFO - PROCESS | 3656 | 1471692590341 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:50 INFO - PROCESS | 3656 | ++DOCSHELL 19795800 == 42 [pid = 3656] [id = 107] 03:29:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1979A000) [pid = 3656] [serial = 318] [outer = 00000000] 03:29:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A504C00) [pid = 3656] [serial = 319] [outer = 1979A000] 03:29:50 INFO - PROCESS | 3656 | 1471692590387 Marionette DEBUG loaded listener.js 03:29:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A75DC00) [pid = 3656] [serial = 320] [outer = 1979A000] 03:29:50 INFO - PROCESS | 3656 | 1471692590742 Marionette TRACE conn3 <- [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]]]}] 03:29:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:29:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 506ms 03:29:50 INFO - PROCESS | 3656 | 1471692590771 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:29:50 INFO - PROCESS | 3656 | 1471692590773 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 03:29:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:29:50 INFO - PROCESS | 3656 | 1471692590790 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:29:50 INFO - PROCESS | 3656 | 1471692590792 Marionette TRACE conn3 <- [1,394,null,{}] 03:29:50 INFO - PROCESS | 3656 | 1471692590795 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:50 INFO - PROCESS | 3656 | 1471692590797 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:50 INFO - PROCESS | 3656 | 1471692590855 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:29:50 INFO - PROCESS | 3656 | 1471692590861 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:50 INFO - PROCESS | 3656 | 1471692590863 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:50 INFO - PROCESS | 3656 | ++DOCSHELL 16071800 == 43 [pid = 3656] [id = 108] 03:29:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1A409000) [pid = 3656] [serial = 321] [outer = 00000000] 03:29:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A864400) [pid = 3656] [serial = 322] [outer = 1A409000] 03:29:50 INFO - PROCESS | 3656 | 1471692590909 Marionette DEBUG loaded listener.js 03:29:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1A868400) [pid = 3656] [serial = 323] [outer = 1A409000] 03:29:51 INFO - PROCESS | 3656 | 1471692591291 Marionette TRACE conn3 <- [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]]]}] 03:29:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:29:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 534ms 03:29:51 INFO - PROCESS | 3656 | 1471692591329 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:29:51 INFO - PROCESS | 3656 | 1471692591331 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 03:29:51 INFO - PROCESS | 3656 | 1471692591335 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:29:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:29:51 INFO - PROCESS | 3656 | 1471692591337 Marionette TRACE conn3 <- [1,398,null,{}] 03:29:51 INFO - PROCESS | 3656 | 1471692591344 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:51 INFO - PROCESS | 3656 | 1471692591355 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:51 INFO - PROCESS | 3656 | 1471692591433 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:29:51 INFO - PROCESS | 3656 | 1471692591441 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:51 INFO - PROCESS | 3656 | 1471692591443 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:51 INFO - PROCESS | 3656 | ++DOCSHELL 1A86B000 == 44 [pid = 3656] [id = 109] 03:29:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1A86B800) [pid = 3656] [serial = 324] [outer = 00000000] 03:29:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1AC08C00) [pid = 3656] [serial = 325] [outer = 1A86B800] 03:29:51 INFO - PROCESS | 3656 | 1471692591470 Marionette DEBUG loaded listener.js 03:29:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1AC09400) [pid = 3656] [serial = 326] [outer = 1A86B800] 03:29:52 INFO - PROCESS | 3656 | 1471692592041 Marionette TRACE conn3 <- [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]]]}] 03:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 774ms 03:29:52 INFO - PROCESS | 3656 | 1471692592118 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:29:52 INFO - PROCESS | 3656 | 1471692592122 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 03:29:52 INFO - PROCESS | 3656 | 1471692592127 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:29:52 INFO - PROCESS | 3656 | 1471692592131 Marionette TRACE conn3 <- [1,402,null,{}] 03:29:52 INFO - PROCESS | 3656 | 1471692592137 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:52 INFO - PROCESS | 3656 | 1471692592140 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:52 INFO - PROCESS | 3656 | 1471692592248 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:29:52 INFO - PROCESS | 3656 | 1471692592350 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:52 INFO - PROCESS | 3656 | 1471692592354 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:52 INFO - PROCESS | 3656 | ++DOCSHELL 10559C00 == 45 [pid = 3656] [id = 110] 03:29:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (11AF1400) [pid = 3656] [serial = 327] [outer = 00000000] 03:29:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (129E1C00) [pid = 3656] [serial = 328] [outer = 11AF1400] 03:29:52 INFO - PROCESS | 3656 | 1471692592394 Marionette DEBUG loaded listener.js 03:29:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (129E6800) [pid = 3656] [serial = 329] [outer = 11AF1400] 03:29:52 INFO - PROCESS | 3656 | 1471692592990 Marionette TRACE conn3 <- [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]]]}] 03:29:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:29:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 893ms 03:29:53 INFO - PROCESS | 3656 | 1471692593021 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:29:53 INFO - PROCESS | 3656 | 1471692593025 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 03:29:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:29:53 INFO - PROCESS | 3656 | 1471692593051 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:29:53 INFO - PROCESS | 3656 | 1471692593054 Marionette TRACE conn3 <- [1,406,null,{}] 03:29:53 INFO - PROCESS | 3656 | 1471692593058 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:53 INFO - PROCESS | 3656 | 1471692593061 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:53 INFO - PROCESS | 3656 | 1471692593152 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:29:53 INFO - PROCESS | 3656 | 1471692593282 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:53 INFO - PROCESS | 3656 | 1471692593285 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:53 INFO - PROCESS | 3656 | ++DOCSHELL 1315FC00 == 46 [pid = 3656] [id = 111] 03:29:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (131E6800) [pid = 3656] [serial = 330] [outer = 00000000] 03:29:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (141A2800) [pid = 3656] [serial = 331] [outer = 131E6800] 03:29:53 INFO - PROCESS | 3656 | 1471692593343 Marionette DEBUG loaded listener.js 03:29:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (155FE800) [pid = 3656] [serial = 332] [outer = 131E6800] 03:29:54 INFO - PROCESS | 3656 | 1471692594054 Marionette TRACE conn3 <- [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]]]}] 03:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1094ms 03:29:54 INFO - PROCESS | 3656 | 1471692594132 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:29:54 INFO - PROCESS | 3656 | 1471692594118 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 03:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:29:54 INFO - PROCESS | 3656 | 1471692594124 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:29:54 INFO - PROCESS | 3656 | 1471692594127 Marionette TRACE conn3 <- [1,410,null,{}] 03:29:54 INFO - PROCESS | 3656 | 1471692594132 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:54 INFO - PROCESS | 3656 | 1471692594135 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:54 INFO - PROCESS | 3656 | 1471692594265 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:29:54 INFO - PROCESS | 3656 | 1471692594384 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:54 INFO - PROCESS | 3656 | 1471692594371 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:54 INFO - PROCESS | 3656 | ++DOCSHELL 11259C00 == 47 [pid = 3656] [id = 112] 03:29:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (112C5400) [pid = 3656] [serial = 333] [outer = 00000000] 03:29:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (12831C00) [pid = 3656] [serial = 334] [outer = 112C5400] 03:29:54 INFO - PROCESS | 3656 | 1471692594423 Marionette DEBUG loaded listener.js 03:29:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (129EBC00) [pid = 3656] [serial = 335] [outer = 112C5400] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 10A6D400 == 46 [pid = 3656] [id = 74] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 16071800 == 45 [pid = 3656] [id = 108] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 19795800 == 44 [pid = 3656] [id = 107] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 1A49B800 == 43 [pid = 3656] [id = 106] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 19F66800 == 42 [pid = 3656] [id = 105] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 19790000 == 41 [pid = 3656] [id = 104] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 17543400 == 40 [pid = 3656] [id = 103] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 16071C00 == 39 [pid = 3656] [id = 102] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 129C8400 == 38 [pid = 3656] [id = 101] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 10FA5000 == 37 [pid = 3656] [id = 100] 03:29:54 INFO - PROCESS | 3656 | --DOCSHELL 11259400 == 36 [pid = 3656] [id = 97] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (1822B800) [pid = 3656] [serial = 274] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (168F4000) [pid = 3656] [serial = 268] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (16D8F800) [pid = 3656] [serial = 269] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (13250C00) [pid = 3656] [serial = 265] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (1419C800) [pid = 3656] [serial = 266] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (19B2E800) [pid = 3656] [serial = 277] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (114DF000) [pid = 3656] [serial = 262] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (128B1800) [pid = 3656] [serial = 263] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17734C00) [pid = 3656] [serial = 271] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (129C1000) [pid = 3656] [serial = 256] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1308EC00) [pid = 3656] [serial = 259] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1A762400) [pid = 3656] [serial = 253] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1822C000) [pid = 3656] [serial = 275] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (19E0A000) [pid = 3656] [serial = 280] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A4A9C00) [pid = 3656] [serial = 289] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19B30400) [pid = 3656] [serial = 278] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19798400) [pid = 3656] [serial = 283] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1A12C000) [pid = 3656] [serial = 286] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19EB9400) [pid = 3656] [serial = 281] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19E02000) [pid = 3656] [serial = 284] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (17A9B800) [pid = 3656] [serial = 272] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A12E800) [pid = 3656] [serial = 287] [outer = 00000000] [url = about:blank] 03:29:54 INFO - PROCESS | 3656 | 1471692594897 Marionette TRACE conn3 <- [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]]]}] 03:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 800ms 03:29:54 INFO - PROCESS | 3656 | 1471692594940 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:29:54 INFO - PROCESS | 3656 | 1471692594944 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 03:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:29:54 INFO - PROCESS | 3656 | 1471692594950 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:29:54 INFO - PROCESS | 3656 | 1471692594953 Marionette TRACE conn3 <- [1,414,null,{}] 03:29:54 INFO - PROCESS | 3656 | 1471692594957 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:54 INFO - PROCESS | 3656 | 1471692594960 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:55 INFO - PROCESS | 3656 | 1471692595026 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:29:55 INFO - PROCESS | 3656 | 1471692595034 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:55 INFO - PROCESS | 3656 | 1471692595036 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:55 INFO - PROCESS | 3656 | ++DOCSHELL 1308EC00 == 37 [pid = 3656] [id = 113] 03:29:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (130E6C00) [pid = 3656] [serial = 336] [outer = 00000000] 03:29:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1324B800) [pid = 3656] [serial = 337] [outer = 130E6C00] 03:29:55 INFO - PROCESS | 3656 | 1471692595084 Marionette DEBUG loaded listener.js 03:29:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (13C23800) [pid = 3656] [serial = 338] [outer = 130E6C00] 03:29:55 INFO - PROCESS | 3656 | 1471692595502 Marionette TRACE conn3 <- [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]]]}] 03:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 600ms 03:29:55 INFO - PROCESS | 3656 | 1471692595556 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:29:55 INFO - PROCESS | 3656 | 1471692595558 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 03:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:29:55 INFO - PROCESS | 3656 | 1471692595545 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:29:55 INFO - PROCESS | 3656 | 1471692595548 Marionette TRACE conn3 <- [1,418,null,{}] 03:29:55 INFO - PROCESS | 3656 | 1471692595587 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:55 INFO - PROCESS | 3656 | 1471692595592 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:55 INFO - PROCESS | 3656 | 1471692595669 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:29:55 INFO - PROCESS | 3656 | 1471692595750 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:55 INFO - PROCESS | 3656 | 1471692595754 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:55 INFO - PROCESS | 3656 | ++DOCSHELL 16068C00 == 38 [pid = 3656] [id = 114] 03:29:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1606C400) [pid = 3656] [serial = 339] [outer = 00000000] 03:29:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (16984C00) [pid = 3656] [serial = 340] [outer = 1606C400] 03:29:55 INFO - PROCESS | 3656 | 1471692595789 Marionette DEBUG loaded listener.js 03:29:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16E0D800) [pid = 3656] [serial = 341] [outer = 1606C400] 03:29:56 INFO - PROCESS | 3656 | 1471692596533 Marionette TRACE conn3 <- [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]]]}] 03:29:56 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 03:29:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1040ms 03:29:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:29:56 INFO - PROCESS | 3656 | 1471692596590 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:29:56 INFO - PROCESS | 3656 | 1471692596592 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 03:29:56 INFO - PROCESS | 3656 | 1471692596596 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:29:56 INFO - PROCESS | 3656 | 1471692596598 Marionette TRACE conn3 <- [1,422,null,{}] 03:29:56 INFO - PROCESS | 3656 | 1471692596601 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:56 INFO - PROCESS | 3656 | 1471692596603 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:56 INFO - PROCESS | 3656 | 1471692596698 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:29:56 INFO - PROCESS | 3656 | 1471692596704 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:56 INFO - PROCESS | 3656 | 1471692596706 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:56 INFO - PROCESS | 3656 | ++DOCSHELL 17739800 == 39 [pid = 3656] [id = 115] 03:29:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (17AFDC00) [pid = 3656] [serial = 342] [outer = 00000000] 03:29:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1822BC00) [pid = 3656] [serial = 343] [outer = 17AFDC00] 03:29:56 INFO - PROCESS | 3656 | 1471692596740 Marionette DEBUG loaded listener.js 03:29:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (18230800) [pid = 3656] [serial = 344] [outer = 17AFDC00] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1143C400) [pid = 3656] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (10FAC800) [pid = 3656] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12BD1400) [pid = 3656] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (16072400) [pid = 3656] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19791000) [pid = 3656] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (15234400) [pid = 3656] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (175A2800) [pid = 3656] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A128800) [pid = 3656] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A4A5400) [pid = 3656] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1A409000) [pid = 3656] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1979A000) [pid = 3656] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1055E000) [pid = 3656] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A75D400) [pid = 3656] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:29:57 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (112C8000) [pid = 3656] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:29:57 INFO - PROCESS | 3656 | 1471692597578 Marionette TRACE conn3 <- [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]]]}] 03:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1013ms 03:29:57 INFO - PROCESS | 3656 | 1471692597598 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:29:57 INFO - PROCESS | 3656 | 1471692597602 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 03:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:29:57 INFO - PROCESS | 3656 | 1471692597608 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:29:57 INFO - PROCESS | 3656 | 1471692597611 Marionette TRACE conn3 <- [1,426,null,{}] 03:29:57 INFO - PROCESS | 3656 | 1471692597617 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:57 INFO - PROCESS | 3656 | 1471692597620 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:57 INFO - PROCESS | 3656 | 1471692597728 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:29:57 INFO - PROCESS | 3656 | 1471692597786 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:57 INFO - PROCESS | 3656 | 1471692597791 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:57 INFO - PROCESS | 3656 | ++DOCSHELL 112D0000 == 40 [pid = 3656] [id = 116] 03:29:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1143A000) [pid = 3656] [serial = 345] [outer = 00000000] 03:29:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (11AEFC00) [pid = 3656] [serial = 346] [outer = 1143A000] 03:29:57 INFO - PROCESS | 3656 | 1471692597890 Marionette DEBUG loaded listener.js 03:29:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (128B1800) [pid = 3656] [serial = 347] [outer = 1143A000] 03:29:58 INFO - PROCESS | 3656 | 1471692598470 Marionette TRACE conn3 <- [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] 03:29:58 INFO - PROCESS | 3656 | 1471692598515 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 03:29:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:29:58 INFO - PROCESS | 3656 | 1471692598541 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:29:58 INFO - PROCESS | 3656 | 1471692598544 Marionette TRACE conn3 <- [1,430,null,{}] 03:29:58 INFO - PROCESS | 3656 | 1471692598548 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:58 INFO - PROCESS | 3656 | 1471692598532 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:58 INFO - PROCESS | 3656 | 1471692598637 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:29:58 INFO - PROCESS | 3656 | 1471692598697 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:58 INFO - PROCESS | 3656 | 1471692598700 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:58 INFO - PROCESS | 3656 | ++DOCSHELL 14196000 == 41 [pid = 3656] [id = 117] 03:29:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (141A1C00) [pid = 3656] [serial = 348] [outer = 00000000] 03:29:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (155FBC00) [pid = 3656] [serial = 349] [outer = 141A1C00] 03:29:58 INFO - PROCESS | 3656 | 1471692598780 Marionette DEBUG loaded listener.js 03:29:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (15AF7000) [pid = 3656] [serial = 350] [outer = 141A1C00] 03:29:59 INFO - PROCESS | 3656 | 1471692599347 Marionette TRACE conn3 <- [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]]]}] 03:29:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:29:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 853ms 03:29:59 INFO - PROCESS | 3656 | 1471692599379 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:29:59 INFO - PROCESS | 3656 | 1471692599382 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 03:29:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:29:59 INFO - PROCESS | 3656 | 1471692599386 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:29:59 INFO - PROCESS | 3656 | 1471692599390 Marionette TRACE conn3 <- [1,434,null,{}] 03:29:59 INFO - PROCESS | 3656 | 1471692599401 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:29:59 INFO - PROCESS | 3656 | 1471692599406 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:59 INFO - PROCESS | 3656 | 1471692599492 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:29:59 INFO - PROCESS | 3656 | 1471692599574 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:29:59 INFO - PROCESS | 3656 | 1471692599559 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:29:59 INFO - PROCESS | 3656 | ++DOCSHELL 1822A400 == 42 [pid = 3656] [id = 118] 03:29:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (18233C00) [pid = 3656] [serial = 351] [outer = 00000000] 03:29:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19798400) [pid = 3656] [serial = 352] [outer = 18233C00] 03:29:59 INFO - PROCESS | 3656 | 1471692599657 Marionette DEBUG loaded listener.js 03:29:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19937000) [pid = 3656] [serial = 353] [outer = 18233C00] 03:30:00 INFO - PROCESS | 3656 | 1471692600200 Marionette TRACE conn3 <- [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]]]}] 03:30:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:30:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 920ms 03:30:00 INFO - PROCESS | 3656 | 1471692600310 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:30:00 INFO - PROCESS | 3656 | 1471692600313 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 03:30:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:30:00 INFO - PROCESS | 3656 | 1471692600332 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:30:00 INFO - PROCESS | 3656 | 1471692600336 Marionette TRACE conn3 <- [1,438,null,{}] 03:30:00 INFO - PROCESS | 3656 | 1471692600342 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:00 INFO - PROCESS | 3656 | 1471692600345 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:00 INFO - PROCESS | 3656 | 1471692600453 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:30:00 INFO - PROCESS | 3656 | 1471692600528 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:00 INFO - PROCESS | 3656 | 1471692600533 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:00 INFO - PROCESS | 3656 | ++DOCSHELL 1143C800 == 43 [pid = 3656] [id = 119] 03:30:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (114E0000) [pid = 3656] [serial = 354] [outer = 00000000] 03:30:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (12981000) [pid = 3656] [serial = 355] [outer = 114E0000] 03:30:00 INFO - PROCESS | 3656 | 1471692600565 Marionette DEBUG loaded listener.js 03:30:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129EB400) [pid = 3656] [serial = 356] [outer = 114E0000] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 139D7800 == 42 [pid = 3656] [id = 99] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 10FA7C00 == 41 [pid = 3656] [id = 87] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 16068C00 == 40 [pid = 3656] [id = 114] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 1308EC00 == 39 [pid = 3656] [id = 113] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 11259C00 == 38 [pid = 3656] [id = 112] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 10559C00 == 37 [pid = 3656] [id = 110] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 1315FC00 == 36 [pid = 3656] [id = 111] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 19EB3800 == 35 [pid = 3656] [id = 73] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 13EA6800 == 34 [pid = 3656] [id = 75] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 15A0B000 == 33 [pid = 3656] [id = 60] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 10A4D400 == 32 [pid = 3656] [id = 98] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 1A86B000 == 31 [pid = 3656] [id = 109] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 1822A400 == 30 [pid = 3656] [id = 118] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 14196000 == 29 [pid = 3656] [id = 117] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 17739800 == 28 [pid = 3656] [id = 115] 03:30:01 INFO - PROCESS | 3656 | --DOCSHELL 112D0000 == 27 [pid = 3656] [id = 116] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (15AF2000) [pid = 3656] [serial = 260] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (13164800) [pid = 3656] [serial = 293] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (129CC800) [pid = 3656] [serial = 292] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (131F3800) [pid = 3656] [serial = 299] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (13037000) [pid = 3656] [serial = 298] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (139D1C00) [pid = 3656] [serial = 301] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1419A000) [pid = 3656] [serial = 302] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16D87000) [pid = 3656] [serial = 304] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19932400) [pid = 3656] [serial = 310] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19B2A800) [pid = 3656] [serial = 311] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (16E0F000) [pid = 3656] [serial = 305] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (16E10C00) [pid = 3656] [serial = 296] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (16063400) [pid = 3656] [serial = 295] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1822B000) [pid = 3656] [serial = 307] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (17EA0000) [pid = 3656] [serial = 314] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A4A2800) [pid = 3656] [serial = 313] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A50FC00) [pid = 3656] [serial = 316] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1A864400) [pid = 3656] [serial = 322] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1A759400) [pid = 3656] [serial = 317] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (1AC08C00) [pid = 3656] [serial = 325] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (1A868400) [pid = 3656] [serial = 323] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (1A504C00) [pid = 3656] [serial = 319] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1A75DC00) [pid = 3656] [serial = 320] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (1978DC00) [pid = 3656] [serial = 308] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (14199800) [pid = 3656] [serial = 257] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (1A763800) [pid = 3656] [serial = 254] [outer = 00000000] [url = about:blank] 03:30:01 INFO - PROCESS | 3656 | 1471692601522 Marionette TRACE conn3 <- [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]]]}] 03:30:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:30:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1240ms 03:30:01 INFO - PROCESS | 3656 | 1471692601581 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:30:01 INFO - PROCESS | 3656 | 1471692601585 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 03:30:01 INFO - PROCESS | 3656 | 1471692601590 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:30:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:30:01 INFO - PROCESS | 3656 | 1471692601594 Marionette TRACE conn3 <- [1,442,null,{}] 03:30:01 INFO - PROCESS | 3656 | 1471692601599 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:01 INFO - PROCESS | 3656 | 1471692601602 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:01 INFO - PROCESS | 3656 | 1471692601670 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:30:01 INFO - PROCESS | 3656 | 1471692601677 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:01 INFO - PROCESS | 3656 | 1471692601680 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:01 INFO - PROCESS | 3656 | ++DOCSHELL 112C5800 == 28 [pid = 3656] [id = 120] 03:30:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (112CC000) [pid = 3656] [serial = 357] [outer = 00000000] 03:30:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (11CEC000) [pid = 3656] [serial = 358] [outer = 112CC000] 03:30:01 INFO - PROCESS | 3656 | 1471692601735 Marionette DEBUG loaded listener.js 03:30:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (1293F400) [pid = 3656] [serial = 359] [outer = 112CC000] 03:30:01 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:30:01 INFO - PROCESS | 3656 | [3656] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 03:30:02 INFO - PROCESS | 3656 | 1471692602130 Marionette TRACE conn3 <- [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]]]}] 03:30:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:30:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 600ms 03:30:02 INFO - PROCESS | 3656 | 1471692602187 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:30:02 INFO - PROCESS | 3656 | 1471692602192 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 03:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:30:02 INFO - PROCESS | 3656 | 1471692602236 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:30:02 INFO - PROCESS | 3656 | 1471692602238 Marionette TRACE conn3 <- [1,446,null,{}] 03:30:02 INFO - PROCESS | 3656 | 1471692602242 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:02 INFO - PROCESS | 3656 | 1471692602245 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:02 INFO - PROCESS | 3656 | 1471692602329 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:30:02 INFO - PROCESS | 3656 | 1471692602386 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:02 INFO - PROCESS | 3656 | 1471692602389 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:02 INFO - PROCESS | 3656 | ++DOCSHELL 130B8400 == 29 [pid = 3656] [id = 121] 03:30:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (13167000) [pid = 3656] [serial = 360] [outer = 00000000] 03:30:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (13255C00) [pid = 3656] [serial = 361] [outer = 13167000] 03:30:02 INFO - PROCESS | 3656 | 1471692602438 Marionette DEBUG loaded listener.js 03:30:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (13942800) [pid = 3656] [serial = 362] [outer = 13167000] 03:30:02 INFO - PROCESS | 3656 | 1471692602764 Marionette TRACE conn3 <- [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]]]}] 03:30:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:30:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 627ms 03:30:02 INFO - PROCESS | 3656 | 1471692602833 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:30:02 INFO - PROCESS | 3656 | 1471692602835 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 03:30:02 INFO - PROCESS | 3656 | 1471692602839 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:30:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:30:02 INFO - PROCESS | 3656 | 1471692602842 Marionette TRACE conn3 <- [1,450,null,{}] 03:30:02 INFO - PROCESS | 3656 | 1471692602853 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:02 INFO - PROCESS | 3656 | 1471692602858 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:02 INFO - PROCESS | 3656 | 1471692602921 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:30:02 INFO - PROCESS | 3656 | 1471692602930 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:02 INFO - PROCESS | 3656 | 1471692602933 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:02 INFO - PROCESS | 3656 | ++DOCSHELL 15A19000 == 30 [pid = 3656] [id = 122] 03:30:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (15AF2000) [pid = 3656] [serial = 363] [outer = 00000000] 03:30:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (16065800) [pid = 3656] [serial = 364] [outer = 15AF2000] 03:30:02 INFO - PROCESS | 3656 | 1471692602972 Marionette DEBUG loaded listener.js 03:30:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (168F3400) [pid = 3656] [serial = 365] [outer = 15AF2000] 03:30:03 INFO - PROCESS | 3656 | 1471692603441 Marionette TRACE conn3 <- [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] 03:30:03 INFO - PROCESS | 3656 | 1471692603526 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 03:30:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:30:03 INFO - PROCESS | 3656 | 1471692603530 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:30:03 INFO - PROCESS | 3656 | 1471692603532 Marionette TRACE conn3 <- [1,454,null,{}] 03:30:03 INFO - PROCESS | 3656 | 1471692603535 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:03 INFO - PROCESS | 3656 | 1471692603519 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:03 INFO - PROCESS | 3656 | 1471692603635 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:30:03 INFO - PROCESS | 3656 | 1471692603641 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:03 INFO - PROCESS | 3656 | 1471692603625 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:03 INFO - PROCESS | 3656 | ++DOCSHELL 16D8EC00 == 31 [pid = 3656] [id = 123] 03:30:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (16FEC400) [pid = 3656] [serial = 366] [outer = 00000000] 03:30:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (17544400) [pid = 3656] [serial = 367] [outer = 16FEC400] 03:30:03 INFO - PROCESS | 3656 | 1471692603713 Marionette DEBUG loaded listener.js 03:30:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (17733C00) [pid = 3656] [serial = 368] [outer = 16FEC400] 03:30:04 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:04 INFO - PROCESS | 3656 | 1471692604073 Marionette TRACE conn3 <- [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]]]}] 03:30:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:30:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 600ms 03:30:04 INFO - PROCESS | 3656 | 1471692604119 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:30:04 INFO - PROCESS | 3656 | 1471692604121 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 03:30:04 INFO - PROCESS | 3656 | 1471692604124 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:30:04 INFO - PROCESS | 3656 | 1471692604126 Marionette TRACE conn3 <- [1,458,null,{}] 03:30:04 INFO - PROCESS | 3656 | 1471692604129 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:04 INFO - PROCESS | 3656 | 1471692604131 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:04 INFO - PROCESS | 3656 | 1471692604235 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:30:04 INFO - PROCESS | 3656 | 1471692604258 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:04 INFO - PROCESS | 3656 | 1471692604260 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:04 INFO - PROCESS | 3656 | ++DOCSHELL 17A90C00 == 32 [pid = 3656] [id = 124] 03:30:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (17A92C00) [pid = 3656] [serial = 369] [outer = 00000000] 03:30:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (18226C00) [pid = 3656] [serial = 370] [outer = 17A92C00] 03:30:04 INFO - PROCESS | 3656 | 1471692604305 Marionette DEBUG loaded listener.js 03:30:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (18231800) [pid = 3656] [serial = 371] [outer = 17A92C00] 03:30:04 INFO - PROCESS | 3656 | 1471692604682 Marionette TRACE conn3 <- [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] 03:30:04 INFO - PROCESS | 3656 | 1471692604718 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 03:30:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:30:04 INFO - PROCESS | 3656 | 1471692604763 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:30:04 INFO - PROCESS | 3656 | 1471692604765 Marionette TRACE conn3 <- [1,462,null,{}] 03:30:04 INFO - PROCESS | 3656 | 1471692604768 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:04 INFO - PROCESS | 3656 | 1471692604774 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:04 INFO - PROCESS | 3656 | 1471692604979 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1606C400) [pid = 3656] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (17AFDC00) [pid = 3656] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (15A18400) [pid = 3656] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1A86B800) [pid = 3656] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (112C5400) [pid = 3656] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (131E6800) [pid = 3656] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (130E6C00) [pid = 3656] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:30:04 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (11AF1400) [pid = 3656] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:30:05 INFO - PROCESS | 3656 | 1471692605038 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:05 INFO - PROCESS | 3656 | 1471692605040 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:05 INFO - PROCESS | 3656 | ++DOCSHELL 10A47C00 == 33 [pid = 3656] [id = 125] 03:30:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (10A53000) [pid = 3656] [serial = 372] [outer = 00000000] 03:30:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (11CE7C00) [pid = 3656] [serial = 373] [outer = 10A53000] 03:30:05 INFO - PROCESS | 3656 | 1471692605086 Marionette DEBUG loaded listener.js 03:30:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (131F3000) [pid = 3656] [serial = 374] [outer = 10A53000] 03:30:05 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:05 INFO - PROCESS | 3656 | 1471692605420 Marionette TRACE conn3 <- [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] 03:30:05 INFO - PROCESS | 3656 | 1471692605452 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 03:30:05 INFO - PROCESS | 3656 | 1471692605456 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:30:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:30:05 INFO - PROCESS | 3656 | 1471692605458 Marionette TRACE conn3 <- [1,466,null,{}] 03:30:05 INFO - PROCESS | 3656 | 1471692605461 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:05 INFO - PROCESS | 3656 | 1471692605463 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:05 INFO - PROCESS | 3656 | 1471692605524 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:30:05 INFO - PROCESS | 3656 | 1471692605530 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:05 INFO - PROCESS | 3656 | 1471692605532 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:05 INFO - PROCESS | 3656 | ++DOCSHELL 131E6800 == 34 [pid = 3656] [id = 126] 03:30:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (17481C00) [pid = 3656] [serial = 375] [outer = 00000000] 03:30:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (19EB6800) [pid = 3656] [serial = 376] [outer = 17481C00] 03:30:05 INFO - PROCESS | 3656 | 1471692605578 Marionette DEBUG loaded listener.js 03:30:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (19EBC000) [pid = 3656] [serial = 377] [outer = 17481C00] 03:30:05 INFO - PROCESS | 3656 | 1471692605935 Marionette TRACE conn3 <- [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] 03:30:05 INFO - PROCESS | 3656 | 1471692605968 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 03:30:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:30:05 INFO - PROCESS | 3656 | 1471692605975 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:30:05 INFO - PROCESS | 3656 | 1471692605977 Marionette TRACE conn3 <- [1,470,null,{}] 03:30:05 INFO - PROCESS | 3656 | 1471692605962 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:05 INFO - PROCESS | 3656 | 1471692605964 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:06 INFO - PROCESS | 3656 | 1471692606039 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:30:06 INFO - PROCESS | 3656 | 1471692606045 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:06 INFO - PROCESS | 3656 | 1471692606047 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:06 INFO - PROCESS | 3656 | ++DOCSHELL 19F61C00 == 35 [pid = 3656] [id = 127] 03:30:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (19F62400) [pid = 3656] [serial = 378] [outer = 00000000] 03:30:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1A12A800) [pid = 3656] [serial = 379] [outer = 19F62400] 03:30:06 INFO - PROCESS | 3656 | 1471692606075 Marionette DEBUG loaded listener.js 03:30:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1A12D800) [pid = 3656] [serial = 380] [outer = 19F62400] 03:30:06 INFO - PROCESS | 3656 | 1471692606463 Marionette TRACE conn3 <- [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]]]}] 03:30:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:30:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 546ms 03:30:06 INFO - PROCESS | 3656 | 1471692606511 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:30:06 INFO - PROCESS | 3656 | 1471692606513 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 03:30:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:30:06 INFO - PROCESS | 3656 | 1471692606516 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:30:06 INFO - PROCESS | 3656 | 1471692606518 Marionette TRACE conn3 <- [1,474,null,{}] 03:30:06 INFO - PROCESS | 3656 | 1471692606522 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:06 INFO - PROCESS | 3656 | 1471692606524 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:06 INFO - PROCESS | 3656 | 1471692606580 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:30:06 INFO - PROCESS | 3656 | 1471692606586 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:06 INFO - PROCESS | 3656 | 1471692606588 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:06 INFO - PROCESS | 3656 | ++DOCSHELL 1A407000 == 36 [pid = 3656] [id = 128] 03:30:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1A408800) [pid = 3656] [serial = 381] [outer = 00000000] 03:30:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1A4A4400) [pid = 3656] [serial = 382] [outer = 1A408800] 03:30:06 INFO - PROCESS | 3656 | 1471692606633 Marionette DEBUG loaded listener.js 03:30:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1A501800) [pid = 3656] [serial = 383] [outer = 1A408800] 03:30:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (10A08400) [pid = 3656] [serial = 384] [outer = 1B16F800] 03:30:07 INFO - PROCESS | 3656 | 1471692607516 Marionette TRACE conn3 <- [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]]]}] 03:30:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:30:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1067ms 03:30:07 INFO - PROCESS | 3656 | 1471692607573 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:30:07 INFO - PROCESS | 3656 | 1471692607578 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 03:30:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:30:07 INFO - PROCESS | 3656 | 1471692607583 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:30:07 INFO - PROCESS | 3656 | 1471692607587 Marionette TRACE conn3 <- [1,478,null,{}] 03:30:07 INFO - PROCESS | 3656 | 1471692607592 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:07 INFO - PROCESS | 3656 | 1471692607595 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:07 INFO - PROCESS | 3656 | 1471692607723 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:30:07 INFO - PROCESS | 3656 | 1471692607837 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:07 INFO - PROCESS | 3656 | 1471692607840 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:07 INFO - PROCESS | 3656 | ++DOCSHELL 129EE400 == 37 [pid = 3656] [id = 129] 03:30:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (12BD0000) [pid = 3656] [serial = 385] [outer = 00000000] 03:30:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1324B400) [pid = 3656] [serial = 386] [outer = 12BD0000] 03:30:07 INFO - PROCESS | 3656 | 1471692607883 Marionette DEBUG loaded listener.js 03:30:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (13EAE000) [pid = 3656] [serial = 387] [outer = 12BD0000] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 19F61C00 == 36 [pid = 3656] [id = 127] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 131E6800 == 35 [pid = 3656] [id = 126] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 10A47C00 == 34 [pid = 3656] [id = 125] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 17A90C00 == 33 [pid = 3656] [id = 124] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 16D8EC00 == 32 [pid = 3656] [id = 123] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 15A19000 == 31 [pid = 3656] [id = 122] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 130B8400 == 30 [pid = 3656] [id = 121] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 112C5800 == 29 [pid = 3656] [id = 120] 03:30:08 INFO - PROCESS | 3656 | --DOCSHELL 1143C800 == 28 [pid = 3656] [id = 119] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (16984C00) [pid = 3656] [serial = 340] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1822BC00) [pid = 3656] [serial = 343] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A507400) [pid = 3656] [serial = 290] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1AC09400) [pid = 3656] [serial = 326] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (12831C00) [pid = 3656] [serial = 334] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (129EBC00) [pid = 3656] [serial = 335] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (155FE800) [pid = 3656] [serial = 332] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (13C23800) [pid = 3656] [serial = 338] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (129E1C00) [pid = 3656] [serial = 328] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (129E6800) [pid = 3656] [serial = 329] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1324B800) [pid = 3656] [serial = 337] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (141A2800) [pid = 3656] [serial = 331] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (18230800) [pid = 3656] [serial = 344] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (16E0D800) [pid = 3656] [serial = 341] [outer = 00000000] [url = about:blank] 03:30:08 INFO - PROCESS | 3656 | 1471692608641 Marionette TRACE conn3 <- [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]]]}] 03:30:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:30:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1067ms 03:30:08 INFO - PROCESS | 3656 | 1471692608664 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:30:08 INFO - PROCESS | 3656 | 1471692608669 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 03:30:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:30:08 INFO - PROCESS | 3656 | 1471692608674 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:30:08 INFO - PROCESS | 3656 | 1471692608677 Marionette TRACE conn3 <- [1,482,null,{}] 03:30:08 INFO - PROCESS | 3656 | 1471692608683 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:08 INFO - PROCESS | 3656 | 1471692608686 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:08 INFO - PROCESS | 3656 | 1471692608754 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:30:08 INFO - PROCESS | 3656 | 1471692608761 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:08 INFO - PROCESS | 3656 | 1471692608764 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:08 INFO - PROCESS | 3656 | ++DOCSHELL 10FA6400 == 29 [pid = 3656] [id = 130] 03:30:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (10FA8000) [pid = 3656] [serial = 388] [outer = 00000000] 03:30:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (114E8C00) [pid = 3656] [serial = 389] [outer = 10FA8000] 03:30:08 INFO - PROCESS | 3656 | 1471692608814 Marionette DEBUG loaded listener.js 03:30:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1298B800) [pid = 3656] [serial = 390] [outer = 10FA8000] 03:30:09 INFO - PROCESS | 3656 | 1471692609242 Marionette TRACE conn3 <- [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]]]}] 03:30:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 626ms 03:30:09 INFO - PROCESS | 3656 | 1471692609301 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:30:09 INFO - PROCESS | 3656 | 1471692609305 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 03:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:30:09 INFO - PROCESS | 3656 | 1471692609312 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:30:09 INFO - PROCESS | 3656 | 1471692609314 Marionette TRACE conn3 <- [1,486,null,{}] 03:30:09 INFO - PROCESS | 3656 | 1471692609318 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:09 INFO - PROCESS | 3656 | 1471692609321 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:09 INFO - PROCESS | 3656 | 1471692609388 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:30:09 INFO - PROCESS | 3656 | 1471692609473 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:09 INFO - PROCESS | 3656 | 1471692609476 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:09 INFO - PROCESS | 3656 | ++DOCSHELL 131E7C00 == 30 [pid = 3656] [id = 131] 03:30:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (131F5C00) [pid = 3656] [serial = 391] [outer = 00000000] 03:30:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (13943400) [pid = 3656] [serial = 392] [outer = 131F5C00] 03:30:09 INFO - PROCESS | 3656 | 1471692609507 Marionette DEBUG loaded listener.js 03:30:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (13EADC00) [pid = 3656] [serial = 393] [outer = 131F5C00] 03:30:09 INFO - PROCESS | 3656 | 1471692609841 Marionette TRACE conn3 <- [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]]]}] 03:30:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:30:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 600ms 03:30:09 INFO - PROCESS | 3656 | 1471692609910 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:30:09 INFO - PROCESS | 3656 | 1471692609912 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 03:30:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:30:09 INFO - PROCESS | 3656 | 1471692609916 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:30:09 INFO - PROCESS | 3656 | 1471692609919 Marionette TRACE conn3 <- [1,490,null,{}] 03:30:09 INFO - PROCESS | 3656 | 1471692609946 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:09 INFO - PROCESS | 3656 | 1471692609951 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:10 INFO - PROCESS | 3656 | 1471692610040 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:30:10 INFO - PROCESS | 3656 | 1471692610046 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:10 INFO - PROCESS | 3656 | 1471692610049 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:10 INFO - PROCESS | 3656 | ++DOCSHELL 15D9D800 == 31 [pid = 3656] [id = 132] 03:30:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (15D9DC00) [pid = 3656] [serial = 394] [outer = 00000000] 03:30:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16982800) [pid = 3656] [serial = 395] [outer = 15D9DC00] 03:30:10 INFO - PROCESS | 3656 | 1471692610079 Marionette DEBUG loaded listener.js 03:30:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16D8CC00) [pid = 3656] [serial = 396] [outer = 15D9DC00] 03:30:10 INFO - PROCESS | 3656 | 1471692610475 Marionette TRACE conn3 <- [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]]]}] 03:30:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:30:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 613ms 03:30:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:30:10 INFO - PROCESS | 3656 | 1471692610521 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:30:10 INFO - PROCESS | 3656 | 1471692610523 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 03:30:10 INFO - PROCESS | 3656 | 1471692610527 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:30:10 INFO - PROCESS | 3656 | 1471692610528 Marionette TRACE conn3 <- [1,494,null,{}] 03:30:10 INFO - PROCESS | 3656 | 1471692610532 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:10 INFO - PROCESS | 3656 | 1471692610534 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:10 INFO - PROCESS | 3656 | 1471692610624 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:30:10 INFO - PROCESS | 3656 | 1471692610674 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:10 INFO - PROCESS | 3656 | 1471692610676 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:10 INFO - PROCESS | 3656 | ++DOCSHELL 16E08000 == 32 [pid = 3656] [id = 133] 03:30:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16FE5800) [pid = 3656] [serial = 397] [outer = 00000000] 03:30:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17AFB800) [pid = 3656] [serial = 398] [outer = 16FE5800] 03:30:10 INFO - PROCESS | 3656 | 1471692610724 Marionette DEBUG loaded listener.js 03:30:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17EA3400) [pid = 3656] [serial = 399] [outer = 16FE5800] 03:30:11 INFO - PROCESS | 3656 | 1471692611110 Marionette TRACE conn3 <- [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]]]}] 03:30:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:30:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 586ms 03:30:11 INFO - PROCESS | 3656 | 1471692611129 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:30:11 INFO - PROCESS | 3656 | 1471692611131 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 03:30:11 INFO - PROCESS | 3656 | 1471692611134 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:30:11 INFO - PROCESS | 3656 | 1471692611136 Marionette TRACE conn3 <- [1,498,null,{}] 03:30:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:30:11 INFO - PROCESS | 3656 | 1471692611140 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:11 INFO - PROCESS | 3656 | 1471692611142 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:11 INFO - PROCESS | 3656 | 1471692611254 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:30:11 INFO - PROCESS | 3656 | 1471692611275 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:11 INFO - PROCESS | 3656 | 1471692611277 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:11 INFO - PROCESS | 3656 | ++DOCSHELL 1822D400 == 33 [pid = 3656] [id = 134] 03:30:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1822F000) [pid = 3656] [serial = 400] [outer = 00000000] 03:30:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19791C00) [pid = 3656] [serial = 401] [outer = 1822F000] 03:30:11 INFO - PROCESS | 3656 | 1471692611321 Marionette DEBUG loaded listener.js 03:30:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1979B400) [pid = 3656] [serial = 402] [outer = 1822F000] 03:30:11 INFO - PROCESS | 3656 | 1471692611700 Marionette TRACE conn3 <- [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]]]}] 03:30:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:30:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 587ms 03:30:11 INFO - PROCESS | 3656 | 1471692611731 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:30:11 INFO - PROCESS | 3656 | 1471692611733 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 03:30:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:30:11 INFO - PROCESS | 3656 | 1471692611736 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:30:11 INFO - PROCESS | 3656 | 1471692611737 Marionette TRACE conn3 <- [1,502,null,{}] 03:30:11 INFO - PROCESS | 3656 | 1471692611741 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:11 INFO - PROCESS | 3656 | 1471692611746 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:11 INFO - PROCESS | 3656 | 1471692611856 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:30:11 INFO - PROCESS | 3656 | 1471692611913 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:11 INFO - PROCESS | 3656 | 1471692611915 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:11 INFO - PROCESS | 3656 | ++DOCSHELL 1979A000 == 34 [pid = 3656] [id = 135] 03:30:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19B29800) [pid = 3656] [serial = 403] [outer = 00000000] 03:30:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19F64000) [pid = 3656] [serial = 404] [outer = 19B29800] 03:30:11 INFO - PROCESS | 3656 | 1471692611961 Marionette DEBUG loaded listener.js 03:30:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19F64C00) [pid = 3656] [serial = 405] [outer = 19B29800] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (19F62400) [pid = 3656] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (16FEC400) [pid = 3656] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (114E0000) [pid = 3656] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (13167000) [pid = 3656] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (112CC000) [pid = 3656] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (15AF2000) [pid = 3656] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1143A000) [pid = 3656] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (141A1C00) [pid = 3656] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (18233C00) [pid = 3656] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17A92C00) [pid = 3656] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (10A53000) [pid = 3656] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:30:12 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (17481C00) [pid = 3656] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:30:12 INFO - PROCESS | 3656 | 1471692612318 Marionette TRACE conn3 <- [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]]]}] 03:30:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:30:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 627ms 03:30:12 INFO - PROCESS | 3656 | 1471692612384 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:30:12 INFO - PROCESS | 3656 | 1471692612387 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 03:30:12 INFO - PROCESS | 3656 | 1471692612390 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:30:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:30:12 INFO - PROCESS | 3656 | 1471692612392 Marionette TRACE conn3 <- [1,506,null,{}] 03:30:12 INFO - PROCESS | 3656 | 1471692612395 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:12 INFO - PROCESS | 3656 | 1471692612398 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:12 INFO - PROCESS | 3656 | 1471692612494 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:30:12 INFO - PROCESS | 3656 | 1471692612546 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:12 INFO - PROCESS | 3656 | 1471692612549 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:12 INFO - PROCESS | 3656 | ++DOCSHELL 12BCFC00 == 35 [pid = 3656] [id = 136] 03:30:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (130E3000) [pid = 3656] [serial = 406] [outer = 00000000] 03:30:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16F9C800) [pid = 3656] [serial = 407] [outer = 130E3000] 03:30:12 INFO - PROCESS | 3656 | 1471692612593 Marionette DEBUG loaded listener.js 03:30:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1822E400) [pid = 3656] [serial = 408] [outer = 130E3000] 03:30:12 INFO - PROCESS | 3656 | 1471692612893 Marionette TRACE conn3 <- [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]]]}] 03:30:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:30:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 547ms 03:30:12 INFO - PROCESS | 3656 | 1471692612943 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:30:12 INFO - PROCESS | 3656 | 1471692612945 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 03:30:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:30:12 INFO - PROCESS | 3656 | 1471692612948 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:30:12 INFO - PROCESS | 3656 | 1471692612950 Marionette TRACE conn3 <- [1,510,null,{}] 03:30:12 INFO - PROCESS | 3656 | 1471692612953 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:12 INFO - PROCESS | 3656 | 1471692612955 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:13 INFO - PROCESS | 3656 | 1471692613014 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:30:13 INFO - PROCESS | 3656 | 1471692613021 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:13 INFO - PROCESS | 3656 | 1471692613023 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:13 INFO - PROCESS | 3656 | ++DOCSHELL 13943000 == 36 [pid = 3656] [id = 137] 03:30:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19B31C00) [pid = 3656] [serial = 409] [outer = 00000000] 03:30:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1A4A1400) [pid = 3656] [serial = 410] [outer = 19B31C00] 03:30:13 INFO - PROCESS | 3656 | 1471692613069 Marionette DEBUG loaded listener.js 03:30:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A4A8800) [pid = 3656] [serial = 411] [outer = 19B31C00] 03:30:13 INFO - PROCESS | 3656 | 1471692613426 Marionette TRACE conn3 <- [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]]]}] 03:30:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:30:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 507ms 03:30:13 INFO - PROCESS | 3656 | 1471692613463 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:30:13 INFO - PROCESS | 3656 | 1471692613465 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 03:30:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:30:13 INFO - PROCESS | 3656 | 1471692613472 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:30:13 INFO - PROCESS | 3656 | 1471692613475 Marionette TRACE conn3 <- [1,514,null,{}] 03:30:13 INFO - PROCESS | 3656 | 1471692613480 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:13 INFO - PROCESS | 3656 | 1471692613482 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:13 INFO - PROCESS | 3656 | 1471692613545 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:30:13 INFO - PROCESS | 3656 | 1471692613552 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:13 INFO - PROCESS | 3656 | 1471692613554 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:13 INFO - PROCESS | 3656 | ++DOCSHELL 168F4C00 == 37 [pid = 3656] [id = 138] 03:30:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A507000) [pid = 3656] [serial = 412] [outer = 00000000] 03:30:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A50D800) [pid = 3656] [serial = 413] [outer = 1A507000] 03:30:13 INFO - PROCESS | 3656 | 1471692613599 Marionette DEBUG loaded listener.js 03:30:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A75B000) [pid = 3656] [serial = 414] [outer = 1A507000] 03:30:14 INFO - PROCESS | 3656 | 1471692614048 Marionette TRACE conn3 <- [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]]]}] 03:30:14 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 03:30:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 640ms 03:30:14 INFO - PROCESS | 3656 | 1471692614092 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:30:14 INFO - PROCESS | 3656 | 1471692614097 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 03:30:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:30:14 INFO - PROCESS | 3656 | 1471692614103 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:30:14 INFO - PROCESS | 3656 | 1471692614106 Marionette TRACE conn3 <- [1,518,null,{}] 03:30:14 INFO - PROCESS | 3656 | 1471692614112 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:14 INFO - PROCESS | 3656 | 1471692614115 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:14 INFO - PROCESS | 3656 | 1471692614210 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:30:14 INFO - PROCESS | 3656 | 1471692614291 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:14 INFO - PROCESS | 3656 | 1471692614296 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:14 INFO - PROCESS | 3656 | ++DOCSHELL 10A0E800 == 38 [pid = 3656] [id = 139] 03:30:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (10A47800) [pid = 3656] [serial = 415] [outer = 00000000] 03:30:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129E6800) [pid = 3656] [serial = 416] [outer = 10A47800] 03:30:14 INFO - PROCESS | 3656 | 1471692614377 Marionette DEBUG loaded listener.js 03:30:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (13162000) [pid = 3656] [serial = 417] [outer = 10A47800] 03:30:14 INFO - PROCESS | 3656 | 1471692614975 Marionette TRACE conn3 <- [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]]]}] 03:30:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:30:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 881ms 03:30:14 INFO - PROCESS | 3656 | 1471692614989 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:30:14 INFO - PROCESS | 3656 | 1471692614994 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 03:30:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:30:15 INFO - PROCESS | 3656 | 1471692615020 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:30:15 INFO - PROCESS | 3656 | 1471692615023 Marionette TRACE conn3 <- [1,522,null,{}] 03:30:15 INFO - PROCESS | 3656 | 1471692615027 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:15 INFO - PROCESS | 3656 | 1471692615029 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:15 INFO - PROCESS | 3656 | 1471692615135 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:30:15 INFO - PROCESS | 3656 | 1471692615257 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:15 INFO - PROCESS | 3656 | 1471692615260 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:15 INFO - PROCESS | 3656 | ++DOCSHELL 15241800 == 39 [pid = 3656] [id = 140] 03:30:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (15A0F000) [pid = 3656] [serial = 418] [outer = 00000000] 03:30:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (15D96800) [pid = 3656] [serial = 419] [outer = 15A0F000] 03:30:15 INFO - PROCESS | 3656 | 1471692615319 Marionette DEBUG loaded listener.js 03:30:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (16D90C00) [pid = 3656] [serial = 420] [outer = 15A0F000] 03:30:16 INFO - PROCESS | 3656 | 1471692616062 Marionette TRACE conn3 <- [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]]]}] 03:30:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:30:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1067ms 03:30:16 INFO - PROCESS | 3656 | 1471692616094 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:30:16 INFO - PROCESS | 3656 | 1471692616098 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 03:30:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:30:16 INFO - PROCESS | 3656 | 1471692616103 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:30:16 INFO - PROCESS | 3656 | 1471692616107 Marionette TRACE conn3 <- [1,526,null,{}] 03:30:16 INFO - PROCESS | 3656 | 1471692616112 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:16 INFO - PROCESS | 3656 | 1471692616115 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:16 INFO - PROCESS | 3656 | 1471692616193 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:30:16 INFO - PROCESS | 3656 | 1471692616254 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:16 INFO - PROCESS | 3656 | 1471692616258 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:16 INFO - PROCESS | 3656 | ++DOCSHELL 11AE6800 == 40 [pid = 3656] [id = 141] 03:30:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (129E0800) [pid = 3656] [serial = 421] [outer = 00000000] 03:30:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (129ED800) [pid = 3656] [serial = 422] [outer = 129E0800] 03:30:16 INFO - PROCESS | 3656 | 1471692616359 Marionette DEBUG loaded listener.js 03:30:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (130C2400) [pid = 3656] [serial = 423] [outer = 129E0800] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 13943000 == 39 [pid = 3656] [id = 137] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 12BCFC00 == 38 [pid = 3656] [id = 136] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 1979A000 == 37 [pid = 3656] [id = 135] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 1822D400 == 36 [pid = 3656] [id = 134] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 16E08000 == 35 [pid = 3656] [id = 133] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 15D9D800 == 34 [pid = 3656] [id = 132] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 131E7C00 == 33 [pid = 3656] [id = 131] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 10FA6400 == 32 [pid = 3656] [id = 130] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 1A407000 == 31 [pid = 3656] [id = 128] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 129EE400 == 30 [pid = 3656] [id = 129] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 168F4C00 == 29 [pid = 3656] [id = 138] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 10A0E800 == 28 [pid = 3656] [id = 139] 03:30:16 INFO - PROCESS | 3656 | --DOCSHELL 15241800 == 27 [pid = 3656] [id = 140] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17544400) [pid = 3656] [serial = 367] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (12981000) [pid = 3656] [serial = 355] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (13255C00) [pid = 3656] [serial = 361] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (13942800) [pid = 3656] [serial = 362] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (11CEC000) [pid = 3656] [serial = 358] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1293F400) [pid = 3656] [serial = 359] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16065800) [pid = 3656] [serial = 364] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (128B1800) [pid = 3656] [serial = 347] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11AEFC00) [pid = 3656] [serial = 346] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (15AF7000) [pid = 3656] [serial = 350] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (155FBC00) [pid = 3656] [serial = 349] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19937000) [pid = 3656] [serial = 353] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19798400) [pid = 3656] [serial = 352] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (18226C00) [pid = 3656] [serial = 370] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17733C00) [pid = 3656] [serial = 368] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (11CE7C00) [pid = 3656] [serial = 373] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (18231800) [pid = 3656] [serial = 371] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19EB6800) [pid = 3656] [serial = 376] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (131F3000) [pid = 3656] [serial = 374] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1A12D800) [pid = 3656] [serial = 380] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (129EB400) [pid = 3656] [serial = 356] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19EBC000) [pid = 3656] [serial = 377] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (168F3400) [pid = 3656] [serial = 365] [outer = 00000000] [url = about:blank] 03:30:16 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A12A800) [pid = 3656] [serial = 379] [outer = 00000000] [url = about:blank] 03:30:17 INFO - PROCESS | 3656 | 1471692617285 Marionette TRACE conn3 <- [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]]]}] 03:30:17 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 03:30:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1187ms 03:30:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:30:17 INFO - PROCESS | 3656 | 1471692617298 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:30:17 INFO - PROCESS | 3656 | 1471692617301 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 03:30:17 INFO - PROCESS | 3656 | 1471692617305 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:30:17 INFO - PROCESS | 3656 | 1471692617308 Marionette TRACE conn3 <- [1,530,null,{}] 03:30:17 INFO - PROCESS | 3656 | 1471692617295 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:17 INFO - PROCESS | 3656 | 1471692617298 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:17 INFO - PROCESS | 3656 | 1471692617383 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:30:17 INFO - PROCESS | 3656 | 1471692617393 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:17 INFO - PROCESS | 3656 | 1471692617396 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:17 INFO - PROCESS | 3656 | ++DOCSHELL 114DFC00 == 28 [pid = 3656] [id = 142] 03:30:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (114E0000) [pid = 3656] [serial = 424] [outer = 00000000] 03:30:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (12836000) [pid = 3656] [serial = 425] [outer = 114E0000] 03:30:17 INFO - PROCESS | 3656 | 1471692617448 Marionette DEBUG loaded listener.js 03:30:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12940800) [pid = 3656] [serial = 426] [outer = 114E0000] 03:30:17 INFO - PROCESS | 3656 | 1471692617877 Marionette TRACE conn3 <- [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"]]]}] 03:30:17 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 03:30:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:30:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:30:17 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 03:30:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:30:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:30:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:30:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 601ms 03:30:17 INFO - PROCESS | 3656 | 1471692617895 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:30:17 INFO - PROCESS | 3656 | 1471692617900 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 03:30:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:30:17 INFO - PROCESS | 3656 | 1471692617906 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:30:17 INFO - PROCESS | 3656 | 1471692617909 Marionette TRACE conn3 <- [1,534,null,{}] 03:30:17 INFO - PROCESS | 3656 | 1471692617913 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:17 INFO - PROCESS | 3656 | 1471692617915 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:18 INFO - PROCESS | 3656 | 1471692618032 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:30:18 INFO - PROCESS | 3656 | 1471692618040 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:18 INFO - PROCESS | 3656 | 1471692618043 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:18 INFO - PROCESS | 3656 | ++DOCSHELL 12831000 == 29 [pid = 3656] [id = 143] 03:30:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (13038000) [pid = 3656] [serial = 427] [outer = 00000000] 03:30:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (132EEC00) [pid = 3656] [serial = 428] [outer = 13038000] 03:30:18 INFO - PROCESS | 3656 | 1471692618073 Marionette DEBUG loaded listener.js 03:30:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (139D2800) [pid = 3656] [serial = 429] [outer = 13038000] 03:30:18 INFO - PROCESS | 3656 | 1471692618459 Marionette TRACE conn3 <- [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]]]}] 03:30:18 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. 03:30:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 600ms 03:30:18 INFO - PROCESS | 3656 | 1471692618505 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:30:18 INFO - PROCESS | 3656 | 1471692618507 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 03:30:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:30:18 INFO - PROCESS | 3656 | 1471692618511 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:30:18 INFO - PROCESS | 3656 | 1471692618514 Marionette TRACE conn3 <- [1,538,null,{}] 03:30:18 INFO - PROCESS | 3656 | 1471692618526 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:18 INFO - PROCESS | 3656 | 1471692618532 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:18 INFO - PROCESS | 3656 | 1471692618597 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:30:18 INFO - PROCESS | 3656 | 1471692618606 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:18 INFO - PROCESS | 3656 | 1471692618609 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:18 INFO - PROCESS | 3656 | ++DOCSHELL 1560EC00 == 30 [pid = 3656] [id = 144] 03:30:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (15A0B000) [pid = 3656] [serial = 430] [outer = 00000000] 03:30:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (15AFEC00) [pid = 3656] [serial = 431] [outer = 15A0B000] 03:30:18 INFO - PROCESS | 3656 | 1471692618658 Marionette DEBUG loaded listener.js 03:30:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16066800) [pid = 3656] [serial = 432] [outer = 15A0B000] 03:30:19 INFO - PROCESS | 3656 | 1471692619020 Marionette TRACE conn3 <- [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]]]}] 03:30:19 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. 03:30:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 533ms 03:30:19 INFO - PROCESS | 3656 | 1471692619047 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:30:19 INFO - PROCESS | 3656 | 1471692619050 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 03:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:30:19 INFO - PROCESS | 3656 | 1471692619053 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:30:19 INFO - PROCESS | 3656 | 1471692619055 Marionette TRACE conn3 <- [1,542,null,{}] 03:30:19 INFO - PROCESS | 3656 | 1471692619058 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:19 INFO - PROCESS | 3656 | 1471692619060 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:19 INFO - PROCESS | 3656 | 1471692619162 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:30:19 INFO - PROCESS | 3656 | 1471692619242 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:19 INFO - PROCESS | 3656 | 1471692619245 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:19 INFO - PROCESS | 3656 | ++DOCSHELL 16A08400 == 31 [pid = 3656] [id = 145] 03:30:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16A0B400) [pid = 3656] [serial = 433] [outer = 00000000] 03:30:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16FEAC00) [pid = 3656] [serial = 434] [outer = 16A0B400] 03:30:19 INFO - PROCESS | 3656 | 1471692619298 Marionette DEBUG loaded listener.js 03:30:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1772B000) [pid = 3656] [serial = 435] [outer = 16A0B400] 03:30:19 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:19 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:19 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:19 INFO - PROCESS | 3656 | 1471692619733 Marionette TRACE conn3 <- [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]]]}] 03:30:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:30:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 707ms 03:30:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:30:19 INFO - PROCESS | 3656 | 1471692619783 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:30:19 INFO - PROCESS | 3656 | 1471692619785 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 03:30:19 INFO - PROCESS | 3656 | 1471692619788 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:30:19 INFO - PROCESS | 3656 | 1471692619790 Marionette TRACE conn3 <- [1,546,null,{}] 03:30:19 INFO - PROCESS | 3656 | 1471692619775 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:19 INFO - PROCESS | 3656 | 1471692619777 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:19 INFO - PROCESS | 3656 | 1471692619880 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:30:19 INFO - PROCESS | 3656 | 1471692619886 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:19 INFO - PROCESS | 3656 | 1471692619889 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:19 INFO - PROCESS | 3656 | ++DOCSHELL 16F9A000 == 32 [pid = 3656] [id = 146] 03:30:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17490C00) [pid = 3656] [serial = 436] [outer = 00000000] 03:30:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (18225400) [pid = 3656] [serial = 437] [outer = 17490C00] 03:30:19 INFO - PROCESS | 3656 | 1471692619916 Marionette DEBUG loaded listener.js 03:30:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (18226000) [pid = 3656] [serial = 438] [outer = 17490C00] 03:30:20 INFO - PROCESS | 3656 | 1471692620311 Marionette TRACE conn3 <- [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]]]}] 03:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 600ms 03:30:20 INFO - PROCESS | 3656 | 1471692620401 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:30:20 INFO - PROCESS | 3656 | 1471692620403 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 03:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:30:20 INFO - PROCESS | 3656 | 1471692620409 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:30:20 INFO - PROCESS | 3656 | 1471692620411 Marionette TRACE conn3 <- [1,550,null,{}] 03:30:20 INFO - PROCESS | 3656 | 1471692620414 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:20 INFO - PROCESS | 3656 | 1471692620402 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:20 INFO - PROCESS | 3656 | 1471692620523 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:30:20 INFO - PROCESS | 3656 | 1471692620510 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:20 INFO - PROCESS | 3656 | 1471692620512 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:20 INFO - PROCESS | 3656 | ++DOCSHELL 1143C400 == 33 [pid = 3656] [id = 147] 03:30:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19791400) [pid = 3656] [serial = 439] [outer = 00000000] 03:30:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19B35C00) [pid = 3656] [serial = 440] [outer = 19791400] 03:30:20 INFO - PROCESS | 3656 | 1471692620606 Marionette DEBUG loaded listener.js 03:30:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19E08800) [pid = 3656] [serial = 441] [outer = 19791400] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A507000) [pid = 3656] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19B29800) [pid = 3656] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (131F5C00) [pid = 3656] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1822F000) [pid = 3656] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (10FA8000) [pid = 3656] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (12BD0000) [pid = 3656] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (130E3000) [pid = 3656] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A408800) [pid = 3656] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (15D9DC00) [pid = 3656] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19B31C00) [pid = 3656] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:30:20 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16FE5800) [pid = 3656] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:30:20 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:20 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:21 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:21 INFO - PROCESS | 3656 | 1471692621060 Marionette TRACE conn3 <- [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]]]}] 03:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 680ms 03:30:21 INFO - PROCESS | 3656 | 1471692621085 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:30:21 INFO - PROCESS | 3656 | 1471692621087 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 03:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:30:21 INFO - PROCESS | 3656 | 1471692621090 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:30:21 INFO - PROCESS | 3656 | 1471692621092 Marionette TRACE conn3 <- [1,554,null,{}] 03:30:21 INFO - PROCESS | 3656 | 1471692621095 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:21 INFO - PROCESS | 3656 | 1471692621097 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:21 INFO - PROCESS | 3656 | 1471692621174 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:30:21 INFO - PROCESS | 3656 | 1471692621219 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:21 INFO - PROCESS | 3656 | 1471692621221 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:21 INFO - PROCESS | 3656 | ++DOCSHELL 131E6800 == 34 [pid = 3656] [id = 148] 03:30:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (13EA2000) [pid = 3656] [serial = 442] [outer = 00000000] 03:30:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16249800) [pid = 3656] [serial = 443] [outer = 13EA2000] 03:30:21 INFO - PROCESS | 3656 | 1471692621267 Marionette DEBUG loaded listener.js 03:30:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19937000) [pid = 3656] [serial = 444] [outer = 13EA2000] 03:30:21 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:21 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:21 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:21 INFO - PROCESS | 3656 | 1471692621562 Marionette TRACE conn3 <- [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]]]}] 03:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 506ms 03:30:21 INFO - PROCESS | 3656 | 1471692621603 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:30:21 INFO - PROCESS | 3656 | 1471692621605 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 03:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:30:21 INFO - PROCESS | 3656 | 1471692621608 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:30:21 INFO - PROCESS | 3656 | 1471692621611 Marionette TRACE conn3 <- [1,558,null,{}] 03:30:21 INFO - PROCESS | 3656 | 1471692621616 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:21 INFO - PROCESS | 3656 | 1471692621619 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:21 INFO - PROCESS | 3656 | 1471692621759 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:30:21 INFO - PROCESS | 3656 | 1471692621765 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:21 INFO - PROCESS | 3656 | 1471692621767 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:21 INFO - PROCESS | 3656 | ++DOCSHELL 132E4C00 == 35 [pid = 3656] [id = 149] 03:30:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1753E800) [pid = 3656] [serial = 445] [outer = 00000000] 03:30:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19F61800) [pid = 3656] [serial = 446] [outer = 1753E800] 03:30:21 INFO - PROCESS | 3656 | 1471692621795 Marionette DEBUG loaded listener.js 03:30:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19F61C00) [pid = 3656] [serial = 447] [outer = 1753E800] 03:30:22 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:22 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:22 INFO - PROCESS | 3656 | 1471692622138 Marionette TRACE conn3 <- [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]]]}] 03:30:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:30:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 547ms 03:30:22 INFO - PROCESS | 3656 | 1471692622155 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:30:22 INFO - PROCESS | 3656 | 1471692622156 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 03:30:22 INFO - PROCESS | 3656 | 1471692622159 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:30:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:30:22 INFO - PROCESS | 3656 | 1471692622161 Marionette TRACE conn3 <- [1,562,null,{}] 03:30:22 INFO - PROCESS | 3656 | 1471692622165 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:22 INFO - PROCESS | 3656 | 1471692622167 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:22 INFO - PROCESS | 3656 | 1471692622225 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:30:22 INFO - PROCESS | 3656 | 1471692622300 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:22 INFO - PROCESS | 3656 | 1471692622302 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:22 INFO - PROCESS | 3656 | ++DOCSHELL 19EB9400 == 36 [pid = 3656] [id = 150] 03:30:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A127400) [pid = 3656] [serial = 448] [outer = 00000000] 03:30:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A408400) [pid = 3656] [serial = 449] [outer = 1A127400] 03:30:22 INFO - PROCESS | 3656 | 1471692622328 Marionette DEBUG loaded listener.js 03:30:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A4A2800) [pid = 3656] [serial = 450] [outer = 1A127400] 03:30:22 INFO - PROCESS | 3656 | 1471692622735 Marionette TRACE conn3 <- [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]]]}] 03:30:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:30:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 626ms 03:30:22 INFO - PROCESS | 3656 | 1471692622857 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:30:22 INFO - PROCESS | 3656 | 1471692622861 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 03:30:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:30:22 INFO - PROCESS | 3656 | 1471692622899 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:30:22 INFO - PROCESS | 3656 | 1471692622903 Marionette TRACE conn3 <- [1,566,null,{}] 03:30:22 INFO - PROCESS | 3656 | 1471692622910 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:22 INFO - PROCESS | 3656 | 1471692622913 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:23 INFO - PROCESS | 3656 | 1471692623015 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:30:23 INFO - PROCESS | 3656 | 1471692623095 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:23 INFO - PROCESS | 3656 | 1471692623098 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:23 INFO - PROCESS | 3656 | ++DOCSHELL 1051F800 == 37 [pid = 3656] [id = 151] 03:30:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (10A09800) [pid = 3656] [serial = 451] [outer = 00000000] 03:30:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (128B1800) [pid = 3656] [serial = 452] [outer = 10A09800] 03:30:23 INFO - PROCESS | 3656 | 1471692623156 Marionette DEBUG loaded listener.js 03:30:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (129E2000) [pid = 3656] [serial = 453] [outer = 10A09800] 03:30:23 INFO - PROCESS | 3656 | 1471692623771 Marionette TRACE conn3 <- [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]]]}] 03:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 947ms 03:30:23 INFO - PROCESS | 3656 | 1471692623828 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:30:23 INFO - PROCESS | 3656 | 1471692623833 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 03:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:30:23 INFO - PROCESS | 3656 | 1471692623839 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:30:23 INFO - PROCESS | 3656 | 1471692623842 Marionette TRACE conn3 <- [1,570,null,{}] 03:30:23 INFO - PROCESS | 3656 | 1471692623846 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:23 INFO - PROCESS | 3656 | 1471692623849 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:23 INFO - PROCESS | 3656 | 1471692623952 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:30:24 INFO - PROCESS | 3656 | 1471692624025 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:24 INFO - PROCESS | 3656 | 1471692624027 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:24 INFO - PROCESS | 3656 | ++DOCSHELL 13EA3C00 == 38 [pid = 3656] [id = 152] 03:30:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1419EC00) [pid = 3656] [serial = 454] [outer = 00000000] 03:30:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (15A10800) [pid = 3656] [serial = 455] [outer = 1419EC00] 03:30:24 INFO - PROCESS | 3656 | 1471692624110 Marionette DEBUG loaded listener.js 03:30:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (168EC400) [pid = 3656] [serial = 456] [outer = 1419EC00] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 132E4C00 == 37 [pid = 3656] [id = 149] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 131E6800 == 36 [pid = 3656] [id = 148] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 1143C400 == 35 [pid = 3656] [id = 147] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 16F9A000 == 34 [pid = 3656] [id = 146] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 16A08400 == 33 [pid = 3656] [id = 145] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 1560EC00 == 32 [pid = 3656] [id = 144] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 12831000 == 31 [pid = 3656] [id = 143] 03:30:24 INFO - PROCESS | 3656 | --DOCSHELL 114DFC00 == 30 [pid = 3656] [id = 142] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1A50D800) [pid = 3656] [serial = 413] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19F64000) [pid = 3656] [serial = 404] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (13943400) [pid = 3656] [serial = 392] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (13EADC00) [pid = 3656] [serial = 393] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1979B400) [pid = 3656] [serial = 402] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (114E8C00) [pid = 3656] [serial = 389] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1298B800) [pid = 3656] [serial = 390] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1324B400) [pid = 3656] [serial = 386] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19791C00) [pid = 3656] [serial = 401] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (13EAE000) [pid = 3656] [serial = 387] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (16F9C800) [pid = 3656] [serial = 407] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A501800) [pid = 3656] [serial = 383] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1A4A4400) [pid = 3656] [serial = 382] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16982800) [pid = 3656] [serial = 395] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1A75B000) [pid = 3656] [serial = 414] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A4A8800) [pid = 3656] [serial = 411] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (16FEE400) [pid = 3656] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19F64C00) [pid = 3656] [serial = 405] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A4A1400) [pid = 3656] [serial = 410] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1822E400) [pid = 3656] [serial = 408] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (17AFB800) [pid = 3656] [serial = 398] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (17EA3400) [pid = 3656] [serial = 399] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16D8CC00) [pid = 3656] [serial = 396] [outer = 00000000] [url = about:blank] 03:30:24 INFO - PROCESS | 3656 | 1471692624950 Marionette TRACE conn3 <- [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]]]}] 03:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1160ms 03:30:24 INFO - PROCESS | 3656 | 1471692625008 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:30:24 INFO - PROCESS | 3656 | 1471692625013 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 03:30:25 INFO - PROCESS | 3656 | 1471692625018 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:30:25 INFO - PROCESS | 3656 | 1471692625021 Marionette TRACE conn3 <- [1,574,null,{}] 03:30:25 INFO - PROCESS | 3656 | 1471692625027 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:25 INFO - PROCESS | 3656 | 1471692625030 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:25 INFO - PROCESS | 3656 | 1471692625117 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:30:25 INFO - PROCESS | 3656 | 1471692625176 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:25 INFO - PROCESS | 3656 | 1471692625179 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:25 INFO - PROCESS | 3656 | ++DOCSHELL 10A49000 == 31 [pid = 3656] [id = 153] 03:30:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (10A4A000) [pid = 3656] [serial = 457] [outer = 00000000] 03:30:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (11437800) [pid = 3656] [serial = 458] [outer = 10A4A000] 03:30:25 INFO - PROCESS | 3656 | 1471692625229 Marionette DEBUG loaded listener.js 03:30:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (12986800) [pid = 3656] [serial = 459] [outer = 10A4A000] 03:30:25 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:25 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:25 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:25 INFO - PROCESS | 3656 | 1471692625589 Marionette TRACE conn3 <- [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]]]}] 03:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 626ms 03:30:25 INFO - PROCESS | 3656 | 1471692625647 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:30:25 INFO - PROCESS | 3656 | 1471692625652 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 03:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:30:25 INFO - PROCESS | 3656 | 1471692625658 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:30:25 INFO - PROCESS | 3656 | 1471692625661 Marionette TRACE conn3 <- [1,578,null,{}] 03:30:25 INFO - PROCESS | 3656 | 1471692625665 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:25 INFO - PROCESS | 3656 | 1471692625667 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:25 INFO - PROCESS | 3656 | 1471692625733 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:30:25 INFO - PROCESS | 3656 | 1471692625739 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:25 INFO - PROCESS | 3656 | 1471692625741 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:25 INFO - PROCESS | 3656 | ++DOCSHELL 139DF800 == 32 [pid = 3656] [id = 154] 03:30:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (13C23800) [pid = 3656] [serial = 460] [outer = 00000000] 03:30:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (155F1400) [pid = 3656] [serial = 461] [outer = 13C23800] 03:30:25 INFO - PROCESS | 3656 | 1471692625789 Marionette DEBUG loaded listener.js 03:30:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (16A08C00) [pid = 3656] [serial = 462] [outer = 13C23800] 03:30:26 INFO - PROCESS | 3656 | 1471692626180 Marionette TRACE conn3 <- [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]]]}] 03:30:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:30:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 533ms 03:30:26 INFO - PROCESS | 3656 | 1471692626189 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:30:26 INFO - PROCESS | 3656 | 1471692626191 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 03:30:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:30:26 INFO - PROCESS | 3656 | 1471692626195 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - PROCESS | 3656 | 1471692626198 Marionette TRACE conn3 <- [1,582,null,{}] 03:30:26 INFO - PROCESS | 3656 | 1471692626209 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:26 INFO - PROCESS | 3656 | 1471692626213 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:26 INFO - PROCESS | 3656 | 1471692626304 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:30:26 INFO - PROCESS | 3656 | 1471692626315 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:26 INFO - PROCESS | 3656 | 1471692626318 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:26 INFO - PROCESS | 3656 | ++DOCSHELL 17AF5800 == 33 [pid = 3656] [id = 155] 03:30:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17AF6C00) [pid = 3656] [serial = 463] [outer = 00000000] 03:30:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17EA3400) [pid = 3656] [serial = 464] [outer = 17AF6C00] 03:30:26 INFO - PROCESS | 3656 | 1471692626432 Marionette DEBUG loaded listener.js 03:30:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (18229400) [pid = 3656] [serial = 465] [outer = 17AF6C00] 03:30:26 INFO - PROCESS | 3656 | 1471692626769 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:30:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:30:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 587ms 03:30:26 INFO - PROCESS | 3656 | 1471692626810 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:30:26 INFO - PROCESS | 3656 | 1471692626813 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 03:30:26 INFO - PROCESS | 3656 | 1471692626816 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:30:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:30:26 INFO - PROCESS | 3656 | 1471692626818 Marionette TRACE conn3 <- [1,586,null,{}] 03:30:26 INFO - PROCESS | 3656 | 1471692626802 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:26 INFO - PROCESS | 3656 | 1471692626804 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:26 INFO - PROCESS | 3656 | 1471692626920 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:30:26 INFO - PROCESS | 3656 | 1471692626933 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:26 INFO - PROCESS | 3656 | 1471692626935 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:26 INFO - PROCESS | 3656 | ++DOCSHELL 1822FC00 == 34 [pid = 3656] [id = 156] 03:30:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (18231000) [pid = 3656] [serial = 466] [outer = 00000000] 03:30:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19B27400) [pid = 3656] [serial = 467] [outer = 18231000] 03:30:26 INFO - PROCESS | 3656 | 1471692626962 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19B34000) [pid = 3656] [serial = 468] [outer = 18231000] 03:30:27 INFO - PROCESS | 3656 | 1471692627334 Marionette TRACE conn3 <- [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]]]}] 03:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 547ms 03:30:27 INFO - PROCESS | 3656 | 1471692627352 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:30:27 INFO - PROCESS | 3656 | 1471692627354 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 03:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:30:27 INFO - PROCESS | 3656 | 1471692627357 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:30:27 INFO - PROCESS | 3656 | 1471692627359 Marionette TRACE conn3 <- [1,590,null,{}] 03:30:27 INFO - PROCESS | 3656 | 1471692627362 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:27 INFO - PROCESS | 3656 | 1471692627365 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:27 INFO - PROCESS | 3656 | 1471692627450 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:30:27 INFO - PROCESS | 3656 | 1471692627533 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:27 INFO - PROCESS | 3656 | 1471692627536 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:27 INFO - PROCESS | 3656 | ++DOCSHELL 19E02C00 == 35 [pid = 3656] [id = 157] 03:30:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19E03800) [pid = 3656] [serial = 469] [outer = 00000000] 03:30:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19F63800) [pid = 3656] [serial = 470] [outer = 19E03800] 03:30:27 INFO - PROCESS | 3656 | 1471692627564 Marionette DEBUG loaded listener.js 03:30:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A12C000) [pid = 3656] [serial = 471] [outer = 19E03800] 03:30:27 INFO - PROCESS | 3656 | 1471692627948 Marionette TRACE conn3 <- [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]]]}] 03:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 626ms 03:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:30:27 INFO - PROCESS | 3656 | 1471692627994 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:30:27 INFO - PROCESS | 3656 | 1471692627996 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 03:30:27 INFO - PROCESS | 3656 | 1471692628000 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:30:27 INFO - PROCESS | 3656 | 1471692628001 Marionette TRACE conn3 <- [1,594,null,{}] 03:30:27 INFO - PROCESS | 3656 | 1471692628005 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:28 INFO - PROCESS | 3656 | 1471692628010 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:28 INFO - PROCESS | 3656 | 1471692628119 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:30:28 INFO - PROCESS | 3656 | 1471692628130 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:28 INFO - PROCESS | 3656 | 1471692628132 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:28 INFO - PROCESS | 3656 | ++DOCSHELL 19EB9000 == 36 [pid = 3656] [id = 158] 03:30:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A502C00) [pid = 3656] [serial = 472] [outer = 00000000] 03:30:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A50EC00) [pid = 3656] [serial = 473] [outer = 1A502C00] 03:30:28 INFO - PROCESS | 3656 | 1471692628198 Marionette DEBUG loaded listener.js 03:30:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A506000) [pid = 3656] [serial = 474] [outer = 1A502C00] 03:30:28 INFO - PROCESS | 3656 | 1471692628574 Marionette TRACE conn3 <- [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]]]}] 03:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 626ms 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (114E0000) [pid = 3656] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (13038000) [pid = 3656] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (16A0B400) [pid = 3656] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129E0800) [pid = 3656] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (15A0B000) [pid = 3656] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (10A47800) [pid = 3656] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (15A0F000) [pid = 3656] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17490C00) [pid = 3656] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1753E800) [pid = 3656] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (13EA2000) [pid = 3656] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:30:28 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19791400) [pid = 3656] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:30:28 INFO - PROCESS | 3656 | 1471692628655 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:30:28 INFO - PROCESS | 3656 | 1471692628658 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 03:30:28 INFO - PROCESS | 3656 | 1471692628662 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:30:28 INFO - PROCESS | 3656 | 1471692628664 Marionette TRACE conn3 <- [1,598,null,{}] 03:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:30:28 INFO - PROCESS | 3656 | 1471692628668 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:28 INFO - PROCESS | 3656 | 1471692628671 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:28 INFO - PROCESS | 3656 | 1471692628749 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:30:28 INFO - PROCESS | 3656 | 1471692628760 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:28 INFO - PROCESS | 3656 | 1471692628762 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:28 INFO - PROCESS | 3656 | ++DOCSHELL 131F5000 == 37 [pid = 3656] [id = 159] 03:30:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1324C400) [pid = 3656] [serial = 475] [outer = 00000000] 03:30:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (15245400) [pid = 3656] [serial = 476] [outer = 1324C400] 03:30:28 INFO - PROCESS | 3656 | 1471692628789 Marionette DEBUG loaded listener.js 03:30:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (15D98000) [pid = 3656] [serial = 477] [outer = 1324C400] 03:30:29 INFO - PROCESS | 3656 | 1471692629172 Marionette TRACE conn3 <- [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]]]}] 03:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 547ms 03:30:29 INFO - PROCESS | 3656 | 1471692629229 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:30:29 INFO - PROCESS | 3656 | 1471692629231 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 03:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:30:29 INFO - PROCESS | 3656 | 1471692629216 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:30:29 INFO - PROCESS | 3656 | 1471692629218 Marionette TRACE conn3 <- [1,602,null,{}] 03:30:29 INFO - PROCESS | 3656 | 1471692629221 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:29 INFO - PROCESS | 3656 | 1471692629223 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:29 INFO - PROCESS | 3656 | 1471692629304 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:30:29 INFO - PROCESS | 3656 | 1471692629312 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:29 INFO - PROCESS | 3656 | 1471692629314 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:29 INFO - PROCESS | 3656 | ++DOCSHELL 16A12000 == 38 [pid = 3656] [id = 160] 03:30:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19791400) [pid = 3656] [serial = 478] [outer = 00000000] 03:30:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1A50E400) [pid = 3656] [serial = 479] [outer = 19791400] 03:30:29 INFO - PROCESS | 3656 | 1471692629341 Marionette DEBUG loaded listener.js 03:30:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A75D000) [pid = 3656] [serial = 480] [outer = 19791400] 03:30:29 INFO - PROCESS | 3656 | 1471692629716 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:30:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:30:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 507ms 03:30:29 INFO - PROCESS | 3656 | 1471692629740 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:30:29 INFO - PROCESS | 3656 | 1471692629742 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 03:30:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:30:29 INFO - PROCESS | 3656 | 1471692629749 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:30:29 INFO - PROCESS | 3656 | 1471692629751 Marionette TRACE conn3 <- [1,606,null,{}] 03:30:29 INFO - PROCESS | 3656 | 1471692629736 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:29 INFO - PROCESS | 3656 | 1471692629739 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:29 INFO - PROCESS | 3656 | 1471692629846 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:30:29 INFO - PROCESS | 3656 | 1471692629853 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:29 INFO - PROCESS | 3656 | 1471692629855 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:29 INFO - PROCESS | 3656 | ++DOCSHELL 13EA2000 == 39 [pid = 3656] [id = 161] 03:30:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16D8E800) [pid = 3656] [serial = 481] [outer = 00000000] 03:30:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A85FC00) [pid = 3656] [serial = 482] [outer = 16D8E800] 03:30:29 INFO - PROCESS | 3656 | 1471692629891 Marionette DEBUG loaded listener.js 03:30:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A864C00) [pid = 3656] [serial = 483] [outer = 16D8E800] 03:30:30 INFO - PROCESS | 3656 | 1471692630279 Marionette TRACE conn3 <- [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]]]}] 03:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 600ms 03:30:30 INFO - PROCESS | 3656 | 1471692630380 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:30:30 INFO - PROCESS | 3656 | 1471692630384 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 03:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:30:30 INFO - PROCESS | 3656 | 1471692630390 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:30:30 INFO - PROCESS | 3656 | 1471692630376 Marionette TRACE conn3 <- [1,610,null,{}] 03:30:30 INFO - PROCESS | 3656 | 1471692630382 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:30 INFO - PROCESS | 3656 | 1471692630385 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:30 INFO - PROCESS | 3656 | 1471692630536 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:30:30 INFO - PROCESS | 3656 | 1471692630612 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:30 INFO - PROCESS | 3656 | 1471692630617 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:30 INFO - PROCESS | 3656 | ++DOCSHELL 12833C00 == 40 [pid = 3656] [id = 162] 03:30:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (128B5C00) [pid = 3656] [serial = 484] [outer = 00000000] 03:30:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129E8000) [pid = 3656] [serial = 485] [outer = 128B5C00] 03:30:30 INFO - PROCESS | 3656 | 1471692630657 Marionette DEBUG loaded listener.js 03:30:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (131F1400) [pid = 3656] [serial = 486] [outer = 128B5C00] 03:30:31 INFO - PROCESS | 3656 | 1471692631244 Marionette TRACE conn3 <- [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]]]}] 03:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 894ms 03:30:31 INFO - PROCESS | 3656 | 1471692631278 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:30:31 INFO - PROCESS | 3656 | 1471692631281 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 03:30:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:30:31 INFO - PROCESS | 3656 | 1471692631307 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:30:31 INFO - PROCESS | 3656 | 1471692631311 Marionette TRACE conn3 <- [1,614,null,{}] 03:30:31 INFO - PROCESS | 3656 | 1471692631316 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:31 INFO - PROCESS | 3656 | 1471692631319 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:31 INFO - PROCESS | 3656 | 1471692631407 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:30:31 INFO - PROCESS | 3656 | 1471692631511 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:31 INFO - PROCESS | 3656 | 1471692631513 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:31 INFO - PROCESS | 3656 | ++DOCSHELL 17482800 == 41 [pid = 3656] [id = 163] 03:30:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1748C400) [pid = 3656] [serial = 487] [outer = 00000000] 03:30:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17735C00) [pid = 3656] [serial = 488] [outer = 1748C400] 03:30:31 INFO - PROCESS | 3656 | 1471692631572 Marionette DEBUG loaded listener.js 03:30:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17AFE000) [pid = 3656] [serial = 489] [outer = 1748C400] 03:30:32 INFO - PROCESS | 3656 | 1471692632058 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:30:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:30:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 814ms 03:30:32 INFO - PROCESS | 3656 | 1471692632109 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:30:32 INFO - PROCESS | 3656 | 1471692632112 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 03:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:30:32 INFO - PROCESS | 3656 | 1471692632116 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:30:32 INFO - PROCESS | 3656 | 1471692632118 Marionette TRACE conn3 <- [1,618,null,{}] 03:30:32 INFO - PROCESS | 3656 | 1471692632124 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:32 INFO - PROCESS | 3656 | 1471692632129 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:32 INFO - PROCESS | 3656 | 1471692632219 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:30:32 INFO - PROCESS | 3656 | 1471692632348 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:32 INFO - PROCESS | 3656 | 1471692632353 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:32 INFO - PROCESS | 3656 | ++DOCSHELL 19EB0400 == 42 [pid = 3656] [id = 164] 03:30:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (19EB9800) [pid = 3656] [serial = 490] [outer = 00000000] 03:30:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1A502000) [pid = 3656] [serial = 491] [outer = 19EB9800] 03:30:32 INFO - PROCESS | 3656 | 1471692632434 Marionette DEBUG loaded listener.js 03:30:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1A50D800) [pid = 3656] [serial = 492] [outer = 19EB9800] 03:30:33 INFO - PROCESS | 3656 | 1471692633128 Marionette TRACE conn3 <- [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]]]}] 03:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1067ms 03:30:33 INFO - PROCESS | 3656 | 1471692633183 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:30:33 INFO - PROCESS | 3656 | 1471692633187 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 03:30:33 INFO - PROCESS | 3656 | 1471692633192 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:30:33 INFO - PROCESS | 3656 | 1471692633195 Marionette TRACE conn3 <- [1,622,null,{}] 03:30:33 INFO - PROCESS | 3656 | 1471692633200 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:33 INFO - PROCESS | 3656 | 1471692633203 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 11AE6800 == 41 [pid = 3656] [id = 141] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 16A12000 == 40 [pid = 3656] [id = 160] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 131F5000 == 39 [pid = 3656] [id = 159] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 19EB9000 == 38 [pid = 3656] [id = 158] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 19E02C00 == 37 [pid = 3656] [id = 157] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 1822FC00 == 36 [pid = 3656] [id = 156] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 17AF5800 == 35 [pid = 3656] [id = 155] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 139DF800 == 34 [pid = 3656] [id = 154] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 10A49000 == 33 [pid = 3656] [id = 153] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 19EB9400 == 32 [pid = 3656] [id = 150] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 1051F800 == 31 [pid = 3656] [id = 151] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 13EA3C00 == 30 [pid = 3656] [id = 152] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 19EB0400 == 29 [pid = 3656] [id = 164] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 13EA2000 == 28 [pid = 3656] [id = 161] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 12833C00 == 27 [pid = 3656] [id = 162] 03:30:33 INFO - PROCESS | 3656 | --DOCSHELL 17482800 == 26 [pid = 3656] [id = 163] 03:30:33 INFO - PROCESS | 3656 | 1471692633757 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (12836000) [pid = 3656] [serial = 425] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (12940800) [pid = 3656] [serial = 426] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (132EEC00) [pid = 3656] [serial = 428] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (139D2800) [pid = 3656] [serial = 429] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16FEAC00) [pid = 3656] [serial = 434] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1772B000) [pid = 3656] [serial = 435] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (130C2400) [pid = 3656] [serial = 423] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129ED800) [pid = 3656] [serial = 422] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (15AFEC00) [pid = 3656] [serial = 431] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (13162000) [pid = 3656] [serial = 417] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129E6800) [pid = 3656] [serial = 416] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (16D90C00) [pid = 3656] [serial = 420] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (15D96800) [pid = 3656] [serial = 419] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (18226000) [pid = 3656] [serial = 438] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (18225400) [pid = 3656] [serial = 437] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19F61C00) [pid = 3656] [serial = 447] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16249800) [pid = 3656] [serial = 443] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19B35C00) [pid = 3656] [serial = 440] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19F61800) [pid = 3656] [serial = 446] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19937000) [pid = 3656] [serial = 444] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19E08800) [pid = 3656] [serial = 441] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1A408400) [pid = 3656] [serial = 449] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (16066800) [pid = 3656] [serial = 432] [outer = 00000000] [url = about:blank] 03:30:33 INFO - PROCESS | 3656 | 1471692633898 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:33 INFO - PROCESS | 3656 | 1471692633902 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:33 INFO - PROCESS | 3656 | ++DOCSHELL 10A51800 == 27 [pid = 3656] [id = 165] 03:30:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (10A52000) [pid = 3656] [serial = 493] [outer = 00000000] 03:30:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (10FA8800) [pid = 3656] [serial = 494] [outer = 10A52000] 03:30:33 INFO - PROCESS | 3656 | 1471692633953 Marionette DEBUG loaded listener.js 03:30:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (112C5800) [pid = 3656] [serial = 495] [outer = 10A52000] 03:30:34 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:34 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:34 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:34 INFO - PROCESS | 3656 | 1471692634330 Marionette TRACE conn3 <- [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]]]}] 03:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1187ms 03:30:34 INFO - PROCESS | 3656 | 1471692634399 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:30:34 INFO - PROCESS | 3656 | 1471692634404 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 03:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:30:34 INFO - PROCESS | 3656 | 1471692634390 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:30:34 INFO - PROCESS | 3656 | 1471692634393 Marionette TRACE conn3 <- [1,626,null,{}] 03:30:34 INFO - PROCESS | 3656 | 1471692634397 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:34 INFO - PROCESS | 3656 | 1471692634400 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:34 INFO - PROCESS | 3656 | 1471692634486 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:30:34 INFO - PROCESS | 3656 | 1471692634502 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:34 INFO - PROCESS | 3656 | 1471692634505 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:34 INFO - PROCESS | 3656 | ++DOCSHELL 12DA7C00 == 28 [pid = 3656] [id = 166] 03:30:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (12DADC00) [pid = 3656] [serial = 496] [outer = 00000000] 03:30:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (130E0C00) [pid = 3656] [serial = 497] [outer = 12DADC00] 03:30:34 INFO - PROCESS | 3656 | 1471692634532 Marionette DEBUG loaded listener.js 03:30:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (13167C00) [pid = 3656] [serial = 498] [outer = 12DADC00] 03:30:34 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:34 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:34 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:34 INFO - PROCESS | 3656 | 1471692634952 Marionette TRACE conn3 <- [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]]]}] 03:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 600ms 03:30:35 INFO - PROCESS | 3656 | 1471692635011 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:30:35 INFO - PROCESS | 3656 | 1471692635014 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 03:30:35 INFO - PROCESS | 3656 | 1471692635017 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:30:35 INFO - PROCESS | 3656 | 1471692635019 Marionette TRACE conn3 <- [1,630,null,{}] 03:30:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:30:35 INFO - PROCESS | 3656 | 1471692635026 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:35 INFO - PROCESS | 3656 | 1471692635028 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:35 INFO - PROCESS | 3656 | 1471692635114 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:30:35 INFO - PROCESS | 3656 | 1471692635177 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:35 INFO - PROCESS | 3656 | 1471692635180 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:35 INFO - PROCESS | 3656 | ++DOCSHELL 13EA3800 == 29 [pid = 3656] [id = 167] 03:30:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (13EADC00) [pid = 3656] [serial = 499] [outer = 00000000] 03:30:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (141A3400) [pid = 3656] [serial = 500] [outer = 13EADC00] 03:30:35 INFO - PROCESS | 3656 | 1471692635229 Marionette DEBUG loaded listener.js 03:30:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (155F0400) [pid = 3656] [serial = 501] [outer = 13EADC00] 03:30:35 INFO - PROCESS | 3656 | 1471692635552 Marionette TRACE conn3 <- [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]]]}] 03:30:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:30:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 534ms 03:30:35 INFO - PROCESS | 3656 | 1471692635579 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:30:35 INFO - PROCESS | 3656 | 1471692635582 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 03:30:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:30:35 INFO - PROCESS | 3656 | 1471692635593 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:30:35 INFO - PROCESS | 3656 | 1471692635577 Marionette TRACE conn3 <- [1,634,null,{}] 03:30:35 INFO - PROCESS | 3656 | 1471692635580 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:35 INFO - PROCESS | 3656 | 1471692635583 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:35 INFO - PROCESS | 3656 | 1471692635713 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:30:35 INFO - PROCESS | 3656 | 1471692635744 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:35 INFO - PROCESS | 3656 | 1471692635747 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:35 INFO - PROCESS | 3656 | ++DOCSHELL 130C2800 == 30 [pid = 3656] [id = 168] 03:30:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (15AFEC00) [pid = 3656] [serial = 502] [outer = 00000000] 03:30:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16FE5C00) [pid = 3656] [serial = 503] [outer = 15AFEC00] 03:30:35 INFO - PROCESS | 3656 | 1471692635811 Marionette DEBUG loaded listener.js 03:30:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1754C800) [pid = 3656] [serial = 504] [outer = 15AFEC00] 03:30:36 INFO - PROCESS | 3656 | 1471692636260 Marionette TRACE conn3 <- [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]]]}] 03:30:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:30:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 720ms 03:30:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:30:36 INFO - PROCESS | 3656 | 1471692636309 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:30:36 INFO - PROCESS | 3656 | 1471692636311 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 03:30:36 INFO - PROCESS | 3656 | 1471692636318 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:30:36 INFO - PROCESS | 3656 | 1471692636320 Marionette TRACE conn3 <- [1,638,null,{}] 03:30:36 INFO - PROCESS | 3656 | 1471692636323 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:36 INFO - PROCESS | 3656 | 1471692636325 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:36 INFO - PROCESS | 3656 | 1471692636413 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:30:36 INFO - PROCESS | 3656 | 1471692636424 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:36 INFO - PROCESS | 3656 | 1471692636426 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:36 INFO - PROCESS | 3656 | ++DOCSHELL 1297F400 == 31 [pid = 3656] [id = 169] 03:30:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16E0FC00) [pid = 3656] [serial = 505] [outer = 00000000] 03:30:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17EA3000) [pid = 3656] [serial = 506] [outer = 16E0FC00] 03:30:36 INFO - PROCESS | 3656 | 1471692636452 Marionette DEBUG loaded listener.js 03:30:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1822E400) [pid = 3656] [serial = 507] [outer = 16E0FC00] 03:30:36 INFO - PROCESS | 3656 | 1471692636824 Marionette TRACE conn3 <- [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]]]}] 03:30:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:30:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 547ms 03:30:36 INFO - PROCESS | 3656 | 1471692636842 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:30:36 INFO - PROCESS | 3656 | 1471692636844 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 03:30:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:30:36 INFO - PROCESS | 3656 | 1471692636848 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:30:36 INFO - PROCESS | 3656 | 1471692636850 Marionette TRACE conn3 <- [1,642,null,{}] 03:30:36 INFO - PROCESS | 3656 | 1471692636853 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:36 INFO - PROCESS | 3656 | 1471692636855 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:36 INFO - PROCESS | 3656 | 1471692636946 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:30:36 INFO - PROCESS | 3656 | 1471692636951 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:36 INFO - PROCESS | 3656 | 1471692636957 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:37 INFO - PROCESS | 3656 | ++DOCSHELL 19794000 == 32 [pid = 3656] [id = 170] 03:30:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19794400) [pid = 3656] [serial = 508] [outer = 00000000] 03:30:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1992F800) [pid = 3656] [serial = 509] [outer = 19794400] 03:30:37 INFO - PROCESS | 3656 | 1471692637055 Marionette DEBUG loaded listener.js 03:30:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19B33000) [pid = 3656] [serial = 510] [outer = 19794400] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (16D8E800) [pid = 3656] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (19E03800) [pid = 3656] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1A502C00) [pid = 3656] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1A127400) [pid = 3656] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A4A000) [pid = 3656] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17AF6C00) [pid = 3656] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10A09800) [pid = 3656] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1419EC00) [pid = 3656] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (13C23800) [pid = 3656] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1324C400) [pid = 3656] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (18231000) [pid = 3656] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:30:37 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19791400) [pid = 3656] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:30:37 INFO - PROCESS | 3656 | 1471692637542 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:30:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:30:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 707ms 03:30:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:30:37 INFO - PROCESS | 3656 | 1471692637567 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:30:37 INFO - PROCESS | 3656 | 1471692637569 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 03:30:37 INFO - PROCESS | 3656 | 1471692637573 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:30:37 INFO - PROCESS | 3656 | 1471692637574 Marionette TRACE conn3 <- [1,646,null,{}] 03:30:37 INFO - PROCESS | 3656 | 1471692637578 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:37 INFO - PROCESS | 3656 | 1471692637580 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:37 INFO - PROCESS | 3656 | 1471692637687 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:30:37 INFO - PROCESS | 3656 | 1471692637717 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:37 INFO - PROCESS | 3656 | 1471692637720 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:37 INFO - PROCESS | 3656 | ++DOCSHELL 10273400 == 33 [pid = 3656] [id = 171] 03:30:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (11252000) [pid = 3656] [serial = 511] [outer = 00000000] 03:30:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (175A2800) [pid = 3656] [serial = 512] [outer = 11252000] 03:30:37 INFO - PROCESS | 3656 | 1471692637765 Marionette DEBUG loaded listener.js 03:30:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19E03000) [pid = 3656] [serial = 513] [outer = 11252000] 03:30:38 INFO - PROCESS | 3656 | 1471692638088 Marionette TRACE conn3 <- [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]]]}] 03:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 547ms 03:30:38 INFO - PROCESS | 3656 | 1471692638128 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:30:38 INFO - PROCESS | 3656 | 1471692638130 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 03:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:30:38 INFO - PROCESS | 3656 | 1471692638134 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:30:38 INFO - PROCESS | 3656 | 1471692638135 Marionette TRACE conn3 <- [1,650,null,{}] 03:30:38 INFO - PROCESS | 3656 | 1471692638145 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:38 INFO - PROCESS | 3656 | 1471692638147 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:38 INFO - PROCESS | 3656 | 1471692638204 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:30:38 INFO - PROCESS | 3656 | 1471692638209 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:38 INFO - PROCESS | 3656 | 1471692638211 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:38 INFO - PROCESS | 3656 | ++DOCSHELL 19E06800 == 34 [pid = 3656] [id = 172] 03:30:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19EAF800) [pid = 3656] [serial = 514] [outer = 00000000] 03:30:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19F64000) [pid = 3656] [serial = 515] [outer = 19EAF800] 03:30:38 INFO - PROCESS | 3656 | 1471692638255 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A125C00) [pid = 3656] [serial = 516] [outer = 19EAF800] 03:30:38 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:38 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:38 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:38 INFO - PROCESS | 3656 | 1471692638590 Marionette TRACE conn3 <- [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]]]}] 03:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 507ms 03:30:38 INFO - PROCESS | 3656 | 1471692638644 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:30:38 INFO - PROCESS | 3656 | 1471692638646 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 03:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:30:38 INFO - PROCESS | 3656 | 1471692638653 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:30:38 INFO - PROCESS | 3656 | 1471692638655 Marionette TRACE conn3 <- [1,654,null,{}] 03:30:38 INFO - PROCESS | 3656 | 1471692638658 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:38 INFO - PROCESS | 3656 | 1471692638660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:38 INFO - PROCESS | 3656 | 1471692638723 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:30:38 INFO - PROCESS | 3656 | 1471692638730 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:38 INFO - PROCESS | 3656 | 1471692638732 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:38 INFO - PROCESS | 3656 | ++DOCSHELL 1A12E800 == 35 [pid = 3656] [id = 173] 03:30:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A130800) [pid = 3656] [serial = 517] [outer = 00000000] 03:30:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A4A1000) [pid = 3656] [serial = 518] [outer = 1A130800] 03:30:38 INFO - PROCESS | 3656 | 1471692638776 Marionette DEBUG loaded listener.js 03:30:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A4A3400) [pid = 3656] [serial = 519] [outer = 1A130800] 03:30:39 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:39 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:39 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:39 INFO - PROCESS | 3656 | 1471692639183 Marionette TRACE conn3 <- [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]]]}] 03:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 600ms 03:30:39 INFO - PROCESS | 3656 | 1471692639254 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:30:39 INFO - PROCESS | 3656 | 1471692639258 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 03:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:30:39 INFO - PROCESS | 3656 | 1471692639245 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:30:39 INFO - PROCESS | 3656 | 1471692639250 Marionette TRACE conn3 <- [1,658,null,{}] 03:30:39 INFO - PROCESS | 3656 | 1471692639257 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:39 INFO - PROCESS | 3656 | 1471692639260 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:39 INFO - PROCESS | 3656 | 1471692639390 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:30:39 INFO - PROCESS | 3656 | 1471692639486 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:39 INFO - PROCESS | 3656 | 1471692639491 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:39 INFO - PROCESS | 3656 | ++DOCSHELL 114E0000 == 36 [pid = 3656] [id = 174] 03:30:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (11AEBC00) [pid = 3656] [serial = 520] [outer = 00000000] 03:30:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (12832C00) [pid = 3656] [serial = 521] [outer = 11AEBC00] 03:30:39 INFO - PROCESS | 3656 | 1471692639550 Marionette DEBUG loaded listener.js 03:30:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (129E1C00) [pid = 3656] [serial = 522] [outer = 11AEBC00] 03:30:40 INFO - PROCESS | 3656 | 1471692640237 Marionette TRACE conn3 <- [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]]]}] 03:30:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:30:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1040ms 03:30:40 INFO - PROCESS | 3656 | 1471692640295 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:30:40 INFO - PROCESS | 3656 | 1471692640299 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 03:30:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:30:40 INFO - PROCESS | 3656 | 1471692640287 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:30:40 INFO - PROCESS | 3656 | 1471692640290 Marionette TRACE conn3 <- [1,662,null,{}] 03:30:40 INFO - PROCESS | 3656 | 1471692640294 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:40 INFO - PROCESS | 3656 | 1471692640297 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:40 INFO - PROCESS | 3656 | 1471692640419 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:30:40 INFO - PROCESS | 3656 | 1471692640516 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:40 INFO - PROCESS | 3656 | 1471692640519 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:40 INFO - PROCESS | 3656 | ++DOCSHELL 13EAE000 == 37 [pid = 3656] [id = 175] 03:30:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (14198C00) [pid = 3656] [serial = 523] [outer = 00000000] 03:30:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (15D93800) [pid = 3656] [serial = 524] [outer = 14198C00] 03:30:40 INFO - PROCESS | 3656 | 1471692640559 Marionette DEBUG loaded listener.js 03:30:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (16072400) [pid = 3656] [serial = 525] [outer = 14198C00] 03:30:41 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:30:41 INFO - PROCESS | 3656 | [3656] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 19E06800 == 36 [pid = 3656] [id = 172] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 10273400 == 35 [pid = 3656] [id = 171] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 19794000 == 34 [pid = 3656] [id = 170] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 1297F400 == 33 [pid = 3656] [id = 169] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 130C2800 == 32 [pid = 3656] [id = 168] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 13EA3800 == 31 [pid = 3656] [id = 167] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 12DA7C00 == 30 [pid = 3656] [id = 166] 03:30:41 INFO - PROCESS | 3656 | --DOCSHELL 10A51800 == 29 [pid = 3656] [id = 165] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (19F63800) [pid = 3656] [serial = 470] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1A50EC00) [pid = 3656] [serial = 473] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1A4A2800) [pid = 3656] [serial = 450] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1A12C000) [pid = 3656] [serial = 471] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (11437800) [pid = 3656] [serial = 458] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12986800) [pid = 3656] [serial = 459] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17EA3400) [pid = 3656] [serial = 464] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (18229400) [pid = 3656] [serial = 465] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (128B1800) [pid = 3656] [serial = 452] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (129E2000) [pid = 3656] [serial = 453] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (15A10800) [pid = 3656] [serial = 455] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (168EC400) [pid = 3656] [serial = 456] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (155F1400) [pid = 3656] [serial = 461] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16A08C00) [pid = 3656] [serial = 462] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (15245400) [pid = 3656] [serial = 476] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A506000) [pid = 3656] [serial = 474] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1A864C00) [pid = 3656] [serial = 483] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (15D98000) [pid = 3656] [serial = 477] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19B27400) [pid = 3656] [serial = 467] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19B34000) [pid = 3656] [serial = 468] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A50E400) [pid = 3656] [serial = 479] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A75D000) [pid = 3656] [serial = 480] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1A85FC00) [pid = 3656] [serial = 482] [outer = 00000000] [url = about:blank] 03:30:41 INFO - PROCESS | 3656 | 1471692641257 Marionette TRACE conn3 <- [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]]]}] 03:30:41 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 03:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1013ms 03:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:30:41 INFO - PROCESS | 3656 | 1471692641322 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:30:41 INFO - PROCESS | 3656 | 1471692641326 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 03:30:41 INFO - PROCESS | 3656 | 1471692641330 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:30:41 INFO - PROCESS | 3656 | 1471692641333 Marionette TRACE conn3 <- [1,666,null,{}] 03:30:41 INFO - PROCESS | 3656 | 1471692641339 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:41 INFO - PROCESS | 3656 | 1471692641342 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:41 INFO - PROCESS | 3656 | 1471692641409 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:30:41 INFO - PROCESS | 3656 | 1471692641423 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:41 INFO - PROCESS | 3656 | 1471692641425 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:41 INFO - PROCESS | 3656 | ++DOCSHELL 11AF1400 == 30 [pid = 3656] [id = 176] 03:30:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (11C46C00) [pid = 3656] [serial = 526] [outer = 00000000] 03:30:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (129E0C00) [pid = 3656] [serial = 527] [outer = 11C46C00] 03:30:41 INFO - PROCESS | 3656 | 1471692641487 Marionette DEBUG loaded listener.js 03:30:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (12BD0C00) [pid = 3656] [serial = 528] [outer = 11C46C00] 03:30:41 INFO - PROCESS | 3656 | 1471692641929 Marionette TRACE conn3 <- [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]]]}] 03:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 626ms 03:30:41 INFO - PROCESS | 3656 | 1471692641967 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:30:41 INFO - PROCESS | 3656 | 1471692641952 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 03:30:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:30:41 INFO - PROCESS | 3656 | 1471692641958 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:30:41 INFO - PROCESS | 3656 | 1471692641960 Marionette TRACE conn3 <- [1,670,null,{}] 03:30:41 INFO - PROCESS | 3656 | 1471692641964 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:41 INFO - PROCESS | 3656 | 1471692641967 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:42 INFO - PROCESS | 3656 | 1471692642051 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:30:42 INFO - PROCESS | 3656 | 1471692642060 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:42 INFO - PROCESS | 3656 | 1471692642062 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:42 INFO - PROCESS | 3656 | ++DOCSHELL 139DB400 == 31 [pid = 3656] [id = 177] 03:30:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (13EA3800) [pid = 3656] [serial = 529] [outer = 00000000] 03:30:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1523B000) [pid = 3656] [serial = 530] [outer = 13EA3800] 03:30:42 INFO - PROCESS | 3656 | 1471692642092 Marionette DEBUG loaded listener.js 03:30:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (15AEFC00) [pid = 3656] [serial = 531] [outer = 13EA3800] 03:30:42 INFO - PROCESS | 3656 | 1471692642936 Marionette TRACE conn3 <- [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]]]}] 03:30:42 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) 03:30:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1013ms 03:30:42 INFO - PROCESS | 3656 | 1471692642996 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:30:42 INFO - PROCESS | 3656 | 1471692642998 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 03:30:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:30:42 INFO - PROCESS | 3656 | 1471692643004 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:30:42 INFO - PROCESS | 3656 | 1471692643007 Marionette TRACE conn3 <- [1,674,null,{}] 03:30:43 INFO - PROCESS | 3656 | 1471692643018 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:43 INFO - PROCESS | 3656 | 1471692643023 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:43 INFO - PROCESS | 3656 | 1471692643120 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:30:43 INFO - PROCESS | 3656 | 1471692643170 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:43 INFO - PROCESS | 3656 | 1471692643174 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:43 INFO - PROCESS | 3656 | ++DOCSHELL 17481C00 == 32 [pid = 3656] [id = 178] 03:30:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17482800) [pid = 3656] [serial = 532] [outer = 00000000] 03:30:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17AF5000) [pid = 3656] [serial = 533] [outer = 17482800] 03:30:43 INFO - PROCESS | 3656 | 1471692643205 Marionette DEBUG loaded listener.js 03:30:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (18078800) [pid = 3656] [serial = 534] [outer = 17482800] 03:30:43 INFO - PROCESS | 3656 | 1471692643993 Marionette TRACE conn3 <- [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]]]}] 03:30:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:30:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1013ms 03:30:44 INFO - PROCESS | 3656 | 1471692644026 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:30:44 INFO - PROCESS | 3656 | 1471692644029 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 03:30:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:30:44 INFO - PROCESS | 3656 | 1471692644033 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:30:44 INFO - PROCESS | 3656 | 1471692644034 Marionette TRACE conn3 <- [1,678,null,{}] 03:30:44 INFO - PROCESS | 3656 | 1471692644038 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:44 INFO - PROCESS | 3656 | 1471692644040 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:44 INFO - PROCESS | 3656 | 1471692644134 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:30:44 INFO - PROCESS | 3656 | 1471692644140 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:44 INFO - PROCESS | 3656 | 1471692644142 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:44 INFO - PROCESS | 3656 | ++DOCSHELL 1978D400 == 33 [pid = 3656] [id = 179] 03:30:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (19791400) [pid = 3656] [serial = 535] [outer = 00000000] 03:30:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19932C00) [pid = 3656] [serial = 536] [outer = 19791400] 03:30:44 INFO - PROCESS | 3656 | 1471692644213 Marionette DEBUG loaded listener.js 03:30:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19B32000) [pid = 3656] [serial = 537] [outer = 19791400] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (13EADC00) [pid = 3656] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (12DADC00) [pid = 3656] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (10A52000) [pid = 3656] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (128B5C00) [pid = 3656] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1748C400) [pid = 3656] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19794400) [pid = 3656] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (16E0FC00) [pid = 3656] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (11252000) [pid = 3656] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19EAF800) [pid = 3656] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:30:44 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (15AFEC00) [pid = 3656] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:30:45 INFO - PROCESS | 3656 | 1471692645010 Marionette TRACE conn3 <- [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]]]}] 03:30:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:30:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1013ms 03:30:45 INFO - PROCESS | 3656 | 1471692645053 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:30:45 INFO - PROCESS | 3656 | 1471692645055 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 03:30:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:30:45 INFO - PROCESS | 3656 | 1471692645058 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:30:45 INFO - PROCESS | 3656 | 1471692645060 Marionette TRACE conn3 <- [1,682,null,{}] 03:30:45 INFO - PROCESS | 3656 | 1471692645063 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:45 INFO - PROCESS | 3656 | 1471692645065 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:45 INFO - PROCESS | 3656 | 1471692645154 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:30:45 INFO - PROCESS | 3656 | 1471692645162 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:45 INFO - PROCESS | 3656 | 1471692645164 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:45 INFO - PROCESS | 3656 | ++DOCSHELL 129EB800 == 34 [pid = 3656] [id = 180] 03:30:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13165000) [pid = 3656] [serial = 538] [outer = 00000000] 03:30:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (18076800) [pid = 3656] [serial = 539] [outer = 13165000] 03:30:45 INFO - PROCESS | 3656 | 1471692645209 Marionette DEBUG loaded listener.js 03:30:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (19794400) [pid = 3656] [serial = 540] [outer = 13165000] 03:30:45 INFO - PROCESS | 3656 | 1471692645980 Marionette TRACE conn3 <- [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]]]}] 03:30:45 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) 03:30:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 934ms 03:30:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:30:45 INFO - PROCESS | 3656 | 1471692645997 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:30:45 INFO - PROCESS | 3656 | 1471692645999 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 03:30:45 INFO - PROCESS | 3656 | 1471692646002 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:30:45 INFO - PROCESS | 3656 | 1471692646004 Marionette TRACE conn3 <- [1,686,null,{}] 03:30:45 INFO - PROCESS | 3656 | 1471692646007 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:46 INFO - PROCESS | 3656 | 1471692646013 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:46 INFO - PROCESS | 3656 | 1471692646121 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:30:46 INFO - PROCESS | 3656 | 1471692646129 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:46 INFO - PROCESS | 3656 | 1471692646140 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:46 INFO - PROCESS | 3656 | ++DOCSHELL 129EE400 == 35 [pid = 3656] [id = 181] 03:30:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1523DC00) [pid = 3656] [serial = 541] [outer = 00000000] 03:30:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1A12CC00) [pid = 3656] [serial = 542] [outer = 1523DC00] 03:30:46 INFO - PROCESS | 3656 | 1471692646187 Marionette DEBUG loaded listener.js 03:30:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (19F65000) [pid = 3656] [serial = 543] [outer = 1523DC00] 03:30:46 INFO - PROCESS | 3656 | 1471692646973 Marionette TRACE conn3 <- [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]]]}] 03:30:47 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) 03:30:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1014ms 03:30:47 INFO - PROCESS | 3656 | 1471692647029 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:30:47 INFO - PROCESS | 3656 | 1471692647034 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 03:30:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:30:47 INFO - PROCESS | 3656 | 1471692647039 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:30:47 INFO - PROCESS | 3656 | 1471692647043 Marionette TRACE conn3 <- [1,690,null,{}] 03:30:47 INFO - PROCESS | 3656 | 1471692647049 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:47 INFO - PROCESS | 3656 | 1471692647052 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:47 INFO - PROCESS | 3656 | 1471692647174 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:30:47 INFO - PROCESS | 3656 | 1471692647285 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:47 INFO - PROCESS | 3656 | 1471692647290 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:47 INFO - PROCESS | 3656 | ++DOCSHELL 1293CC00 == 36 [pid = 3656] [id = 182] 03:30:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1298B800) [pid = 3656] [serial = 544] [outer = 00000000] 03:30:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (12BCA800) [pid = 3656] [serial = 545] [outer = 1298B800] 03:30:47 INFO - PROCESS | 3656 | 1471692647349 Marionette DEBUG loaded listener.js 03:30:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (131F4C00) [pid = 3656] [serial = 546] [outer = 1298B800] 03:30:48 INFO - PROCESS | 3656 | 1471692648280 Marionette TRACE conn3 <- [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]]]}] 03:30:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:30:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1280ms 03:30:48 INFO - PROCESS | 3656 | 1471692648324 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:30:48 INFO - PROCESS | 3656 | 1471692648328 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 03:30:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:30:48 INFO - PROCESS | 3656 | 1471692648335 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:30:48 INFO - PROCESS | 3656 | 1471692648338 Marionette TRACE conn3 <- [1,694,null,{}] 03:30:48 INFO - PROCESS | 3656 | 1471692648342 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:48 INFO - PROCESS | 3656 | 1471692648326 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:48 INFO - PROCESS | 3656 | 1471692648443 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:30:48 INFO - PROCESS | 3656 | 1471692648566 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:48 INFO - PROCESS | 3656 | 1471692648568 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:48 INFO - PROCESS | 3656 | ++DOCSHELL 16A10400 == 37 [pid = 3656] [id = 183] 03:30:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16A10C00) [pid = 3656] [serial = 547] [outer = 00000000] 03:30:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16E02400) [pid = 3656] [serial = 548] [outer = 16A10C00] 03:30:48 INFO - PROCESS | 3656 | 1471692648606 Marionette DEBUG loaded listener.js 03:30:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17490C00) [pid = 3656] [serial = 549] [outer = 16A10C00] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 129EB800 == 36 [pid = 3656] [id = 180] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 1978D400 == 35 [pid = 3656] [id = 179] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 17481C00 == 34 [pid = 3656] [id = 178] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 139DB400 == 33 [pid = 3656] [id = 177] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 11AF1400 == 32 [pid = 3656] [id = 176] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 1A12E800 == 31 [pid = 3656] [id = 173] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 114E0000 == 30 [pid = 3656] [id = 174] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 13EAE000 == 29 [pid = 3656] [id = 175] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 129EE400 == 28 [pid = 3656] [id = 181] 03:30:49 INFO - PROCESS | 3656 | --DOCSHELL 1293CC00 == 27 [pid = 3656] [id = 182] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (141A3400) [pid = 3656] [serial = 500] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (130E0C00) [pid = 3656] [serial = 497] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (13167C00) [pid = 3656] [serial = 498] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10FA8800) [pid = 3656] [serial = 494] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (112C5800) [pid = 3656] [serial = 495] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (131F1400) [pid = 3656] [serial = 486] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (129E8000) [pid = 3656] [serial = 485] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17AFE000) [pid = 3656] [serial = 489] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (17735C00) [pid = 3656] [serial = 488] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A502000) [pid = 3656] [serial = 491] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1992F800) [pid = 3656] [serial = 509] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1822E400) [pid = 3656] [serial = 507] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (17EA3000) [pid = 3656] [serial = 506] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (175A2800) [pid = 3656] [serial = 512] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (19F64000) [pid = 3656] [serial = 515] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (19B33000) [pid = 3656] [serial = 510] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (1A4A1000) [pid = 3656] [serial = 518] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (16FE5C00) [pid = 3656] [serial = 503] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1754C800) [pid = 3656] [serial = 504] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (19E03000) [pid = 3656] [serial = 513] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1A125C00) [pid = 3656] [serial = 516] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (155F0400) [pid = 3656] [serial = 501] [outer = 00000000] [url = about:blank] 03:30:49 INFO - PROCESS | 3656 | 1471692649980 Marionette TRACE conn3 <- [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]]]}] 03:30:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:30:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1666ms 03:30:49 INFO - PROCESS | 3656 | 1471692649989 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:30:49 INFO - PROCESS | 3656 | 1471692649995 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 03:30:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:30:49 INFO - PROCESS | 3656 | 1471692650002 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:30:49 INFO - PROCESS | 3656 | 1471692650007 Marionette TRACE conn3 <- [1,698,null,{}] 03:30:50 INFO - PROCESS | 3656 | 1471692650013 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:50 INFO - PROCESS | 3656 | 1471692650017 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:50 INFO - PROCESS | 3656 | 1471692650086 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:30:50 INFO - PROCESS | 3656 | 1471692650154 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:50 INFO - PROCESS | 3656 | 1471692650158 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:50 INFO - PROCESS | 3656 | ++DOCSHELL 10A50C00 == 28 [pid = 3656] [id = 184] 03:30:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (10A52000) [pid = 3656] [serial = 550] [outer = 00000000] 03:30:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (112C8400) [pid = 3656] [serial = 551] [outer = 10A52000] 03:30:50 INFO - PROCESS | 3656 | 1471692650208 Marionette DEBUG loaded listener.js 03:30:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (114E8C00) [pid = 3656] [serial = 552] [outer = 10A52000] 03:30:50 INFO - PROCESS | 3656 | 1471692650990 Marionette TRACE conn3 <- [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]]]}] 03:30:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:30:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1013ms 03:30:51 INFO - PROCESS | 3656 | 1471692651019 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:30:51 INFO - PROCESS | 3656 | 1471692651025 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 03:30:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:30:51 INFO - PROCESS | 3656 | 1471692651031 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:30:51 INFO - PROCESS | 3656 | 1471692651034 Marionette TRACE conn3 <- [1,702,null,{}] 03:30:51 INFO - PROCESS | 3656 | 1471692651038 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:51 INFO - PROCESS | 3656 | 1471692651041 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:51 INFO - PROCESS | 3656 | 1471692651126 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:30:51 INFO - PROCESS | 3656 | 1471692651133 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:51 INFO - PROCESS | 3656 | 1471692651136 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:51 INFO - PROCESS | 3656 | ++DOCSHELL 129E0800 == 29 [pid = 3656] [id = 185] 03:30:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (129E3C00) [pid = 3656] [serial = 553] [outer = 00000000] 03:30:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (129EE400) [pid = 3656] [serial = 554] [outer = 129E3C00] 03:30:51 INFO - PROCESS | 3656 | 1471692651167 Marionette DEBUG loaded listener.js 03:30:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (12DA7400) [pid = 3656] [serial = 555] [outer = 129E3C00] 03:30:51 INFO - PROCESS | 3656 | 1471692651994 Marionette TRACE conn3 <- [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]]]}] 03: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 03:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 986ms 03:30:52 INFO - PROCESS | 3656 | 1471692652026 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:30:52 INFO - PROCESS | 3656 | 1471692652029 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 03:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:30:52 INFO - PROCESS | 3656 | 1471692652034 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:30:52 INFO - PROCESS | 3656 | 1471692652039 Marionette TRACE conn3 <- [1,706,null,{}] 03:30:52 INFO - PROCESS | 3656 | 1471692652056 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:52 INFO - PROCESS | 3656 | 1471692652061 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:52 INFO - PROCESS | 3656 | 1471692652153 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:30:52 INFO - PROCESS | 3656 | 1471692652160 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:52 INFO - PROCESS | 3656 | 1471692652163 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:52 INFO - PROCESS | 3656 | ++DOCSHELL 132ECC00 == 30 [pid = 3656] [id = 186] 03:30:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (13919800) [pid = 3656] [serial = 556] [outer = 00000000] 03:30:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (139D8800) [pid = 3656] [serial = 557] [outer = 13919800] 03:30:52 INFO - PROCESS | 3656 | 1471692652194 Marionette DEBUG loaded listener.js 03:30:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (13EA4400) [pid = 3656] [serial = 558] [outer = 13919800] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (19791400) [pid = 3656] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1A130800) [pid = 3656] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (11AEBC00) [pid = 3656] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (13EA3800) [pid = 3656] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (14198C00) [pid = 3656] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (11C46C00) [pid = 3656] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (13165000) [pid = 3656] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1523DC00) [pid = 3656] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (17482800) [pid = 3656] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:30:52 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (19EB9800) [pid = 3656] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:30:53 INFO - PROCESS | 3656 | 1471692653386 Marionette TRACE conn3 <- [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]]]}] 03:30:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:30:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1373ms 03:30:53 INFO - PROCESS | 3656 | 1471692653448 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:30:53 INFO - PROCESS | 3656 | 1471692653452 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 03:30:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:30:53 INFO - PROCESS | 3656 | 1471692653458 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:30:53 INFO - PROCESS | 3656 | 1471692653462 Marionette TRACE conn3 <- [1,710,null,{}] 03:30:53 INFO - PROCESS | 3656 | 1471692653468 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:53 INFO - PROCESS | 3656 | 1471692653471 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:53 INFO - PROCESS | 3656 | 1471692653540 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:30:53 INFO - PROCESS | 3656 | 1471692653649 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:53 INFO - PROCESS | 3656 | 1471692653633 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:53 INFO - PROCESS | 3656 | ++DOCSHELL 10FA9000 == 31 [pid = 3656] [id = 187] 03:30:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (1125E000) [pid = 3656] [serial = 559] [outer = 00000000] 03:30:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (11C47400) [pid = 3656] [serial = 560] [outer = 1125E000] 03:30:53 INFO - PROCESS | 3656 | 1471692653691 Marionette DEBUG loaded listener.js 03:30:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (129E6400) [pid = 3656] [serial = 561] [outer = 1125E000] 03:30:54 INFO - PROCESS | 3656 | --DOCSHELL 129E0800 == 30 [pid = 3656] [id = 185] 03:30:54 INFO - PROCESS | 3656 | --DOCSHELL 10A50C00 == 29 [pid = 3656] [id = 184] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1A50D800) [pid = 3656] [serial = 492] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (19932C00) [pid = 3656] [serial = 536] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (1A4A3400) [pid = 3656] [serial = 519] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 51 (12832C00) [pid = 3656] [serial = 521] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 50 (129E1C00) [pid = 3656] [serial = 522] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 49 (1523B000) [pid = 3656] [serial = 530] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 48 (15AEFC00) [pid = 3656] [serial = 531] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 47 (15D93800) [pid = 3656] [serial = 524] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 46 (16072400) [pid = 3656] [serial = 525] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 45 (129E0C00) [pid = 3656] [serial = 527] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 44 (12BD0C00) [pid = 3656] [serial = 528] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 43 (19B32000) [pid = 3656] [serial = 537] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 42 (19794400) [pid = 3656] [serial = 540] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 41 (19F65000) [pid = 3656] [serial = 543] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 40 (1A12CC00) [pid = 3656] [serial = 542] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 39 (17AF5000) [pid = 3656] [serial = 533] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 38 (18076800) [pid = 3656] [serial = 539] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | --DOMWINDOW == 37 (18078800) [pid = 3656] [serial = 534] [outer = 00000000] [url = about:blank] 03:30:54 INFO - PROCESS | 3656 | 1471692654236 Marionette TRACE conn3 <- [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] 03:30:54 INFO - PROCESS | 3656 | 1471692654261 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 03:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:30:54 INFO - PROCESS | 3656 | 1471692654266 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:30:54 INFO - PROCESS | 3656 | 1471692654269 Marionette TRACE conn3 <- [1,714,null,{}] 03:30:54 INFO - PROCESS | 3656 | 1471692654275 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:54 INFO - PROCESS | 3656 | 1471692654278 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:54 INFO - PROCESS | 3656 | 1471692654361 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:30:54 INFO - PROCESS | 3656 | 1471692654416 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:54 INFO - PROCESS | 3656 | 1471692654419 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:54 INFO - PROCESS | 3656 | ++DOCSHELL 114DF000 == 30 [pid = 3656] [id = 188] 03:30:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 38 (114EA400) [pid = 3656] [serial = 562] [outer = 00000000] 03:30:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 39 (1298A400) [pid = 3656] [serial = 563] [outer = 114EA400] 03:30:54 INFO - PROCESS | 3656 | 1471692654468 Marionette DEBUG loaded listener.js 03:30:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 40 (129E4800) [pid = 3656] [serial = 564] [outer = 114EA400] 03:30:54 INFO - PROCESS | 3656 | 1471692654887 Marionette TRACE conn3 <- [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]]]}] 03:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 680ms 03:30:54 INFO - PROCESS | 3656 | 1471692654959 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:30:54 INFO - PROCESS | 3656 | 1471692654964 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 03:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:30:54 INFO - PROCESS | 3656 | 1471692654970 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:30:54 INFO - PROCESS | 3656 | 1471692654973 Marionette TRACE conn3 <- [1,718,null,{}] 03:30:54 INFO - PROCESS | 3656 | 1471692654977 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:54 INFO - PROCESS | 3656 | 1471692654980 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:55 INFO - PROCESS | 3656 | 1471692655052 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:30:55 INFO - PROCESS | 3656 | 1471692655060 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:55 INFO - PROCESS | 3656 | 1471692655063 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:55 INFO - PROCESS | 3656 | ++DOCSHELL 1324B400 == 31 [pid = 3656] [id = 189] 03:30:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 41 (1324C000) [pid = 3656] [serial = 565] [outer = 00000000] 03:30:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 42 (139D1C00) [pid = 3656] [serial = 566] [outer = 1324C000] 03:30:55 INFO - PROCESS | 3656 | 1471692655120 Marionette DEBUG loaded listener.js 03:30:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 43 (13EA4C00) [pid = 3656] [serial = 567] [outer = 1324C000] 03:30:55 INFO - PROCESS | 3656 | 1471692655508 Marionette TRACE conn3 <- [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] 03:30:55 INFO - PROCESS | 3656 | 1471692655563 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 03:30:55 INFO - PROCESS | 3656 | 1471692655567 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:30:55 INFO - PROCESS | 3656 | 1471692655570 Marionette TRACE conn3 <- [1,722,null,{}] 03:30:55 INFO - PROCESS | 3656 | 1471692655581 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:55 INFO - PROCESS | 3656 | 1471692655586 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:55 INFO - PROCESS | 3656 | 1471692655699 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:30:55 INFO - PROCESS | 3656 | 1471692655732 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:55 INFO - PROCESS | 3656 | 1471692655735 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:55 INFO - PROCESS | 3656 | ++DOCSHELL 15AFA800 == 32 [pid = 3656] [id = 190] 03:30:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 44 (15AFE400) [pid = 3656] [serial = 568] [outer = 00000000] 03:30:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 45 (16072000) [pid = 3656] [serial = 569] [outer = 15AFE400] 03:30:55 INFO - PROCESS | 3656 | 1471692655783 Marionette DEBUG loaded listener.js 03:30:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 46 (16983C00) [pid = 3656] [serial = 570] [outer = 15AFE400] 03:30:56 INFO - PROCESS | 3656 | 1471692656164 Marionette TRACE conn3 <- [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]]]}] 03: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 03:30:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 627ms 03:30:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:30:56 INFO - PROCESS | 3656 | 1471692656208 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 03:30:56 INFO - PROCESS | 3656 | 1471692656211 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 03:30:56 INFO - PROCESS | 3656 | 1471692656214 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:30:56 INFO - PROCESS | 3656 | 1471692656216 Marionette TRACE conn3 <- [1,726,null,{}] 03:30:56 INFO - PROCESS | 3656 | 1471692656219 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:56 INFO - PROCESS | 3656 | 1471692656221 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:56 INFO - PROCESS | 3656 | 1471692656328 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:30:56 INFO - PROCESS | 3656 | 1471692656362 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:56 INFO - PROCESS | 3656 | 1471692656364 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:56 INFO - PROCESS | 3656 | ++DOCSHELL 16F9A000 == 33 [pid = 3656] [id = 191] 03:30:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 47 (16F9C400) [pid = 3656] [serial = 571] [outer = 00000000] 03:30:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 48 (1753E400) [pid = 3656] [serial = 572] [outer = 16F9C400] 03:30:56 INFO - PROCESS | 3656 | 1471692656410 Marionette DEBUG loaded listener.js 03:30:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 49 (17594C00) [pid = 3656] [serial = 573] [outer = 16F9C400] 03:30:56 INFO - PROCESS | 3656 | --DOMWINDOW == 48 (129E3C00) [pid = 3656] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:30:56 INFO - PROCESS | 3656 | --DOMWINDOW == 47 (1298B800) [pid = 3656] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:30:56 INFO - PROCESS | 3656 | --DOMWINDOW == 46 (10A52000) [pid = 3656] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:30:57 INFO - PROCESS | 3656 | 1471692657139 Marionette TRACE conn3 <- [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]]]}] 03:30:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:30:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 933ms 03:30:57 INFO - PROCESS | 3656 | 1471692657156 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:30:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:30:57 INFO - PROCESS | 3656 | 1471692657158 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 03:30:57 INFO - PROCESS | 3656 | 1471692657162 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:30:57 INFO - PROCESS | 3656 | 1471692657164 Marionette TRACE conn3 <- [1,730,null,{}] 03:30:57 INFO - PROCESS | 3656 | 1471692657167 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:57 INFO - PROCESS | 3656 | 1471692657169 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:57 INFO - PROCESS | 3656 | 1471692657228 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:30:57 INFO - PROCESS | 3656 | 1471692657233 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:57 INFO - PROCESS | 3656 | 1471692657235 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:57 INFO - PROCESS | 3656 | ++DOCSHELL 16E01800 == 34 [pid = 3656] [id = 192] 03:30:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 47 (16E0F400) [pid = 3656] [serial = 574] [outer = 00000000] 03:30:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 48 (17A97C00) [pid = 3656] [serial = 575] [outer = 16E0F400] 03:30:57 INFO - PROCESS | 3656 | 1471692657281 Marionette DEBUG loaded listener.js 03:30:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 49 (17AFE000) [pid = 3656] [serial = 576] [outer = 16E0F400] 03:30:58 INFO - PROCESS | 3656 | 1471692658084 Marionette TRACE conn3 <- [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]]]}] 03:30:58 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 03:30:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 03:30:58 INFO - PROCESS | 3656 | 1471692658095 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 03:30:58 INFO - PROCESS | 3656 | 1471692658097 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 03:30:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:30:58 INFO - PROCESS | 3656 | 1471692658100 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:30:58 INFO - PROCESS | 3656 | 1471692658102 Marionette TRACE conn3 <- [1,734,null,{}] 03:30:58 INFO - PROCESS | 3656 | 1471692658106 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:58 INFO - PROCESS | 3656 | 1471692658112 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:58 INFO - PROCESS | 3656 | 1471692658199 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:30:58 INFO - PROCESS | 3656 | 1471692658204 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:58 INFO - PROCESS | 3656 | 1471692658206 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:58 INFO - PROCESS | 3656 | ++DOCSHELL 1822B800 == 35 [pid = 3656] [id = 193] 03:30:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 50 (1822F000) [pid = 3656] [serial = 577] [outer = 00000000] 03:30:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 51 (19790000) [pid = 3656] [serial = 578] [outer = 1822F000] 03:30:58 INFO - PROCESS | 3656 | 1471692658253 Marionette DEBUG loaded listener.js 03:30:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (19793400) [pid = 3656] [serial = 579] [outer = 1822F000] 03:30:59 INFO - PROCESS | 3656 | 1471692659046 Marionette TRACE conn3 <- [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]]]}] 03:30:59 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.) 03:30:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 03:30:59 INFO - PROCESS | 3656 | 1471692659074 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:30:59 INFO - PROCESS | 3656 | 1471692659076 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 03:30:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:30:59 INFO - PROCESS | 3656 | 1471692659079 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:30:59 INFO - PROCESS | 3656 | 1471692659081 Marionette TRACE conn3 <- [1,738,null,{}] 03:30:59 INFO - PROCESS | 3656 | 1471692659085 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:30:59 INFO - PROCESS | 3656 | 1471692659087 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:59 INFO - PROCESS | 3656 | 1471692659169 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:30:59 INFO - PROCESS | 3656 | 1471692659175 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:30:59 INFO - PROCESS | 3656 | 1471692659177 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:30:59 INFO - PROCESS | 3656 | ++DOCSHELL 10564000 == 36 [pid = 3656] [id = 194] 03:30:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (13090000) [pid = 3656] [serial = 580] [outer = 00000000] 03:30:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (1992FC00) [pid = 3656] [serial = 581] [outer = 13090000] 03:30:59 INFO - PROCESS | 3656 | 1471692659202 Marionette DEBUG loaded listener.js 03:30:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (19799000) [pid = 3656] [serial = 582] [outer = 13090000] 03:31:00 INFO - PROCESS | 3656 | 1471692660198 Marionette TRACE conn3 <- [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]]]}] 03:31:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:31:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1160ms 03:31:00 INFO - PROCESS | 3656 | 1471692660252 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:31:00 INFO - PROCESS | 3656 | 1471692660256 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 03:31:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:31:00 INFO - PROCESS | 3656 | 1471692660262 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:31:00 INFO - PROCESS | 3656 | 1471692660265 Marionette TRACE conn3 <- [1,742,null,{}] 03:31:00 INFO - PROCESS | 3656 | 1471692660271 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:00 INFO - PROCESS | 3656 | 1471692660274 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:00 INFO - PROCESS | 3656 | 1471692660422 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:31:00 INFO - PROCESS | 3656 | 1471692660507 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:00 INFO - PROCESS | 3656 | 1471692660510 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:00 INFO - PROCESS | 3656 | ++DOCSHELL 11C46C00 == 37 [pid = 3656] [id = 195] 03:31:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (12832C00) [pid = 3656] [serial = 583] [outer = 00000000] 03:31:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (131EB400) [pid = 3656] [serial = 584] [outer = 12832C00] 03:31:00 INFO - PROCESS | 3656 | 1471692660550 Marionette DEBUG loaded listener.js 03:31:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (1324D800) [pid = 3656] [serial = 585] [outer = 12832C00] 03:31:01 INFO - PROCESS | 3656 | 1471692661461 Marionette TRACE conn3 <- [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]]]}] 03:31:01 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 03:31:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1240ms 03:31:01 INFO - PROCESS | 3656 | 1471692661500 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:31:01 INFO - PROCESS | 3656 | 1471692661504 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 03:31:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:31:01 INFO - PROCESS | 3656 | 1471692661510 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:31:01 INFO - PROCESS | 3656 | 1471692661513 Marionette TRACE conn3 <- [1,746,null,{}] 03:31:01 INFO - PROCESS | 3656 | 1471692661518 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:01 INFO - PROCESS | 3656 | 1471692661521 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:01 INFO - PROCESS | 3656 | 1471692661709 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 1822B800 == 36 [pid = 3656] [id = 193] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 16E01800 == 35 [pid = 3656] [id = 192] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 16F9A000 == 34 [pid = 3656] [id = 191] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 15AFA800 == 33 [pid = 3656] [id = 190] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 1324B400 == 32 [pid = 3656] [id = 189] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 114DF000 == 31 [pid = 3656] [id = 188] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 10FA9000 == 30 [pid = 3656] [id = 187] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 132ECC00 == 29 [pid = 3656] [id = 186] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 16A10400 == 28 [pid = 3656] [id = 183] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 10564000 == 27 [pid = 3656] [id = 194] 03:31:02 INFO - PROCESS | 3656 | --DOCSHELL 11C46C00 == 26 [pid = 3656] [id = 195] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (12DA7400) [pid = 3656] [serial = 555] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (129EE400) [pid = 3656] [serial = 554] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (139D8800) [pid = 3656] [serial = 557] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (131F4C00) [pid = 3656] [serial = 546] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (112C8400) [pid = 3656] [serial = 551] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (114E8C00) [pid = 3656] [serial = 552] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 51 (16E02400) [pid = 3656] [serial = 548] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | --DOMWINDOW == 50 (12BCA800) [pid = 3656] [serial = 545] [outer = 00000000] [url = about:blank] 03:31:02 INFO - PROCESS | 3656 | 1471692662231 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:02 INFO - PROCESS | 3656 | 1471692662234 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:02 INFO - PROCESS | 3656 | ++DOCSHELL 1021DC00 == 27 [pid = 3656] [id = 196] 03:31:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 51 (10226800) [pid = 3656] [serial = 586] [outer = 00000000] 03:31:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (10A09800) [pid = 3656] [serial = 587] [outer = 10226800] 03:31:02 INFO - PROCESS | 3656 | 1471692662287 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (10A72000) [pid = 3656] [serial = 588] [outer = 10226800] 03:31:02 INFO - PROCESS | 3656 | 1471692662664 Marionette TRACE conn3 <- [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]]]}] 03:31:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:31:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1187ms 03:31:02 INFO - PROCESS | 3656 | 1471692662713 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:31:02 INFO - PROCESS | 3656 | 1471692662717 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 03:31:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:31:02 INFO - PROCESS | 3656 | 1471692662722 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:31:02 INFO - PROCESS | 3656 | 1471692662726 Marionette TRACE conn3 <- [1,750,null,{}] 03:31:02 INFO - PROCESS | 3656 | 1471692662735 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:02 INFO - PROCESS | 3656 | 1471692662739 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:02 INFO - PROCESS | 3656 | 1471692662811 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:31:02 INFO - PROCESS | 3656 | 1471692662826 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:02 INFO - PROCESS | 3656 | 1471692662829 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:02 INFO - PROCESS | 3656 | ++DOCSHELL 129BD800 == 28 [pid = 3656] [id = 197] 03:31:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (129C6800) [pid = 3656] [serial = 589] [outer = 00000000] 03:31:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (129E4400) [pid = 3656] [serial = 590] [outer = 129C6800] 03:31:02 INFO - PROCESS | 3656 | 1471692662879 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (129EE400) [pid = 3656] [serial = 591] [outer = 129C6800] 03:31:03 INFO - PROCESS | 3656 | 1471692663675 Marionette TRACE conn3 <- [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]]]}] 03:31:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:31:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 987ms 03:31:03 INFO - PROCESS | 3656 | 1471692663702 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:31:03 INFO - PROCESS | 3656 | 1471692663707 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 03:31:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:31:03 INFO - PROCESS | 3656 | 1471692663711 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:31:03 INFO - PROCESS | 3656 | 1471692663713 Marionette TRACE conn3 <- [1,754,null,{}] 03:31:03 INFO - PROCESS | 3656 | 1471692663717 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:03 INFO - PROCESS | 3656 | 1471692663719 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:03 INFO - PROCESS | 3656 | 1471692663809 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:31:03 INFO - PROCESS | 3656 | 1471692663799 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:03 INFO - PROCESS | 3656 | 1471692663801 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:03 INFO - PROCESS | 3656 | ++DOCSHELL 11C48C00 == 29 [pid = 3656] [id = 198] 03:31:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (1324B800) [pid = 3656] [serial = 592] [outer = 00000000] 03:31:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (13940C00) [pid = 3656] [serial = 593] [outer = 1324B800] 03:31:03 INFO - PROCESS | 3656 | 1471692663848 Marionette DEBUG loaded listener.js 03:31:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (13C26000) [pid = 3656] [serial = 594] [outer = 1324B800] 03:31:04 INFO - PROCESS | 3656 | 1471692664685 Marionette TRACE conn3 <- [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]]]}] 03:31:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:31:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 974ms 03:31:04 INFO - PROCESS | 3656 | 1471692664699 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:31:04 INFO - PROCESS | 3656 | 1471692664701 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 03:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:31:04 INFO - PROCESS | 3656 | 1471692664711 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:31:04 INFO - PROCESS | 3656 | 1471692664717 Marionette TRACE conn3 <- [1,758,null,{}] 03:31:04 INFO - PROCESS | 3656 | 1471692664727 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:04 INFO - PROCESS | 3656 | 1471692664730 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:04 INFO - PROCESS | 3656 | 1471692664825 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:31:04 INFO - PROCESS | 3656 | 1471692664830 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:04 INFO - PROCESS | 3656 | 1471692664833 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:04 INFO - PROCESS | 3656 | ++DOCSHELL 15237000 == 30 [pid = 3656] [id = 199] 03:31:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (1523B400) [pid = 3656] [serial = 595] [outer = 00000000] 03:31:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (15D96C00) [pid = 3656] [serial = 596] [outer = 1523B400] 03:31:04 INFO - PROCESS | 3656 | 1471692664856 Marionette DEBUG loaded listener.js 03:31:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (130E2C00) [pid = 3656] [serial = 597] [outer = 1523B400] 03:31:05 INFO - PROCESS | 3656 | 1471692665282 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 640ms 03:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:31:05 INFO - PROCESS | 3656 | 1471692665354 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 3656 | 1471692665356 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 03:31:05 INFO - PROCESS | 3656 | 1471692665360 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 3656 | 1471692665362 Marionette TRACE conn3 <- [1,762,null,{}] 03:31:05 INFO - PROCESS | 3656 | 1471692665355 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:05 INFO - PROCESS | 3656 | 1471692665357 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:05 INFO - PROCESS | 3656 | 1471692665467 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:31:05 INFO - PROCESS | 3656 | 1471692665479 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:05 INFO - PROCESS | 3656 | 1471692665481 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:05 INFO - PROCESS | 3656 | ++DOCSHELL 15D96800 == 31 [pid = 3656] [id = 200] 03:31:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (16067000) [pid = 3656] [serial = 598] [outer = 00000000] 03:31:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (1748D800) [pid = 3656] [serial = 599] [outer = 16067000] 03:31:05 INFO - PROCESS | 3656 | 1471692665508 Marionette DEBUG loaded listener.js 03:31:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1754C800) [pid = 3656] [serial = 600] [outer = 16067000] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (13090000) [pid = 3656] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (16F9C400) [pid = 3656] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (13919800) [pid = 3656] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1324C000) [pid = 3656] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (114EA400) [pid = 3656] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (15AFE400) [pid = 3656] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (1125E000) [pid = 3656] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (16E0F400) [pid = 3656] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1822F000) [pid = 3656] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:31:05 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (16A10C00) [pid = 3656] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:31:05 INFO - PROCESS | 3656 | 1471692665889 Marionette TRACE conn3 <- [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]]]}] 03:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 586ms 03:31:05 INFO - PROCESS | 3656 | 1471692665946 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 3656 | 1471692665948 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 03:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:31:05 INFO - PROCESS | 3656 | 1471692665952 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 3656 | 1471692665954 Marionette TRACE conn3 <- [1,766,null,{}] 03:31:05 INFO - PROCESS | 3656 | 1471692665987 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:05 INFO - PROCESS | 3656 | 1471692665989 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:06 INFO - PROCESS | 3656 | 1471692666048 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:31:06 INFO - PROCESS | 3656 | 1471692666054 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:06 INFO - PROCESS | 3656 | 1471692666061 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:06 INFO - PROCESS | 3656 | ++DOCSHELL 15D99C00 == 32 [pid = 3656] [id = 201] 03:31:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (16072800) [pid = 3656] [serial = 601] [outer = 00000000] 03:31:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (1748DC00) [pid = 3656] [serial = 602] [outer = 16072800] 03:31:06 INFO - PROCESS | 3656 | 1471692666120 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (1806B800) [pid = 3656] [serial = 603] [outer = 16072800] 03:31:06 INFO - PROCESS | 3656 | 1471692666509 Marionette TRACE conn3 <- [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]]]}] 03:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 613ms 03:31:06 INFO - PROCESS | 3656 | 1471692666580 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:31:06 INFO - PROCESS | 3656 | 1471692666582 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 03:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:31:06 INFO - PROCESS | 3656 | 1471692666568 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:31:06 INFO - PROCESS | 3656 | 1471692666569 Marionette TRACE conn3 <- [1,770,null,{}] 03:31:06 INFO - PROCESS | 3656 | 1471692666573 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:06 INFO - PROCESS | 3656 | 1471692666575 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:06 INFO - PROCESS | 3656 | 1471692666656 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:31:06 INFO - PROCESS | 3656 | 1471692666662 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:06 INFO - PROCESS | 3656 | 1471692666664 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:06 INFO - PROCESS | 3656 | ++DOCSHELL 1822FC00 == 33 [pid = 3656] [id = 202] 03:31:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (1978D400) [pid = 3656] [serial = 604] [outer = 00000000] 03:31:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (19798400) [pid = 3656] [serial = 605] [outer = 1978D400] 03:31:06 INFO - PROCESS | 3656 | 1471692666689 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (19794000) [pid = 3656] [serial = 606] [outer = 1978D400] 03:31:07 INFO - PROCESS | 3656 | 1471692667060 Marionette TRACE conn3 <- [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]]]}] 03:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 507ms 03:31:07 INFO - PROCESS | 3656 | 1471692667087 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:31:07 INFO - PROCESS | 3656 | 1471692667088 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 03:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:31:07 INFO - PROCESS | 3656 | 1471692667092 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:31:07 INFO - PROCESS | 3656 | 1471692667094 Marionette TRACE conn3 <- [1,774,null,{}] 03:31:07 INFO - PROCESS | 3656 | 1471692667101 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:07 INFO - PROCESS | 3656 | 1471692667103 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:07 INFO - PROCESS | 3656 | 1471692667164 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:31:07 INFO - PROCESS | 3656 | 1471692667170 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:07 INFO - PROCESS | 3656 | 1471692667172 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:07 INFO - PROCESS | 3656 | ++DOCSHELL 15D9F800 == 34 [pid = 3656] [id = 203] 03:31:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (18231400) [pid = 3656] [serial = 607] [outer = 00000000] 03:31:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (19B34C00) [pid = 3656] [serial = 608] [outer = 18231400] 03:31:07 INFO - PROCESS | 3656 | 1471692667220 Marionette DEBUG loaded listener.js 03:31:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (19E02C00) [pid = 3656] [serial = 609] [outer = 18231400] 03:31:07 INFO - PROCESS | 3656 | 1471692667872 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 854ms 03:31:07 INFO - PROCESS | 3656 | 1471692667955 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:31:07 INFO - PROCESS | 3656 | 1471692667942 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 03:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:31:07 INFO - PROCESS | 3656 | 1471692667947 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:31:07 INFO - PROCESS | 3656 | 1471692667950 Marionette TRACE conn3 <- [1,778,null,{}] 03:31:07 INFO - PROCESS | 3656 | 1471692667957 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:07 INFO - PROCESS | 3656 | 1471692667962 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:08 INFO - PROCESS | 3656 | 1471692668135 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:31:08 INFO - PROCESS | 3656 | 1471692668248 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:08 INFO - PROCESS | 3656 | 1471692668251 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:08 INFO - PROCESS | 3656 | ++DOCSHELL 1143C800 == 35 [pid = 3656] [id = 204] 03:31:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12831000) [pid = 3656] [serial = 610] [outer = 00000000] 03:31:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1303A400) [pid = 3656] [serial = 611] [outer = 12831000] 03:31:08 INFO - PROCESS | 3656 | 1471692668320 Marionette DEBUG loaded listener.js 03:31:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (13163400) [pid = 3656] [serial = 612] [outer = 12831000] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 102CD800 == 34 [pid = 3656] [id = 19] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 15AFB000 == 33 [pid = 3656] [id = 24] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 141A1000 == 32 [pid = 3656] [id = 23] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 167B5800 == 31 [pid = 3656] [id = 8] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 131F4800 == 30 [pid = 3656] [id = 22] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 12D7C800 == 29 [pid = 3656] [id = 21] 03:31:09 INFO - PROCESS | 3656 | --DOCSHELL 112C6C00 == 28 [pid = 3656] [id = 20] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19799000) [pid = 3656] [serial = 582] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1992FC00) [pid = 3656] [serial = 581] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1753E400) [pid = 3656] [serial = 572] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (13EA4400) [pid = 3656] [serial = 558] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (139D1C00) [pid = 3656] [serial = 566] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (13EA4C00) [pid = 3656] [serial = 567] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1298A400) [pid = 3656] [serial = 563] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (129E4800) [pid = 3656] [serial = 564] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (16072000) [pid = 3656] [serial = 569] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (11C47400) [pid = 3656] [serial = 560] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (129E6400) [pid = 3656] [serial = 561] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (17A97C00) [pid = 3656] [serial = 575] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (19790000) [pid = 3656] [serial = 578] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (17594C00) [pid = 3656] [serial = 573] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (17AFE000) [pid = 3656] [serial = 576] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 51 (16983C00) [pid = 3656] [serial = 570] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 50 (19793400) [pid = 3656] [serial = 579] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | --DOMWINDOW == 49 (17490C00) [pid = 3656] [serial = 549] [outer = 00000000] [url = about:blank] 03:31:09 INFO - PROCESS | 3656 | 1471692669102 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1160ms 03:31:09 INFO - PROCESS | 3656 | 1471692669128 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 3656 | 1471692669131 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 03:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:31:09 INFO - PROCESS | 3656 | 1471692669118 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 3656 | 1471692669121 Marionette TRACE conn3 <- [1,782,null,{}] 03:31:09 INFO - PROCESS | 3656 | 1471692669126 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:09 INFO - PROCESS | 3656 | 1471692669128 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:09 INFO - PROCESS | 3656 | 1471692669211 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:31:09 INFO - PROCESS | 3656 | 1471692669217 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:09 INFO - PROCESS | 3656 | 1471692669220 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:09 INFO - PROCESS | 3656 | ++DOCSHELL 10FAC800 == 29 [pid = 3656] [id = 205] 03:31:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 50 (11254800) [pid = 3656] [serial = 613] [outer = 00000000] 03:31:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 51 (129E4C00) [pid = 3656] [serial = 614] [outer = 11254800] 03:31:09 INFO - PROCESS | 3656 | 1471692669251 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (129E8800) [pid = 3656] [serial = 615] [outer = 11254800] 03:31:09 INFO - PROCESS | 3656 | 1471692669694 Marionette TRACE conn3 <- [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]]]}] 03:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 587ms 03:31:09 INFO - PROCESS | 3656 | 1471692669734 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 3656 | 1471692669739 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 03:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:31:09 INFO - PROCESS | 3656 | 1471692669745 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 3656 | 1471692669728 Marionette TRACE conn3 <- [1,786,null,{}] 03:31:09 INFO - PROCESS | 3656 | 1471692669732 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:09 INFO - PROCESS | 3656 | 1471692669735 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:09 INFO - PROCESS | 3656 | 1471692669825 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:31:09 INFO - PROCESS | 3656 | 1471692669833 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:09 INFO - PROCESS | 3656 | 1471692669836 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:09 INFO - PROCESS | 3656 | ++DOCSHELL 13C23800 == 30 [pid = 3656] [id = 206] 03:31:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (13C24000) [pid = 3656] [serial = 616] [outer = 00000000] 03:31:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (1419AC00) [pid = 3656] [serial = 617] [outer = 13C24000] 03:31:09 INFO - PROCESS | 3656 | 1471692669870 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (141A2800) [pid = 3656] [serial = 618] [outer = 13C24000] 03:31:10 INFO - PROCESS | 3656 | 1471692670271 Marionette TRACE conn3 <- [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]]]}] 03:31:10 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 03:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 547ms 03:31:10 INFO - PROCESS | 3656 | 1471692670284 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:31:10 INFO - PROCESS | 3656 | 1471692670286 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 03:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:31:10 INFO - PROCESS | 3656 | 1471692670290 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 3656 | 1471692670293 Marionette TRACE conn3 <- [1,790,null,{}] 03:31:10 INFO - PROCESS | 3656 | 1471692670312 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:10 INFO - PROCESS | 3656 | 1471692670302 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:10 INFO - PROCESS | 3656 | 1471692670385 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:31:10 INFO - PROCESS | 3656 | 1471692670423 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:10 INFO - PROCESS | 3656 | 1471692670409 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:10 INFO - PROCESS | 3656 | ++DOCSHELL 15AF2800 == 31 [pid = 3656] [id = 207] 03:31:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (15AF4400) [pid = 3656] [serial = 619] [outer = 00000000] 03:31:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (16A09C00) [pid = 3656] [serial = 620] [outer = 15AF4400] 03:31:10 INFO - PROCESS | 3656 | 1471692670524 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (16D90400) [pid = 3656] [serial = 621] [outer = 15AF4400] 03:31:10 INFO - PROCESS | 3656 | 1471692670873 Marionette TRACE conn3 <- [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]]]}] 03:31:10 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 03:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 586ms 03:31:10 INFO - PROCESS | 3656 | 1471692670890 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:31:10 INFO - PROCESS | 3656 | 1471692670875 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 03:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:31:10 INFO - PROCESS | 3656 | 1471692670878 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 3656 | 1471692670879 Marionette TRACE conn3 <- [1,794,null,{}] 03:31:10 INFO - PROCESS | 3656 | 1471692670883 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:10 INFO - PROCESS | 3656 | 1471692670885 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:10 INFO - PROCESS | 3656 | 1471692670968 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:31:11 INFO - PROCESS | 3656 | 1471692671028 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:11 INFO - PROCESS | 3656 | 1471692671031 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:11 INFO - PROCESS | 3656 | ++DOCSHELL 16E08000 == 32 [pid = 3656] [id = 208] 03:31:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (16E0D800) [pid = 3656] [serial = 622] [outer = 00000000] 03:31:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (17A8CC00) [pid = 3656] [serial = 623] [outer = 16E0D800] 03:31:11 INFO - PROCESS | 3656 | 1471692671076 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (17AFDC00) [pid = 3656] [serial = 624] [outer = 16E0D800] 03:31:11 INFO - PROCESS | 3656 | 1471692671445 Marionette TRACE conn3 <- [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]]]}] 03:31:11 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 03:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 586ms 03:31:11 INFO - PROCESS | 3656 | 1471692671481 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:31:11 INFO - PROCESS | 3656 | 1471692671483 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 03:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:31:11 INFO - PROCESS | 3656 | 1471692671497 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:31:11 INFO - PROCESS | 3656 | 1471692671498 Marionette TRACE conn3 <- [1,798,null,{}] 03:31:11 INFO - PROCESS | 3656 | 1471692671502 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:11 INFO - PROCESS | 3656 | 1471692671504 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:11 INFO - PROCESS | 3656 | 1471692671617 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:31:11 INFO - PROCESS | 3656 | 1471692671643 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:11 INFO - PROCESS | 3656 | 1471692671646 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:11 INFO - PROCESS | 3656 | ++DOCSHELL 1822A800 == 33 [pid = 3656] [id = 209] 03:31:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1822B800) [pid = 3656] [serial = 625] [outer = 00000000] 03:31:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (18233800) [pid = 3656] [serial = 626] [outer = 1822B800] 03:31:11 INFO - PROCESS | 3656 | 1471692671706 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (19796C00) [pid = 3656] [serial = 627] [outer = 1822B800] 03:31:12 INFO - PROCESS | 3656 | 1471692672120 Marionette TRACE conn3 <- [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]]]}] 03:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 680ms 03:31:12 INFO - PROCESS | 3656 | 1471692672184 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:31:12 INFO - PROCESS | 3656 | 1471692672186 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 03:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:31:12 INFO - PROCESS | 3656 | 1471692672199 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - PROCESS | 3656 | 1471692672200 Marionette TRACE conn3 <- [1,802,null,{}] 03:31:12 INFO - PROCESS | 3656 | 1471692672204 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:12 INFO - PROCESS | 3656 | 1471692672210 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:12 INFO - PROCESS | 3656 | 1471692672316 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:31:12 INFO - PROCESS | 3656 | 1471692672360 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:12 INFO - PROCESS | 3656 | 1471692672362 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:12 INFO - PROCESS | 3656 | ++DOCSHELL 18233000 == 34 [pid = 3656] [id = 210] 03:31:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (19932C00) [pid = 3656] [serial = 628] [outer = 00000000] 03:31:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (19E10400) [pid = 3656] [serial = 629] [outer = 19932C00] 03:31:12 INFO - PROCESS | 3656 | 1471692672408 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (19EB0000) [pid = 3656] [serial = 630] [outer = 19932C00] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1523B400) [pid = 3656] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (129C6800) [pid = 3656] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (10226800) [pid = 3656] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1324B800) [pid = 3656] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (16067000) [pid = 3656] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16072800) [pid = 3656] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:31:12 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1978D400) [pid = 3656] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:31:12 INFO - PROCESS | 3656 | 1471692672747 Marionette TRACE conn3 <- [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] 03:31:12 INFO - PROCESS | 3656 | 1471692672809 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 03:31:12 INFO - PROCESS | 3656 | 1471692672813 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - PROCESS | 3656 | 1471692672814 Marionette TRACE conn3 <- [1,806,null,{}] 03:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:31:12 INFO - PROCESS | 3656 | 1471692672825 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:12 INFO - PROCESS | 3656 | 1471692672826 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:12 INFO - PROCESS | 3656 | 1471692672902 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:31:12 INFO - PROCESS | 3656 | 1471692672889 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:12 INFO - PROCESS | 3656 | 1471692672891 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:12 INFO - PROCESS | 3656 | ++DOCSHELL 131F3800 == 35 [pid = 3656] [id = 211] 03:31:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (1324B800) [pid = 3656] [serial = 631] [outer = 00000000] 03:31:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (19EBD400) [pid = 3656] [serial = 632] [outer = 1324B800] 03:31:12 INFO - PROCESS | 3656 | 1471692672935 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (19F63400) [pid = 3656] [serial = 633] [outer = 1324B800] 03:31:13 INFO - PROCESS | 3656 | 1471692673293 Marionette TRACE conn3 <- [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]]]}] 03:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 507ms 03:31:13 INFO - PROCESS | 3656 | 1471692673338 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:31:13 INFO - PROCESS | 3656 | 1471692673342 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 03:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:31:13 INFO - PROCESS | 3656 | 1471692673353 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 3656 | 1471692673355 Marionette TRACE conn3 <- [1,810,null,{}] 03:31:13 INFO - PROCESS | 3656 | 1471692673359 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:13 INFO - PROCESS | 3656 | 1471692673360 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:13 INFO - PROCESS | 3656 | 1471692673420 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:31:13 INFO - PROCESS | 3656 | 1471692673425 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:13 INFO - PROCESS | 3656 | 1471692673427 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:13 INFO - PROCESS | 3656 | ++DOCSHELL 19F67800 == 36 [pid = 3656] [id = 212] 03:31:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (1A123000) [pid = 3656] [serial = 634] [outer = 00000000] 03:31:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1A12E000) [pid = 3656] [serial = 635] [outer = 1A123000] 03:31:13 INFO - PROCESS | 3656 | 1471692673472 Marionette DEBUG loaded listener.js 03:31:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1A401C00) [pid = 3656] [serial = 636] [outer = 1A123000] 03:31:13 INFO - PROCESS | 3656 | 1471692673853 Marionette TRACE conn3 <- [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] 03:31:13 INFO - PROCESS | 3656 | 1471692673904 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 03:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:31:13 INFO - PROCESS | 3656 | 1471692673889 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 3656 | 1471692673891 Marionette TRACE conn3 <- [1,814,null,{}] 03:31:13 INFO - PROCESS | 3656 | 1471692673894 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:13 INFO - PROCESS | 3656 | 1471692673896 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:13 INFO - PROCESS | 3656 | 1471692673976 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:31:13 INFO - PROCESS | 3656 | 1471692673981 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:13 INFO - PROCESS | 3656 | 1471692673983 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:13 INFO - PROCESS | 3656 | ++DOCSHELL 1A126800 == 37 [pid = 3656] [id = 213] 03:31:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1A127400) [pid = 3656] [serial = 637] [outer = 00000000] 03:31:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1A4A4400) [pid = 3656] [serial = 638] [outer = 1A127400] 03:31:14 INFO - PROCESS | 3656 | 1471692674011 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1129E400) [pid = 3656] [serial = 639] [outer = 1A127400] 03:31:14 INFO - PROCESS | 3656 | 1471692674435 Marionette TRACE conn3 <- [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]]]}] 03:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 600ms 03:31:14 INFO - PROCESS | 3656 | 1471692674502 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 03:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:31:14 INFO - PROCESS | 3656 | 1471692674488 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 03:31:14 INFO - PROCESS | 3656 | 1471692674494 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:31:14 INFO - PROCESS | 3656 | 1471692674499 Marionette TRACE conn3 <- [1,818,null,{}] 03:31:14 INFO - PROCESS | 3656 | 1471692674506 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:14 INFO - PROCESS | 3656 | 1471692674509 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:14 INFO - PROCESS | 3656 | 1471692674659 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:31:14 INFO - PROCESS | 3656 | 1471692674774 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:14 INFO - PROCESS | 3656 | 1471692674779 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:14 INFO - PROCESS | 3656 | ++DOCSHELL 11AEE800 == 38 [pid = 3656] [id = 214] 03:31:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (11AF2C00) [pid = 3656] [serial = 640] [outer = 00000000] 03:31:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (129C1800) [pid = 3656] [serial = 641] [outer = 11AF2C00] 03:31:14 INFO - PROCESS | 3656 | 1471692674837 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (129E4000) [pid = 3656] [serial = 642] [outer = 11AF2C00] 03:31:15 INFO - PROCESS | 3656 | 1471692675402 Marionette TRACE conn3 <- [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]]]}] 03:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 934ms 03:31:15 INFO - PROCESS | 3656 | 1471692675448 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:31:15 INFO - PROCESS | 3656 | 1471692675453 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 03:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:31:15 INFO - PROCESS | 3656 | 1471692675459 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:31:15 INFO - PROCESS | 3656 | 1471692675462 Marionette TRACE conn3 <- [1,822,null,{}] 03:31:15 INFO - PROCESS | 3656 | 1471692675466 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:15 INFO - PROCESS | 3656 | 1471692675469 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:15 INFO - PROCESS | 3656 | 1471692675569 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:31:15 INFO - PROCESS | 3656 | 1471692675690 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:15 INFO - PROCESS | 3656 | 1471692675693 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:15 INFO - PROCESS | 3656 | ++DOCSHELL 1560B000 == 39 [pid = 3656] [id = 215] 03:31:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1560C400) [pid = 3656] [serial = 643] [outer = 00000000] 03:31:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (15AFB000) [pid = 3656] [serial = 644] [outer = 1560C400] 03:31:15 INFO - PROCESS | 3656 | 1471692675732 Marionette DEBUG loaded listener.js 03:31:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16985400) [pid = 3656] [serial = 645] [outer = 1560C400] 03:31:16 INFO - PROCESS | 3656 | 1471692676399 Marionette TRACE conn3 <- [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]]]}] 03:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 974ms 03:31:16 INFO - PROCESS | 3656 | 1471692676423 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 03:31:16 INFO - PROCESS | 3656 | 1471692676427 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 03:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:31:16 INFO - PROCESS | 3656 | 1471692676432 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:31:16 INFO - PROCESS | 3656 | 1471692676435 Marionette TRACE conn3 <- [1,826,null,{}] 03:31:16 INFO - PROCESS | 3656 | 1471692676440 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:16 INFO - PROCESS | 3656 | 1471692676443 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:16 INFO - PROCESS | 3656 | 1471692676538 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:31:16 INFO - PROCESS | 3656 | 1471692676619 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:16 INFO - PROCESS | 3656 | 1471692676621 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:16 INFO - PROCESS | 3656 | ++DOCSHELL 11C41000 == 40 [pid = 3656] [id = 216] 03:31:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (12936400) [pid = 3656] [serial = 646] [outer = 00000000] 03:31:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (129ED000) [pid = 3656] [serial = 647] [outer = 12936400] 03:31:16 INFO - PROCESS | 3656 | 1471692676653 Marionette DEBUG loaded listener.js 03:31:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (130DC800) [pid = 3656] [serial = 648] [outer = 12936400] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 16248800 == 39 [pid = 3656] [id = 27] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1606A400 == 38 [pid = 3656] [id = 25] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1A130C00 == 37 [pid = 3656] [id = 10] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 17490800 == 36 [pid = 3656] [id = 28] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 10A6BC00 == 35 [pid = 3656] [id = 26] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1021DC00 == 34 [pid = 3656] [id = 196] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 18076400 == 33 [pid = 3656] [id = 11] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1A75AC00 == 32 [pid = 3656] [id = 12] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1A864800 == 31 [pid = 3656] [id = 13] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1AEC7C00 == 30 [pid = 3656] [id = 14] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 1AECE800 == 29 [pid = 3656] [id = 17] 03:31:17 INFO - PROCESS | 3656 | --DOCSHELL 10A0A400 == 28 [pid = 3656] [id = 18] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (15D96C00) [pid = 3656] [serial = 596] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (129E4400) [pid = 3656] [serial = 590] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129EE400) [pid = 3656] [serial = 591] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10A09800) [pid = 3656] [serial = 587] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (10A72000) [pid = 3656] [serial = 588] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (13940C00) [pid = 3656] [serial = 593] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (131EB400) [pid = 3656] [serial = 584] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1748D800) [pid = 3656] [serial = 599] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (130E2C00) [pid = 3656] [serial = 597] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1748DC00) [pid = 3656] [serial = 602] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19798400) [pid = 3656] [serial = 605] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1754C800) [pid = 3656] [serial = 600] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19794000) [pid = 3656] [serial = 606] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19B34C00) [pid = 3656] [serial = 608] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (13C26000) [pid = 3656] [serial = 594] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1806B800) [pid = 3656] [serial = 603] [outer = 00000000] [url = about:blank] 03:31:17 INFO - PROCESS | 3656 | 1471692677552 Marionette TRACE conn3 <- [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]]]}] 03:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1160ms 03:31:17 INFO - PROCESS | 3656 | 1471692677610 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:31:17 INFO - PROCESS | 3656 | 1471692677596 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 03:31:17 INFO - PROCESS | 3656 | 1471692677600 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:31:17 INFO - PROCESS | 3656 | 1471692677605 Marionette TRACE conn3 <- [1,830,null,{}] 03:31:17 INFO - PROCESS | 3656 | 1471692677610 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:17 INFO - PROCESS | 3656 | 1471692677613 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:17 INFO - PROCESS | 3656 | 1471692677736 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:31:17 INFO - PROCESS | 3656 | 1471692677814 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:17 INFO - PROCESS | 3656 | 1471692677817 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:17 INFO - PROCESS | 3656 | ++DOCSHELL 112C4C00 == 29 [pid = 3656] [id = 217] 03:31:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (112C5C00) [pid = 3656] [serial = 649] [outer = 00000000] 03:31:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (114EB000) [pid = 3656] [serial = 650] [outer = 112C5C00] 03:31:17 INFO - PROCESS | 3656 | 1471692677866 Marionette DEBUG loaded listener.js 03:31:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12987000) [pid = 3656] [serial = 651] [outer = 112C5C00] 03:31:18 INFO - PROCESS | 3656 | 1471692678189 Marionette TRACE conn3 <- [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]]]}] 03:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 600ms 03:31:18 INFO - PROCESS | 3656 | 1471692678224 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:31:18 INFO - PROCESS | 3656 | 1471692678229 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 03:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:31:18 INFO - PROCESS | 3656 | 1471692678236 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:31:18 INFO - PROCESS | 3656 | 1471692678239 Marionette TRACE conn3 <- [1,834,null,{}] 03:31:18 INFO - PROCESS | 3656 | 1471692678243 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:18 INFO - PROCESS | 3656 | 1471692678246 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:18 INFO - PROCESS | 3656 | 1471692678323 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:31:18 INFO - PROCESS | 3656 | 1471692678330 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:18 INFO - PROCESS | 3656 | 1471692678332 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:18 INFO - PROCESS | 3656 | ++DOCSHELL 12D75C00 == 30 [pid = 3656] [id = 218] 03:31:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (13035400) [pid = 3656] [serial = 652] [outer = 00000000] 03:31:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (13940C00) [pid = 3656] [serial = 653] [outer = 13035400] 03:31:18 INFO - PROCESS | 3656 | 1471692678380 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (139D3400) [pid = 3656] [serial = 654] [outer = 13035400] 03:31:18 INFO - PROCESS | 3656 | 1471692678997 Marionette TRACE conn3 <- [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]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 814ms 03:31:19 INFO - PROCESS | 3656 | 1471692679056 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 3656 | 1471692679059 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 03:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:31:19 INFO - PROCESS | 3656 | 1471692679062 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 3656 | 1471692679066 Marionette TRACE conn3 <- [1,838,null,{}] 03:31:19 INFO - PROCESS | 3656 | 1471692679058 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:19 INFO - PROCESS | 3656 | 1471692679063 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:19 INFO - PROCESS | 3656 | 1471692679183 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:31:19 INFO - PROCESS | 3656 | 1471692679170 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 3656 | 1471692679173 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:19 INFO - PROCESS | 3656 | ++DOCSHELL 16F99800 == 31 [pid = 3656] [id = 219] 03:31:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16F9AC00) [pid = 3656] [serial = 655] [outer = 00000000] 03:31:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17543400) [pid = 3656] [serial = 656] [outer = 16F9AC00] 03:31:19 INFO - PROCESS | 3656 | 1471692679254 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1759BC00) [pid = 3656] [serial = 657] [outer = 16F9AC00] 03:31:19 INFO - PROCESS | 3656 | 1471692679721 Marionette TRACE conn3 <- [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]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 680ms 03:31:19 INFO - PROCESS | 3656 | 1471692679740 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 3656 | 1471692679742 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 03:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:31:19 INFO - PROCESS | 3656 | 1471692679745 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 3656 | 1471692679747 Marionette TRACE conn3 <- [1,842,null,{}] 03:31:19 INFO - PROCESS | 3656 | 1471692679758 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:19 INFO - PROCESS | 3656 | 1471692679760 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:19 INFO - PROCESS | 3656 | 1471692679850 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:31:19 INFO - PROCESS | 3656 | 1471692679855 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 3656 | 1471692679858 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:19 INFO - PROCESS | 3656 | ++DOCSHELL 17595000 == 32 [pid = 3656] [id = 220] 03:31:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17AF6800) [pid = 3656] [serial = 658] [outer = 00000000] 03:31:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1822E800) [pid = 3656] [serial = 659] [outer = 17AF6800] 03:31:19 INFO - PROCESS | 3656 | 1471692679903 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19794C00) [pid = 3656] [serial = 660] [outer = 17AF6800] 03:31:20 INFO - PROCESS | 3656 | 1471692680300 Marionette TRACE conn3 <- [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]]]}] 03:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 587ms 03:31:20 INFO - PROCESS | 3656 | 1471692680340 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:31:20 INFO - PROCESS | 3656 | 1471692680342 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 03:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:31:20 INFO - PROCESS | 3656 | 1471692680353 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:31:20 INFO - PROCESS | 3656 | 1471692680354 Marionette TRACE conn3 <- [1,846,null,{}] 03:31:20 INFO - PROCESS | 3656 | 1471692680358 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:20 INFO - PROCESS | 3656 | 1471692680360 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:20 INFO - PROCESS | 3656 | 1471692680494 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:31:20 INFO - PROCESS | 3656 | 1471692680504 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:20 INFO - PROCESS | 3656 | 1471692680506 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:20 INFO - PROCESS | 3656 | ++DOCSHELL 19791C00 == 33 [pid = 3656] [id = 221] 03:31:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1979BC00) [pid = 3656] [serial = 661] [outer = 00000000] 03:31:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19B2C800) [pid = 3656] [serial = 662] [outer = 1979BC00] 03:31:20 INFO - PROCESS | 3656 | 1471692680532 Marionette DEBUG loaded listener.js 03:31:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19B32C00) [pid = 3656] [serial = 663] [outer = 1979BC00] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (12832C00) [pid = 3656] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1324B800) [pid = 3656] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (11254800) [pid = 3656] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19932C00) [pid = 3656] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (12831000) [pid = 3656] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (15AF4400) [pid = 3656] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16E0D800) [pid = 3656] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (13C24000) [pid = 3656] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1822B800) [pid = 3656] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1A123000) [pid = 3656] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (18231400) [pid = 3656] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:31:20 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A127400) [pid = 3656] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:31:21 INFO - PROCESS | 3656 | 1471692681080 Marionette TRACE conn3 <- [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]]]}] 03:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 774ms 03:31:21 INFO - PROCESS | 3656 | 1471692681115 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:31:21 INFO - PROCESS | 3656 | 1471692681117 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 03:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:31:21 INFO - PROCESS | 3656 | 1471692681121 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:31:21 INFO - PROCESS | 3656 | 1471692681122 Marionette TRACE conn3 <- [1,850,null,{}] 03:31:21 INFO - PROCESS | 3656 | 1471692681126 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:21 INFO - PROCESS | 3656 | 1471692681131 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:21 INFO - PROCESS | 3656 | 1471692681233 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:31:21 INFO - PROCESS | 3656 | 1471692681284 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:21 INFO - PROCESS | 3656 | 1471692681286 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:21 INFO - PROCESS | 3656 | ++DOCSHELL 16063400 == 34 [pid = 3656] [id = 222] 03:31:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (16D86C00) [pid = 3656] [serial = 664] [outer = 00000000] 03:31:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (19E09400) [pid = 3656] [serial = 665] [outer = 16D86C00] 03:31:21 INFO - PROCESS | 3656 | 1471692681312 Marionette DEBUG loaded listener.js 03:31:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (19EBC000) [pid = 3656] [serial = 666] [outer = 16D86C00] 03:31:21 INFO - PROCESS | 3656 | 1471692681659 Marionette TRACE conn3 <- [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]]]}] 03:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 547ms 03:31:21 INFO - PROCESS | 3656 | 1471692681676 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:31:21 INFO - PROCESS | 3656 | 1471692681678 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 03:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:31:21 INFO - PROCESS | 3656 | 1471692681663 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:31:21 INFO - PROCESS | 3656 | 1471692681665 Marionette TRACE conn3 <- [1,854,null,{}] 03:31:21 INFO - PROCESS | 3656 | 1471692681668 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:21 INFO - PROCESS | 3656 | 1471692681670 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:21 INFO - PROCESS | 3656 | 1471692681778 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:31:21 INFO - PROCESS | 3656 | 1471692681783 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:21 INFO - PROCESS | 3656 | 1471692681785 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:21 INFO - PROCESS | 3656 | ++DOCSHELL 1297F400 == 35 [pid = 3656] [id = 223] 03:31:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17A97400) [pid = 3656] [serial = 667] [outer = 00000000] 03:31:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1A130800) [pid = 3656] [serial = 668] [outer = 17A97400] 03:31:21 INFO - PROCESS | 3656 | 1471692681811 Marionette DEBUG loaded listener.js 03:31:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1A408400) [pid = 3656] [serial = 669] [outer = 17A97400] 03:31:22 INFO - PROCESS | 3656 | 1471692682191 Marionette TRACE conn3 <- [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]]]}] 03:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 546ms 03:31:22 INFO - PROCESS | 3656 | 1471692682210 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:31:22 INFO - PROCESS | 3656 | 1471692682212 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 03:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:31:22 INFO - PROCESS | 3656 | 1471692682220 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 3656 | 1471692682221 Marionette TRACE conn3 <- [1,858,null,{}] 03:31:22 INFO - PROCESS | 3656 | 1471692682225 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:22 INFO - PROCESS | 3656 | 1471692682227 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:22 INFO - PROCESS | 3656 | 1471692682302 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:31:22 INFO - PROCESS | 3656 | 1471692682308 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:22 INFO - PROCESS | 3656 | 1471692682310 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:22 INFO - PROCESS | 3656 | ++DOCSHELL 10227400 == 36 [pid = 3656] [id = 224] 03:31:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (18225400) [pid = 3656] [serial = 670] [outer = 00000000] 03:31:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1A503800) [pid = 3656] [serial = 671] [outer = 18225400] 03:31:22 INFO - PROCESS | 3656 | 1471692682336 Marionette DEBUG loaded listener.js 03:31:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A505000) [pid = 3656] [serial = 672] [outer = 18225400] 03:31:22 INFO - PROCESS | 3656 | 1471692682830 Marionette TRACE conn3 <- [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]]]}] 03:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 626ms 03:31:22 INFO - PROCESS | 3656 | 1471692682860 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:31:22 INFO - PROCESS | 3656 | 1471692682865 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 03:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:31:22 INFO - PROCESS | 3656 | 1471692682871 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 3656 | 1471692682874 Marionette TRACE conn3 <- [1,862,null,{}] 03:31:22 INFO - PROCESS | 3656 | 1471692682880 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:22 INFO - PROCESS | 3656 | 1471692682883 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:23 INFO - PROCESS | 3656 | 1471692683037 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:31:23 INFO - PROCESS | 3656 | 1471692683152 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:23 INFO - PROCESS | 3656 | 1471692683157 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:23 INFO - PROCESS | 3656 | ++DOCSHELL 10A0BC00 == 37 [pid = 3656] [id = 225] 03:31:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (10A0E800) [pid = 3656] [serial = 673] [outer = 00000000] 03:31:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (114EA400) [pid = 3656] [serial = 674] [outer = 10A0E800] 03:31:23 INFO - PROCESS | 3656 | 1471692683196 Marionette DEBUG loaded listener.js 03:31:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (129E4400) [pid = 3656] [serial = 675] [outer = 10A0E800] 03:31:23 INFO - PROCESS | 3656 | 1471692684002 Marionette TRACE conn3 <- [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]]]}] 03:31:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (102CD800) [pid = 3656] [serial = 676] [outer = 1B16F800] 03:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1160ms 03:31:24 INFO - PROCESS | 3656 | 1471692684044 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 3656 | 1471692684048 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 03:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:31:24 INFO - PROCESS | 3656 | 1471692684093 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 3656 | 1471692684097 Marionette TRACE conn3 <- [1,866,null,{}] 03:31:24 INFO - PROCESS | 3656 | 1471692684102 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:24 INFO - PROCESS | 3656 | 1471692684105 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:24 INFO - PROCESS | 3656 | 1471692684193 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:31:24 INFO - PROCESS | 3656 | 1471692684279 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:24 INFO - PROCESS | 3656 | 1471692684283 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:24 INFO - PROCESS | 3656 | ++DOCSHELL 12DA7C00 == 38 [pid = 3656] [id = 226] 03:31:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (13037000) [pid = 3656] [serial = 677] [outer = 00000000] 03:31:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (13167000) [pid = 3656] [serial = 678] [outer = 13037000] 03:31:24 INFO - PROCESS | 3656 | 1471692684372 Marionette DEBUG loaded listener.js 03:31:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1324A000) [pid = 3656] [serial = 679] [outer = 13037000] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 1297F400 == 37 [pid = 3656] [id = 223] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 16063400 == 36 [pid = 3656] [id = 222] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 19791C00 == 35 [pid = 3656] [id = 221] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 17595000 == 34 [pid = 3656] [id = 220] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 16F99800 == 33 [pid = 3656] [id = 219] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 12D75C00 == 32 [pid = 3656] [id = 218] 03:31:24 INFO - PROCESS | 3656 | --DOCSHELL 112C4C00 == 31 [pid = 3656] [id = 217] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1129E400) [pid = 3656] [serial = 639] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A4A4400) [pid = 3656] [serial = 638] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1A401C00) [pid = 3656] [serial = 636] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1324D800) [pid = 3656] [serial = 585] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19F63400) [pid = 3656] [serial = 633] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129E4C00) [pid = 3656] [serial = 614] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19EB0000) [pid = 3656] [serial = 630] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1303A400) [pid = 3656] [serial = 611] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16D90400) [pid = 3656] [serial = 621] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (129E8800) [pid = 3656] [serial = 615] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (13163400) [pid = 3656] [serial = 612] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16A09C00) [pid = 3656] [serial = 620] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (17A8CC00) [pid = 3656] [serial = 623] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (141A2800) [pid = 3656] [serial = 618] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1419AC00) [pid = 3656] [serial = 617] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19796C00) [pid = 3656] [serial = 627] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19E10400) [pid = 3656] [serial = 629] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (19EBD400) [pid = 3656] [serial = 632] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A12E000) [pid = 3656] [serial = 635] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (17AFDC00) [pid = 3656] [serial = 624] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (18233800) [pid = 3656] [serial = 626] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (19E02C00) [pid = 3656] [serial = 609] [outer = 00000000] [url = about:blank] 03:31:24 INFO - PROCESS | 3656 | 1471692684786 Marionette TRACE conn3 <- [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]]]}] 03:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 706ms 03:31:24 INFO - PROCESS | 3656 | 1471692684799 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 3656 | 1471692684803 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 03:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:31:24 INFO - PROCESS | 3656 | 1471692684809 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 3656 | 1471692684812 Marionette TRACE conn3 <- [1,870,null,{}] 03:31:24 INFO - PROCESS | 3656 | 1471692684816 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:24 INFO - PROCESS | 3656 | 1471692684819 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:24 INFO - PROCESS | 3656 | 1471692684909 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:31:24 INFO - PROCESS | 3656 | 1471692684915 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:24 INFO - PROCESS | 3656 | 1471692684918 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:24 INFO - PROCESS | 3656 | ++DOCSHELL 131E6800 == 32 [pid = 3656] [id = 227] 03:31:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (131EC400) [pid = 3656] [serial = 680] [outer = 00000000] 03:31:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (139DB400) [pid = 3656] [serial = 681] [outer = 131EC400] 03:31:24 INFO - PROCESS | 3656 | 1471692684948 Marionette DEBUG loaded listener.js 03:31:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1419DC00) [pid = 3656] [serial = 682] [outer = 131EC400] 03:31:25 INFO - PROCESS | 3656 | 1471692685360 Marionette TRACE conn3 <- [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]]]}] 03:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 600ms 03:31:25 INFO - PROCESS | 3656 | 1471692685424 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:31:25 INFO - PROCESS | 3656 | 1471692685426 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 03:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:31:25 INFO - PROCESS | 3656 | 1471692685411 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:31:25 INFO - PROCESS | 3656 | 1471692685414 Marionette TRACE conn3 <- [1,874,null,{}] 03:31:25 INFO - PROCESS | 3656 | 1471692685426 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:25 INFO - PROCESS | 3656 | 1471692685430 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:25 INFO - PROCESS | 3656 | 1471692685534 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:31:25 INFO - PROCESS | 3656 | 1471692685615 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:25 INFO - PROCESS | 3656 | 1471692685618 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:25 INFO - PROCESS | 3656 | ++DOCSHELL 167BA000 == 33 [pid = 3656] [id = 228] 03:31:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (16981400) [pid = 3656] [serial = 683] [outer = 00000000] 03:31:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (16E0FC00) [pid = 3656] [serial = 684] [outer = 16981400] 03:31:25 INFO - PROCESS | 3656 | 1471692685650 Marionette DEBUG loaded listener.js 03:31:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1753FC00) [pid = 3656] [serial = 685] [outer = 16981400] 03:31:25 INFO - PROCESS | 3656 | 1471692685993 Marionette TRACE conn3 <- [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]]]}] 03:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 600ms 03:31:26 INFO - PROCESS | 3656 | 1471692686023 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:31:26 INFO - PROCESS | 3656 | 1471692686026 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 03:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:31:26 INFO - PROCESS | 3656 | 1471692686011 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:31:26 INFO - PROCESS | 3656 | 1471692686012 Marionette TRACE conn3 <- [1,878,null,{}] 03:31:26 INFO - PROCESS | 3656 | 1471692686017 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:26 INFO - PROCESS | 3656 | 1471692686018 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:26 INFO - PROCESS | 3656 | 1471692686099 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:31:26 INFO - PROCESS | 3656 | 1471692686105 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:26 INFO - PROCESS | 3656 | 1471692686107 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:26 INFO - PROCESS | 3656 | ++DOCSHELL 17596800 == 34 [pid = 3656] [id = 229] 03:31:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (17736400) [pid = 3656] [serial = 686] [outer = 00000000] 03:31:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1822C400) [pid = 3656] [serial = 687] [outer = 17736400] 03:31:26 INFO - PROCESS | 3656 | 1471692686134 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1978E800) [pid = 3656] [serial = 688] [outer = 17736400] 03:31:26 INFO - PROCESS | 3656 | 1471692686540 Marionette TRACE conn3 <- [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]]]}] 03:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 547ms 03:31:26 INFO - PROCESS | 3656 | 1471692686564 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:31:26 INFO - PROCESS | 3656 | 1471692686566 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 03:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:31:26 INFO - PROCESS | 3656 | 1471692686569 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:31:26 INFO - PROCESS | 3656 | 1471692686571 Marionette TRACE conn3 <- [1,882,null,{}] 03:31:26 INFO - PROCESS | 3656 | 1471692686585 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:26 INFO - PROCESS | 3656 | 1471692686587 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:26 INFO - PROCESS | 3656 | 1471692686672 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:31:26 INFO - PROCESS | 3656 | 1471692686735 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:26 INFO - PROCESS | 3656 | 1471692686737 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:26 INFO - PROCESS | 3656 | ++DOCSHELL 17EA3800 == 35 [pid = 3656] [id = 230] 03:31:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (19792800) [pid = 3656] [serial = 689] [outer = 00000000] 03:31:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1979A000) [pid = 3656] [serial = 690] [outer = 19792800] 03:31:26 INFO - PROCESS | 3656 | 1471692686782 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (19B28000) [pid = 3656] [serial = 691] [outer = 19792800] 03:31:27 INFO - PROCESS | 3656 | 1471692687154 Marionette TRACE conn3 <- [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]]]}] 03:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 627ms 03:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:31:27 INFO - PROCESS | 3656 | 1471692687211 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 3656 | 1471692687213 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 03:31:27 INFO - PROCESS | 3656 | 1471692687216 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 3656 | 1471692687218 Marionette TRACE conn3 <- [1,886,null,{}] 03:31:27 INFO - PROCESS | 3656 | 1471692687222 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:27 INFO - PROCESS | 3656 | 1471692687227 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:27 INFO - PROCESS | 3656 | 1471692687341 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:31:27 INFO - PROCESS | 3656 | 1471692687399 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:27 INFO - PROCESS | 3656 | 1471692687401 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:27 INFO - PROCESS | 3656 | ++DOCSHELL 19E01C00 == 36 [pid = 3656] [id = 231] 03:31:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19E03000) [pid = 3656] [serial = 692] [outer = 00000000] 03:31:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19F68800) [pid = 3656] [serial = 693] [outer = 19E03000] 03:31:27 INFO - PROCESS | 3656 | 1471692687427 Marionette DEBUG loaded listener.js 03:31:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A12E000) [pid = 3656] [serial = 694] [outer = 19E03000] 03:31:27 INFO - PROCESS | 3656 | 1471692687818 Marionette TRACE conn3 <- [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]]]}] 03:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 627ms 03:31:27 INFO - PROCESS | 3656 | 1471692687849 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 3656 | 1471692687851 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 03:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:31:27 INFO - PROCESS | 3656 | 1471692687854 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 3656 | 1471692687856 Marionette TRACE conn3 <- [1,890,null,{}] 03:31:27 INFO - PROCESS | 3656 | 1471692687863 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:27 INFO - PROCESS | 3656 | 1471692687865 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:27 INFO - PROCESS | 3656 | 1471692687960 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (13035400) [pid = 3656] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17AF6800) [pid = 3656] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (12936400) [pid = 3656] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (112C5C00) [pid = 3656] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16D86C00) [pid = 3656] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1979BC00) [pid = 3656] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (11AF2C00) [pid = 3656] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1560C400) [pid = 3656] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (17A97400) [pid = 3656] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:31:27 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (16F9AC00) [pid = 3656] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:31:28 INFO - PROCESS | 3656 | 1471692688021 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:28 INFO - PROCESS | 3656 | 1471692688023 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:28 INFO - PROCESS | 3656 | ++DOCSHELL 10FA5000 == 37 [pid = 3656] [id = 232] 03:31:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (10FAFC00) [pid = 3656] [serial = 695] [outer = 00000000] 03:31:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (13035400) [pid = 3656] [serial = 696] [outer = 10FAFC00] 03:31:28 INFO - PROCESS | 3656 | 1471692688071 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (131ED400) [pid = 3656] [serial = 697] [outer = 10FAFC00] 03:31:28 INFO - PROCESS | 3656 | 1471692688371 Marionette TRACE conn3 <- [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]]]}] 03:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 534ms 03:31:28 INFO - PROCESS | 3656 | 1471692688408 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:31:28 INFO - PROCESS | 3656 | 1471692688410 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 03:31:28 INFO - PROCESS | 3656 | 1471692688413 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:31:28 INFO - PROCESS | 3656 | 1471692688415 Marionette TRACE conn3 <- [1,894,null,{}] 03:31:28 INFO - PROCESS | 3656 | 1471692688418 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:28 INFO - PROCESS | 3656 | 1471692688420 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:28 INFO - PROCESS | 3656 | 1471692688479 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:31:28 INFO - PROCESS | 3656 | 1471692688565 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:28 INFO - PROCESS | 3656 | 1471692688567 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:28 INFO - PROCESS | 3656 | ++DOCSHELL 131EBC00 == 38 [pid = 3656] [id = 233] 03:31:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1560C400) [pid = 3656] [serial = 698] [outer = 00000000] 03:31:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1A49DC00) [pid = 3656] [serial = 699] [outer = 1560C400] 03:31:28 INFO - PROCESS | 3656 | 1471692688594 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1A4A6000) [pid = 3656] [serial = 700] [outer = 1560C400] 03:31:28 INFO - PROCESS | 3656 | 1471692688904 Marionette TRACE conn3 <- [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]]]}] 03:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 534ms 03:31:28 INFO - PROCESS | 3656 | 1471692688944 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:31:28 INFO - PROCESS | 3656 | 1471692688946 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 03:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:31:28 INFO - PROCESS | 3656 | 1471692688950 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - PROCESS | 3656 | 1471692688951 Marionette TRACE conn3 <- [1,898,null,{}] 03:31:28 INFO - PROCESS | 3656 | 1471692688961 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:28 INFO - PROCESS | 3656 | 1471692688963 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:29 INFO - PROCESS | 3656 | 1471692689040 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:31:29 INFO - PROCESS | 3656 | 1471692689045 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:29 INFO - PROCESS | 3656 | 1471692689047 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:29 INFO - PROCESS | 3656 | ++DOCSHELL 1A501400 == 39 [pid = 3656] [id = 234] 03:31:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1A507800) [pid = 3656] [serial = 701] [outer = 00000000] 03:31:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1A50E000) [pid = 3656] [serial = 702] [outer = 1A507800] 03:31:29 INFO - PROCESS | 3656 | 1471692689073 Marionette DEBUG loaded listener.js 03:31:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19B30400) [pid = 3656] [serial = 703] [outer = 1A507800] 03:31:29 INFO - PROCESS | 3656 | 1471692689455 Marionette TRACE conn3 <- [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]]]}] 03:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 547ms 03:31:29 INFO - PROCESS | 3656 | 1471692689505 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:31:29 INFO - PROCESS | 3656 | 1471692689507 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 03:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:31:29 INFO - PROCESS | 3656 | 1471692689511 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:31:29 INFO - PROCESS | 3656 | 1471692689513 Marionette TRACE conn3 <- [1,902,null,{}] 03:31:29 INFO - PROCESS | 3656 | 1471692689517 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:29 INFO - PROCESS | 3656 | 1471692689519 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:29 INFO - PROCESS | 3656 | 1471692689583 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:31:29 INFO - PROCESS | 3656 | 1471692689590 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:29 INFO - PROCESS | 3656 | 1471692689592 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:29 INFO - PROCESS | 3656 | ++DOCSHELL 17549000 == 40 [pid = 3656] [id = 235] 03:31:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (175A1800) [pid = 3656] [serial = 704] [outer = 00000000] 03:31:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A75B800) [pid = 3656] [serial = 705] [outer = 175A1800] 03:31:29 INFO - PROCESS | 3656 | 1471692689638 Marionette DEBUG loaded listener.js 03:31:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A75FC00) [pid = 3656] [serial = 706] [outer = 175A1800] 03:31:30 INFO - PROCESS | 3656 | 1471692690090 Marionette TRACE conn3 <- [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]]]}] 03:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 626ms 03:31:30 INFO - PROCESS | 3656 | 1471692690147 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:31:30 INFO - PROCESS | 3656 | 1471692690152 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 03:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:31:30 INFO - PROCESS | 3656 | 1471692690158 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:31:30 INFO - PROCESS | 3656 | 1471692690161 Marionette TRACE conn3 <- [1,906,null,{}] 03:31:30 INFO - PROCESS | 3656 | 1471692690149 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:30 INFO - PROCESS | 3656 | 1471692690153 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:30 INFO - PROCESS | 3656 | 1471692690308 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:31:30 INFO - PROCESS | 3656 | 1471692690433 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:30 INFO - PROCESS | 3656 | 1471692690438 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:30 INFO - PROCESS | 3656 | ++DOCSHELL 11259400 == 41 [pid = 3656] [id = 236] 03:31:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1125F800) [pid = 3656] [serial = 707] [outer = 00000000] 03:31:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (12DA7800) [pid = 3656] [serial = 708] [outer = 1125F800] 03:31:30 INFO - PROCESS | 3656 | 1471692690499 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (131F2400) [pid = 3656] [serial = 709] [outer = 1125F800] 03:31:31 INFO - PROCESS | 3656 | 1471692691013 Marionette TRACE conn3 <- [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]]]}] 03:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 893ms 03:31:31 INFO - PROCESS | 3656 | 1471692691041 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:31:31 INFO - PROCESS | 3656 | 1471692691046 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 03:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:31:31 INFO - PROCESS | 3656 | 1471692691072 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 3656 | 1471692691075 Marionette TRACE conn3 <- [1,910,null,{}] 03:31:31 INFO - PROCESS | 3656 | 1471692691079 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:31 INFO - PROCESS | 3656 | 1471692691082 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:31 INFO - PROCESS | 3656 | 1471692691170 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:31:31 INFO - PROCESS | 3656 | 1471692691247 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:31 INFO - PROCESS | 3656 | 1471692691250 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:31 INFO - PROCESS | 3656 | ++DOCSHELL 15A0C400 == 42 [pid = 3656] [id = 237] 03:31:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (15AF5C00) [pid = 3656] [serial = 710] [outer = 00000000] 03:31:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (16E0A800) [pid = 3656] [serial = 711] [outer = 15AF5C00] 03:31:31 INFO - PROCESS | 3656 | 1471692691306 Marionette DEBUG loaded listener.js 03:31:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17AFDC00) [pid = 3656] [serial = 712] [outer = 15AF5C00] 03:31:31 INFO - PROCESS | 3656 | 1471692691834 Marionette TRACE conn3 <- [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]]]}] 03:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 814ms 03:31:31 INFO - PROCESS | 3656 | 1471692691876 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:31:31 INFO - PROCESS | 3656 | 1471692691878 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 03:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:31:31 INFO - PROCESS | 3656 | 1471692691882 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 3656 | 1471692691886 Marionette TRACE conn3 <- [1,914,null,{}] 03:31:31 INFO - PROCESS | 3656 | 1471692691897 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:31 INFO - PROCESS | 3656 | 1471692691902 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:31 INFO - PROCESS | 3656 | 1471692691990 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:31:32 INFO - PROCESS | 3656 | 1471692692076 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:32 INFO - PROCESS | 3656 | 1471692692080 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:32 INFO - PROCESS | 3656 | ++DOCSHELL 1282F800 == 43 [pid = 3656] [id = 238] 03:31:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (12830400) [pid = 3656] [serial = 713] [outer = 00000000] 03:31:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1316CC00) [pid = 3656] [serial = 714] [outer = 12830400] 03:31:32 INFO - PROCESS | 3656 | 1471692692139 Marionette DEBUG loaded listener.js 03:31:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19794400) [pid = 3656] [serial = 715] [outer = 12830400] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 1A501400 == 42 [pid = 3656] [id = 234] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 131EBC00 == 41 [pid = 3656] [id = 233] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 10FA5000 == 40 [pid = 3656] [id = 232] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 19E01C00 == 39 [pid = 3656] [id = 231] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 17EA3800 == 38 [pid = 3656] [id = 230] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 17596800 == 37 [pid = 3656] [id = 229] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 167BA000 == 36 [pid = 3656] [id = 228] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 131E6800 == 35 [pid = 3656] [id = 227] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 12DA7C00 == 34 [pid = 3656] [id = 226] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 10227400 == 33 [pid = 3656] [id = 224] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 10A0BC00 == 32 [pid = 3656] [id = 225] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 11AEE800 == 31 [pid = 3656] [id = 214] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 11C41000 == 30 [pid = 3656] [id = 216] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 1560B000 == 29 [pid = 3656] [id = 215] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 17549000 == 28 [pid = 3656] [id = 235] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 11259400 == 27 [pid = 3656] [id = 236] 03:31:33 INFO - PROCESS | 3656 | --DOCSHELL 15A0C400 == 26 [pid = 3656] [id = 237] 03:31:33 INFO - PROCESS | 3656 | 1471692693282 Marionette TRACE conn3 <- [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]]]}] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (13940C00) [pid = 3656] [serial = 653] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1822E800) [pid = 3656] [serial = 659] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (129ED000) [pid = 3656] [serial = 647] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (114EB000) [pid = 3656] [serial = 650] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (12987000) [pid = 3656] [serial = 651] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (19E09400) [pid = 3656] [serial = 665] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19B2C800) [pid = 3656] [serial = 662] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (129E4000) [pid = 3656] [serial = 642] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (129C1800) [pid = 3656] [serial = 641] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (16985400) [pid = 3656] [serial = 645] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (15AFB000) [pid = 3656] [serial = 644] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A130800) [pid = 3656] [serial = 668] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A503800) [pid = 3656] [serial = 671] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (19B32C00) [pid = 3656] [serial = 663] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (130DC800) [pid = 3656] [serial = 648] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17543400) [pid = 3656] [serial = 656] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A408400) [pid = 3656] [serial = 669] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1759BC00) [pid = 3656] [serial = 657] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19794C00) [pid = 3656] [serial = 660] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19EBC000) [pid = 3656] [serial = 666] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (139D3400) [pid = 3656] [serial = 654] [outer = 00000000] [url = about:blank] 03:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1507ms 03:31:33 INFO - PROCESS | 3656 | 1471692693398 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:31:33 INFO - PROCESS | 3656 | 1471692693384 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 03:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:31:33 INFO - PROCESS | 3656 | 1471692693390 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:31:33 INFO - PROCESS | 3656 | 1471692693394 Marionette TRACE conn3 <- [1,918,null,{}] 03:31:33 INFO - PROCESS | 3656 | 1471692693400 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:33 INFO - PROCESS | 3656 | 1471692693404 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:33 INFO - PROCESS | 3656 | 1471692693488 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:31:33 INFO - PROCESS | 3656 | 1471692693518 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:33 INFO - PROCESS | 3656 | 1471692693522 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:33 INFO - PROCESS | 3656 | ++DOCSHELL 11299C00 == 27 [pid = 3656] [id = 239] 03:31:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1129E000) [pid = 3656] [serial = 716] [outer = 00000000] 03:31:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (112C6400) [pid = 3656] [serial = 717] [outer = 1129E000] 03:31:33 INFO - PROCESS | 3656 | 1471692693575 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (112C7000) [pid = 3656] [serial = 718] [outer = 1129E000] 03:31:33 INFO - PROCESS | 3656 | 1471692694002 Marionette TRACE conn3 <- [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]]]}] 03:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 627ms 03:31:34 INFO - PROCESS | 3656 | 1471692694027 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:31:34 INFO - PROCESS | 3656 | 1471692694032 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 03:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:31:34 INFO - PROCESS | 3656 | 1471692694039 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 3656 | 1471692694042 Marionette TRACE conn3 <- [1,922,null,{}] 03:31:34 INFO - PROCESS | 3656 | 1471692694046 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:34 INFO - PROCESS | 3656 | 1471692694048 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:34 INFO - PROCESS | 3656 | 1471692694116 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:31:34 INFO - PROCESS | 3656 | 1471692694122 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 3656 | 1471692694125 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:34 INFO - PROCESS | 3656 | ++DOCSHELL 129E7C00 == 28 [pid = 3656] [id = 240] 03:31:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (129E8000) [pid = 3656] [serial = 719] [outer = 00000000] 03:31:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (12BD0000) [pid = 3656] [serial = 720] [outer = 129E8000] 03:31:34 INFO - PROCESS | 3656 | 1471692694174 Marionette DEBUG loaded listener.js 03:31:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (12DA9800) [pid = 3656] [serial = 721] [outer = 129E8000] 03:31:34 INFO - PROCESS | 3656 | 1471692694574 Marionette TRACE conn3 <- [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]]]}] 03:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 546ms 03:31:34 INFO - PROCESS | 3656 | 1471692694588 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:31:34 INFO - PROCESS | 3656 | 1471692694591 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 03:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:31:34 INFO - PROCESS | 3656 | 1471692694594 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 3656 | 1471692694597 Marionette TRACE conn3 <- [1,926,null,{}] 03:31:34 INFO - PROCESS | 3656 | 1471692694613 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:34 INFO - PROCESS | 3656 | 1471692694617 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:34 INFO - PROCESS | 3656 | 1471692694719 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:31:34 INFO - PROCESS | 3656 | 1471692694730 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 3656 | 1471692694733 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:34 INFO - PROCESS | 3656 | ++DOCSHELL 13EA4400 == 29 [pid = 3656] [id = 241] 03:31:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (13EA4C00) [pid = 3656] [serial = 722] [outer = 00000000] 03:31:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (141A0C00) [pid = 3656] [serial = 723] [outer = 13EA4C00] 03:31:34 INFO - PROCESS | 3656 | 1471692694832 Marionette DEBUG loaded listener.js 03:31:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (15243000) [pid = 3656] [serial = 724] [outer = 13EA4C00] 03:31:35 INFO - PROCESS | 3656 | 1471692695207 Marionette TRACE conn3 <- [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]]]}] 03:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 654ms 03:31:35 INFO - PROCESS | 3656 | 1471692695247 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:31:35 INFO - PROCESS | 3656 | 1471692695250 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 03:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:31:35 INFO - PROCESS | 3656 | 1471692695264 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:31:35 INFO - PROCESS | 3656 | 1471692695253 Marionette TRACE conn3 <- [1,930,null,{}] 03:31:35 INFO - PROCESS | 3656 | 1471692695271 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:35 INFO - PROCESS | 3656 | 1471692695273 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:35 INFO - PROCESS | 3656 | 1471692695382 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:31:35 INFO - PROCESS | 3656 | 1471692695376 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:35 INFO - PROCESS | 3656 | 1471692695378 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:35 INFO - PROCESS | 3656 | ++DOCSHELL 167BA000 == 30 [pid = 3656] [id = 242] 03:31:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (168EAC00) [pid = 3656] [serial = 725] [outer = 00000000] 03:31:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1748D800) [pid = 3656] [serial = 726] [outer = 168EAC00] 03:31:35 INFO - PROCESS | 3656 | 1471692695424 Marionette DEBUG loaded listener.js 03:31:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1754AC00) [pid = 3656] [serial = 727] [outer = 168EAC00] 03:31:35 INFO - PROCESS | 3656 | 1471692695821 Marionette TRACE conn3 <- [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]]]}] 03:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 613ms 03:31:35 INFO - PROCESS | 3656 | 1471692695863 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:31:35 INFO - PROCESS | 3656 | 1471692695865 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 03:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:31:35 INFO - PROCESS | 3656 | 1471692695869 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:31:35 INFO - PROCESS | 3656 | 1471692695870 Marionette TRACE conn3 <- [1,934,null,{}] 03:31:35 INFO - PROCESS | 3656 | 1471692695883 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:35 INFO - PROCESS | 3656 | 1471692695885 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:35 INFO - PROCESS | 3656 | 1471692695995 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:31:35 INFO - PROCESS | 3656 | 1471692696004 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:35 INFO - PROCESS | 3656 | 1471692696006 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:35 INFO - PROCESS | 3656 | ++DOCSHELL 17733C00 == 31 [pid = 3656] [id = 243] 03:31:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17738400) [pid = 3656] [serial = 728] [outer = 00000000] 03:31:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18074000) [pid = 3656] [serial = 729] [outer = 17738400] 03:31:36 INFO - PROCESS | 3656 | 1471692696032 Marionette DEBUG loaded listener.js 03:31:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1822EC00) [pid = 3656] [serial = 730] [outer = 17738400] 03:31:36 INFO - PROCESS | 3656 | 1471692696418 Marionette TRACE conn3 <- [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]]]}] 03:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 587ms 03:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:31:36 INFO - PROCESS | 3656 | 1471692696477 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:31:36 INFO - PROCESS | 3656 | 1471692696479 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 03:31:36 INFO - PROCESS | 3656 | 1471692696482 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:31:36 INFO - PROCESS | 3656 | 1471692696484 Marionette TRACE conn3 <- [1,938,null,{}] 03:31:36 INFO - PROCESS | 3656 | 1471692696487 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:36 INFO - PROCESS | 3656 | 1471692696493 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:36 INFO - PROCESS | 3656 | 1471692696611 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:31:36 INFO - PROCESS | 3656 | 1471692696677 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:36 INFO - PROCESS | 3656 | 1471692696679 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:36 INFO - PROCESS | 3656 | ++DOCSHELL 19798C00 == 32 [pid = 3656] [id = 244] 03:31:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19932C00) [pid = 3656] [serial = 731] [outer = 00000000] 03:31:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19B35C00) [pid = 3656] [serial = 732] [outer = 19932C00] 03:31:36 INFO - PROCESS | 3656 | 1471692696707 Marionette DEBUG loaded listener.js 03:31:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19E0A400) [pid = 3656] [serial = 733] [outer = 19932C00] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1A507800) [pid = 3656] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (19792800) [pid = 3656] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16981400) [pid = 3656] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (18225400) [pid = 3656] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17736400) [pid = 3656] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A0E800) [pid = 3656] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (13037000) [pid = 3656] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (131EC400) [pid = 3656] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (175A1800) [pid = 3656] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19E03000) [pid = 3656] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10FAFC00) [pid = 3656] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:31:37 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1560C400) [pid = 3656] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:31:37 INFO - PROCESS | 3656 | 1471692697231 Marionette TRACE conn3 <- [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]]]}] 03:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 773ms 03:31:37 INFO - PROCESS | 3656 | 1471692697268 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:31:37 INFO - PROCESS | 3656 | 1471692697252 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 03:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:31:37 INFO - PROCESS | 3656 | 1471692697260 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 3656 | 1471692697262 Marionette TRACE conn3 <- [1,942,null,{}] 03:31:37 INFO - PROCESS | 3656 | 1471692697265 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:37 INFO - PROCESS | 3656 | 1471692697267 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:37 INFO - PROCESS | 3656 | 1471692697380 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:31:37 INFO - PROCESS | 3656 | 1471692697414 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:37 INFO - PROCESS | 3656 | 1471692697416 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:37 INFO - PROCESS | 3656 | ++DOCSHELL 10FABC00 == 33 [pid = 3656] [id = 245] 03:31:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (112CF000) [pid = 3656] [serial = 734] [outer = 00000000] 03:31:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16A12400) [pid = 3656] [serial = 735] [outer = 112CF000] 03:31:37 INFO - PROCESS | 3656 | 1471692697461 Marionette DEBUG loaded listener.js 03:31:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19B31400) [pid = 3656] [serial = 736] [outer = 112CF000] 03:31:37 INFO - PROCESS | 3656 | 1471692697780 Marionette TRACE conn3 <- [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]]]}] 03:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 546ms 03:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:31:37 INFO - PROCESS | 3656 | 1471692697812 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:31:37 INFO - PROCESS | 3656 | 1471692697814 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 03:31:37 INFO - PROCESS | 3656 | 1471692697818 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 3656 | 1471692697819 Marionette TRACE conn3 <- [1,946,null,{}] 03:31:37 INFO - PROCESS | 3656 | 1471692697823 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:37 INFO - PROCESS | 3656 | 1471692697824 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:37 INFO - PROCESS | 3656 | 1471692697901 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:31:37 INFO - PROCESS | 3656 | 1471692697906 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:37 INFO - PROCESS | 3656 | 1471692697908 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:37 INFO - PROCESS | 3656 | ++DOCSHELL 19E01C00 == 34 [pid = 3656] [id = 246] 03:31:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19E0F800) [pid = 3656] [serial = 737] [outer = 00000000] 03:31:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19F61C00) [pid = 3656] [serial = 738] [outer = 19E0F800] 03:31:37 INFO - PROCESS | 3656 | 1471692697934 Marionette DEBUG loaded listener.js 03:31:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19F67C00) [pid = 3656] [serial = 739] [outer = 19E0F800] 03:31:38 INFO - PROCESS | 3656 | 1471692698297 Marionette TRACE conn3 <- [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]]]}] 03:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 507ms 03:31:38 INFO - PROCESS | 3656 | 1471692698344 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 3656 | 1471692698346 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 03:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:31:38 INFO - PROCESS | 3656 | 1471692698349 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 3656 | 1471692698351 Marionette TRACE conn3 <- [1,950,null,{}] 03:31:38 INFO - PROCESS | 3656 | 1471692698354 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:38 INFO - PROCESS | 3656 | 1471692698356 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:38 INFO - PROCESS | 3656 | 1471692698418 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:31:38 INFO - PROCESS | 3656 | 1471692698424 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:38 INFO - PROCESS | 3656 | 1471692698426 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:38 INFO - PROCESS | 3656 | ++DOCSHELL 1A130C00 == 35 [pid = 3656] [id = 247] 03:31:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A131C00) [pid = 3656] [serial = 740] [outer = 00000000] 03:31:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A4A2C00) [pid = 3656] [serial = 741] [outer = 1A131C00] 03:31:38 INFO - PROCESS | 3656 | 1471692698470 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A4A3400) [pid = 3656] [serial = 742] [outer = 1A131C00] 03:31:38 INFO - PROCESS | 3656 | 1471692698960 Marionette TRACE conn3 <- [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]]]}] 03:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 640ms 03:31:38 INFO - PROCESS | 3656 | 1471692698974 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 3656 | 1471692698979 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 03:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:31:38 INFO - PROCESS | 3656 | 1471692698984 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 3656 | 1471692698988 Marionette TRACE conn3 <- [1,954,null,{}] 03:31:38 INFO - PROCESS | 3656 | 1471692698994 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:38 INFO - PROCESS | 3656 | 1471692698997 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:39 INFO - PROCESS | 3656 | 1471692699098 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:31:39 INFO - PROCESS | 3656 | 1471692699189 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:39 INFO - PROCESS | 3656 | 1471692699194 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:39 INFO - PROCESS | 3656 | ++DOCSHELL 10A08000 == 36 [pid = 3656] [id = 248] 03:31:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (10A09400) [pid = 3656] [serial = 743] [outer = 00000000] 03:31:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (114EB000) [pid = 3656] [serial = 744] [outer = 10A09400] 03:31:39 INFO - PROCESS | 3656 | 1471692699255 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (12940C00) [pid = 3656] [serial = 745] [outer = 10A09400] 03:31:39 INFO - PROCESS | 3656 | 1471692700010 Marionette TRACE conn3 <- [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]]]}] 03:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1066ms 03:31:40 INFO - PROCESS | 3656 | 1471692700055 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 3656 | 1471692700060 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 03:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:31:40 INFO - PROCESS | 3656 | 1471692700066 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 3656 | 1471692700069 Marionette TRACE conn3 <- [1,958,null,{}] 03:31:40 INFO - PROCESS | 3656 | 1471692700056 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:40 INFO - PROCESS | 3656 | 1471692700058 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:40 INFO - PROCESS | 3656 | 1471692700175 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:31:40 INFO - PROCESS | 3656 | 1471692700328 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 3656 | 1471692700331 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:40 INFO - PROCESS | 3656 | ++DOCSHELL 102C8C00 == 37 [pid = 3656] [id = 249] 03:31:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (102C9000) [pid = 3656] [serial = 746] [outer = 00000000] 03:31:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (10A4B800) [pid = 3656] [serial = 747] [outer = 102C9000] 03:31:40 INFO - PROCESS | 3656 | 1471692700389 Marionette DEBUG loaded listener.js 03:31:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (11257000) [pid = 3656] [serial = 748] [outer = 102C9000] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 19E01C00 == 36 [pid = 3656] [id = 246] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 10FABC00 == 35 [pid = 3656] [id = 245] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 19798C00 == 34 [pid = 3656] [id = 244] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 17733C00 == 33 [pid = 3656] [id = 243] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 167BA000 == 32 [pid = 3656] [id = 242] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 13EA4400 == 31 [pid = 3656] [id = 241] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 129E7C00 == 30 [pid = 3656] [id = 240] 03:31:40 INFO - PROCESS | 3656 | --DOCSHELL 11299C00 == 29 [pid = 3656] [id = 239] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (19B30400) [pid = 3656] [serial = 703] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1979A000) [pid = 3656] [serial = 690] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19B28000) [pid = 3656] [serial = 691] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16E0FC00) [pid = 3656] [serial = 684] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1A505000) [pid = 3656] [serial = 672] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1822C400) [pid = 3656] [serial = 687] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (114EA400) [pid = 3656] [serial = 674] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (129E4400) [pid = 3656] [serial = 675] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (13167000) [pid = 3656] [serial = 678] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1324A000) [pid = 3656] [serial = 679] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (139DB400) [pid = 3656] [serial = 681] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1419DC00) [pid = 3656] [serial = 682] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A75FC00) [pid = 3656] [serial = 706] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1753FC00) [pid = 3656] [serial = 685] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19F68800) [pid = 3656] [serial = 693] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (13035400) [pid = 3656] [serial = 696] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A75B800) [pid = 3656] [serial = 705] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (10A08400) [pid = 3656] [serial = 384] [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.] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (131ED400) [pid = 3656] [serial = 697] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A50E000) [pid = 3656] [serial = 702] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1A12E000) [pid = 3656] [serial = 694] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A4A6000) [pid = 3656] [serial = 700] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A49DC00) [pid = 3656] [serial = 699] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1978E800) [pid = 3656] [serial = 688] [outer = 00000000] [url = about:blank] 03:31:40 INFO - PROCESS | 3656 | 1471692700908 Marionette TRACE conn3 <- [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]]]}] 03:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 853ms 03:31:40 INFO - PROCESS | 3656 | 1471692700906 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 3656 | 1471692700909 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 03:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:31:40 INFO - PROCESS | 3656 | 1471692700914 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 3656 | 1471692700916 Marionette TRACE conn3 <- [1,962,null,{}] 03:31:40 INFO - PROCESS | 3656 | 1471692700922 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:40 INFO - PROCESS | 3656 | 1471692700926 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:40 INFO - PROCESS | 3656 | 1471692701010 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:31:40 INFO - PROCESS | 3656 | 1471692701020 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 3656 | 1471692701023 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:41 INFO - PROCESS | 3656 | ++DOCSHELL 129E4400 == 30 [pid = 3656] [id = 250] 03:31:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (129E6800) [pid = 3656] [serial = 749] [outer = 00000000] 03:31:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (12BCAC00) [pid = 3656] [serial = 750] [outer = 129E6800] 03:31:41 INFO - PROCESS | 3656 | 1471692701048 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13165000) [pid = 3656] [serial = 751] [outer = 129E6800] 03:31:41 INFO - PROCESS | 3656 | 1471692701469 Marionette TRACE conn3 <- [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]]]}] 03:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 586ms 03:31:41 INFO - PROCESS | 3656 | 1471692701532 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 3656 | 1471692701535 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 03:31:41 INFO - PROCESS | 3656 | 1471692701552 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:31:41 INFO - PROCESS | 3656 | 1471692701554 Marionette TRACE conn3 <- [1,966,null,{}] 03:31:41 INFO - PROCESS | 3656 | 1471692701561 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:41 INFO - PROCESS | 3656 | 1471692701563 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:41 INFO - PROCESS | 3656 | 1471692701654 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:31:41 INFO - PROCESS | 3656 | 1471692701717 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:41 INFO - PROCESS | 3656 | 1471692701721 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:41 INFO - PROCESS | 3656 | ++DOCSHELL 12832C00 == 31 [pid = 3656] [id = 251] 03:31:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12BCA400) [pid = 3656] [serial = 752] [outer = 00000000] 03:31:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1419A000) [pid = 3656] [serial = 753] [outer = 12BCA400] 03:31:41 INFO - PROCESS | 3656 | 1471692701771 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (155F8000) [pid = 3656] [serial = 754] [outer = 12BCA400] 03:31:42 INFO - PROCESS | 3656 | 1471692702097 Marionette TRACE conn3 <- [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]]]}] 03:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 586ms 03:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:31:42 INFO - PROCESS | 3656 | 1471692702146 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 3656 | 1471692702149 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 03:31:42 INFO - PROCESS | 3656 | 1471692702154 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - PROCESS | 3656 | 1471692702160 Marionette TRACE conn3 <- [1,970,null,{}] 03:31:42 INFO - PROCESS | 3656 | 1471692702169 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:42 INFO - PROCESS | 3656 | 1471692702173 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:42 INFO - PROCESS | 3656 | 1471692702274 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:31:42 INFO - PROCESS | 3656 | 1471692702284 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 3656 | 1471692702286 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:42 INFO - PROCESS | 3656 | ++DOCSHELL 1748B400 == 32 [pid = 3656] [id = 252] 03:31:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1748DC00) [pid = 3656] [serial = 755] [outer = 00000000] 03:31:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17735000) [pid = 3656] [serial = 756] [outer = 1748DC00] 03:31:42 INFO - PROCESS | 3656 | 1471692702331 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17EA3C00) [pid = 3656] [serial = 757] [outer = 1748DC00] 03:31:42 INFO - PROCESS | 3656 | 1471692702708 Marionette TRACE conn3 <- [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]]]}] 03:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 600ms 03:31:42 INFO - PROCESS | 3656 | 1471692702767 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 3656 | 1471692702769 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 03:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:31:42 INFO - PROCESS | 3656 | 1471692702772 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - PROCESS | 3656 | 1471692702774 Marionette TRACE conn3 <- [1,974,null,{}] 03:31:42 INFO - PROCESS | 3656 | 1471692702760 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:42 INFO - PROCESS | 3656 | 1471692702762 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:42 INFO - PROCESS | 3656 | 1471692702881 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:31:42 INFO - PROCESS | 3656 | 1471692702929 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 3656 | 1471692702932 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:42 INFO - PROCESS | 3656 | ++DOCSHELL 17AFE000 == 33 [pid = 3656] [id = 253] 03:31:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1822B000) [pid = 3656] [serial = 758] [outer = 00000000] 03:31:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19792800) [pid = 3656] [serial = 759] [outer = 1822B000] 03:31:42 INFO - PROCESS | 3656 | 1471692702978 Marionette DEBUG loaded listener.js 03:31:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1992E800) [pid = 3656] [serial = 760] [outer = 1822B000] 03:31:43 INFO - PROCESS | 3656 | 1471692703363 Marionette TRACE conn3 <- [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]]]}] 03:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 627ms 03:31:43 INFO - PROCESS | 3656 | 1471692703387 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:31:43 INFO - PROCESS | 3656 | 1471692703389 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 03:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:31:43 INFO - PROCESS | 3656 | 1471692703403 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:31:43 INFO - PROCESS | 3656 | 1471692703406 Marionette TRACE conn3 <- [1,978,null,{}] 03:31:43 INFO - PROCESS | 3656 | 1471692703409 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:43 INFO - PROCESS | 3656 | 1471692703412 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:43 INFO - PROCESS | 3656 | 1471692703501 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:31:43 INFO - PROCESS | 3656 | 1471692703508 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:43 INFO - PROCESS | 3656 | 1471692703515 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:43 INFO - PROCESS | 3656 | ++DOCSHELL 1324A000 == 34 [pid = 3656] [id = 254] 03:31:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19934C00) [pid = 3656] [serial = 761] [outer = 00000000] 03:31:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19B34C00) [pid = 3656] [serial = 762] [outer = 19934C00] 03:31:43 INFO - PROCESS | 3656 | 1471692703613 Marionette DEBUG loaded listener.js 03:31:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19EBD400) [pid = 3656] [serial = 763] [outer = 19934C00] 03:31:44 INFO - PROCESS | 3656 | 1471692704077 Marionette TRACE conn3 <- [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]]]}] 03:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 707ms 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19932C00) [pid = 3656] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (13EA4C00) [pid = 3656] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1129E000) [pid = 3656] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (129E8000) [pid = 3656] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (12830400) [pid = 3656] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17738400) [pid = 3656] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (112CF000) [pid = 3656] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1125F800) [pid = 3656] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (15AF5C00) [pid = 3656] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19E0F800) [pid = 3656] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:31:44 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (168EAC00) [pid = 3656] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:31:44 INFO - PROCESS | 3656 | 1471692704120 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:31:44 INFO - PROCESS | 3656 | 1471692704122 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 03:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:31:44 INFO - PROCESS | 3656 | 1471692704125 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:31:44 INFO - PROCESS | 3656 | 1471692704127 Marionette TRACE conn3 <- [1,982,null,{}] 03:31:44 INFO - PROCESS | 3656 | 1471692704131 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:44 INFO - PROCESS | 3656 | 1471692704133 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:44 INFO - PROCESS | 3656 | 1471692704241 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:31:44 INFO - PROCESS | 3656 | 1471692704281 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:44 INFO - PROCESS | 3656 | 1471692704283 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:44 INFO - PROCESS | 3656 | ++DOCSHELL 1523B400 == 35 [pid = 3656] [id = 255] 03:31:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (155F3400) [pid = 3656] [serial = 764] [outer = 00000000] 03:31:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (16D86C00) [pid = 3656] [serial = 765] [outer = 155F3400] 03:31:44 INFO - PROCESS | 3656 | 1471692704337 Marionette DEBUG loaded listener.js 03:31:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (15AF5C00) [pid = 3656] [serial = 766] [outer = 155F3400] 03:31:44 INFO - PROCESS | 3656 | 1471692704657 Marionette TRACE conn3 <- [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]]]}] 03:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 534ms 03:31:44 INFO - PROCESS | 3656 | 1471692704672 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:31:44 INFO - PROCESS | 3656 | 1471692704674 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 03:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:31:44 INFO - PROCESS | 3656 | 1471692704677 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:31:44 INFO - PROCESS | 3656 | 1471692704679 Marionette TRACE conn3 <- [1,986,null,{}] 03:31:44 INFO - PROCESS | 3656 | 1471692704683 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:44 INFO - PROCESS | 3656 | 1471692704685 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:44 INFO - PROCESS | 3656 | 1471692704773 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:31:44 INFO - PROCESS | 3656 | 1471692704760 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:44 INFO - PROCESS | 3656 | 1471692704763 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:44 INFO - PROCESS | 3656 | ++DOCSHELL 19B27400 == 36 [pid = 3656] [id = 256] 03:31:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (19B29800) [pid = 3656] [serial = 767] [outer = 00000000] 03:31:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1A12A800) [pid = 3656] [serial = 768] [outer = 19B29800] 03:31:44 INFO - PROCESS | 3656 | 1471692704840 Marionette DEBUG loaded listener.js 03:31:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1A407C00) [pid = 3656] [serial = 769] [outer = 19B29800] 03:31:45 INFO - PROCESS | 3656 | 1471692705228 Marionette TRACE conn3 <- [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]]]}] 03:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 600ms 03:31:45 INFO - PROCESS | 3656 | 1471692705288 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 3656 | 1471692705290 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 03:31:45 INFO - PROCESS | 3656 | 1471692705293 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:31:45 INFO - PROCESS | 3656 | 1471692705295 Marionette TRACE conn3 <- [1,990,null,{}] 03:31:45 INFO - PROCESS | 3656 | 1471692705280 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:45 INFO - PROCESS | 3656 | 1471692705283 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:45 INFO - PROCESS | 3656 | 1471692705403 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:31:45 INFO - PROCESS | 3656 | 1471692705522 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:45 INFO - PROCESS | 3656 | 1471692705525 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:45 INFO - PROCESS | 3656 | ++DOCSHELL 11258C00 == 37 [pid = 3656] [id = 257] 03:31:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (11259400) [pid = 3656] [serial = 770] [outer = 00000000] 03:31:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1143A800) [pid = 3656] [serial = 771] [outer = 11259400] 03:31:45 INFO - PROCESS | 3656 | 1471692705566 Marionette DEBUG loaded listener.js 03:31:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (12835400) [pid = 3656] [serial = 772] [outer = 11259400] 03:31:46 INFO - PROCESS | 3656 | 1471692706102 Marionette TRACE conn3 <- [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]]]}] 03:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 854ms 03:31:46 INFO - PROCESS | 3656 | 1471692706134 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:31:46 INFO - PROCESS | 3656 | 1471692706138 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 03:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:31:46 INFO - PROCESS | 3656 | 1471692706143 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:31:46 INFO - PROCESS | 3656 | 1471692706146 Marionette TRACE conn3 <- [1,994,null,{}] 03:31:46 INFO - PROCESS | 3656 | 1471692706152 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:46 INFO - PROCESS | 3656 | 1471692706157 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:46 INFO - PROCESS | 3656 | 1471692706265 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:31:46 INFO - PROCESS | 3656 | 1471692706370 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:46 INFO - PROCESS | 3656 | 1471692706373 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:46 INFO - PROCESS | 3656 | ++DOCSHELL 1393B400 == 38 [pid = 3656] [id = 258] 03:31:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (139D7800) [pid = 3656] [serial = 773] [outer = 00000000] 03:31:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1419E400) [pid = 3656] [serial = 774] [outer = 139D7800] 03:31:46 INFO - PROCESS | 3656 | 1471692706431 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (15A13C00) [pid = 3656] [serial = 775] [outer = 139D7800] 03:31:47 INFO - PROCESS | 3656 | 1471692707002 Marionette TRACE conn3 <- [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]]]}] 03:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 893ms 03:31:47 INFO - PROCESS | 3656 | 1471692707041 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:31:47 INFO - PROCESS | 3656 | 1471692707044 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 03:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:31:47 INFO - PROCESS | 3656 | 1471692707048 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:31:47 INFO - PROCESS | 3656 | 1471692707051 Marionette TRACE conn3 <- [1,998,null,{}] 03:31:47 INFO - PROCESS | 3656 | 1471692707074 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:47 INFO - PROCESS | 3656 | 1471692707076 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:47 INFO - PROCESS | 3656 | 1471692707191 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:31:47 INFO - PROCESS | 3656 | 1471692707312 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:47 INFO - PROCESS | 3656 | 1471692707314 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:47 INFO - PROCESS | 3656 | ++DOCSHELL 12BCB800 == 39 [pid = 3656] [id = 259] 03:31:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17547000) [pid = 3656] [serial = 776] [outer = 00000000] 03:31:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19B30400) [pid = 3656] [serial = 777] [outer = 17547000] 03:31:47 INFO - PROCESS | 3656 | 1471692707371 Marionette DEBUG loaded listener.js 03:31:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19EB9800) [pid = 3656] [serial = 778] [outer = 17547000] 03:31:48 INFO - PROCESS | 3656 | 1471692708022 Marionette TRACE conn3 <- [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]]]}] 03:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1041ms 03:31:48 INFO - PROCESS | 3656 | 1471692708079 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:31:48 INFO - PROCESS | 3656 | 1471692708083 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 03:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:31:48 INFO - PROCESS | 3656 | 1471692708088 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:31:48 INFO - PROCESS | 3656 | 1471692708091 Marionette TRACE conn3 <- [1,1002,null,{}] 03:31:48 INFO - PROCESS | 3656 | 1471692708095 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:48 INFO - PROCESS | 3656 | 1471692708098 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:48 INFO - PROCESS | 3656 | 1471692708184 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:31:48 INFO - PROCESS | 3656 | 1471692708262 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:48 INFO - PROCESS | 3656 | 1471692708265 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 19B27400 == 38 [pid = 3656] [id = 256] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 1523B400 == 37 [pid = 3656] [id = 255] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 1324A000 == 36 [pid = 3656] [id = 254] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 17AFE000 == 35 [pid = 3656] [id = 253] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 1748B400 == 34 [pid = 3656] [id = 252] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 12832C00 == 33 [pid = 3656] [id = 251] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 129E4400 == 32 [pid = 3656] [id = 250] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 102C8C00 == 31 [pid = 3656] [id = 249] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 1A130C00 == 30 [pid = 3656] [id = 247] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 10A08000 == 29 [pid = 3656] [id = 248] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 1282F800 == 28 [pid = 3656] [id = 238] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 12BCB800 == 27 [pid = 3656] [id = 259] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 11258C00 == 26 [pid = 3656] [id = 257] 03:31:48 INFO - PROCESS | 3656 | --DOCSHELL 1393B400 == 25 [pid = 3656] [id = 258] 03:31:48 INFO - PROCESS | 3656 | ++DOCSHELL 10275800 == 26 [pid = 3656] [id = 260] 03:31:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (102C8C00) [pid = 3656] [serial = 779] [outer = 00000000] 03:31:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (10A4B400) [pid = 3656] [serial = 780] [outer = 102C8C00] 03:31:48 INFO - PROCESS | 3656 | 1471692708801 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (11254800) [pid = 3656] [serial = 781] [outer = 102C8C00] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19B35C00) [pid = 3656] [serial = 732] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (141A0C00) [pid = 3656] [serial = 723] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (112C6400) [pid = 3656] [serial = 717] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (112C7000) [pid = 3656] [serial = 718] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12BD0000) [pid = 3656] [serial = 720] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12DA9800) [pid = 3656] [serial = 721] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19794400) [pid = 3656] [serial = 715] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1316CC00) [pid = 3656] [serial = 714] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1822EC00) [pid = 3656] [serial = 730] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (18074000) [pid = 3656] [serial = 729] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16A12400) [pid = 3656] [serial = 735] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (131F2400) [pid = 3656] [serial = 709] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (12DA7800) [pid = 3656] [serial = 708] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17AFDC00) [pid = 3656] [serial = 712] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (16E0A800) [pid = 3656] [serial = 711] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19F61C00) [pid = 3656] [serial = 738] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19E0A400) [pid = 3656] [serial = 733] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1748D800) [pid = 3656] [serial = 726] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1754AC00) [pid = 3656] [serial = 727] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A4A2C00) [pid = 3656] [serial = 741] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19F67C00) [pid = 3656] [serial = 739] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (15243000) [pid = 3656] [serial = 724] [outer = 00000000] [url = about:blank] 03:31:48 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (19B31400) [pid = 3656] [serial = 736] [outer = 00000000] [url = about:blank] 03:31:49 INFO - PROCESS | 3656 | 1471692709247 Marionette TRACE conn3 <- [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]]]}] 03:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1213ms 03:31:49 INFO - PROCESS | 3656 | 1471692709295 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 3656 | 1471692709299 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 03:31:49 INFO - PROCESS | 3656 | 1471692709304 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:31:49 INFO - PROCESS | 3656 | 1471692709306 Marionette TRACE conn3 <- [1,1006,null,{}] 03:31:49 INFO - PROCESS | 3656 | 1471692709311 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:49 INFO - PROCESS | 3656 | 1471692709314 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:49 INFO - PROCESS | 3656 | 1471692709411 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:31:49 INFO - PROCESS | 3656 | 1471692709470 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:49 INFO - PROCESS | 3656 | 1471692709472 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:49 INFO - PROCESS | 3656 | ++DOCSHELL 129E5800 == 27 [pid = 3656] [id = 261] 03:31:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (129E6000) [pid = 3656] [serial = 782] [outer = 00000000] 03:31:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (12D6F400) [pid = 3656] [serial = 783] [outer = 129E6000] 03:31:49 INFO - PROCESS | 3656 | 1471692709522 Marionette DEBUG loaded listener.js 03:31:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1308AC00) [pid = 3656] [serial = 784] [outer = 129E6000] 03:31:49 INFO - PROCESS | 3656 | 1471692709864 Marionette TRACE conn3 <- [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]]]}] 03:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 587ms 03:31:49 INFO - PROCESS | 3656 | 1471692709901 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 3656 | 1471692709906 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 03:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:31:49 INFO - PROCESS | 3656 | 1471692709912 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - PROCESS | 3656 | 1471692709914 Marionette TRACE conn3 <- [1,1010,null,{}] 03:31:49 INFO - PROCESS | 3656 | 1471692709918 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:49 INFO - PROCESS | 3656 | 1471692709921 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:50 INFO - PROCESS | 3656 | 1471692710017 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:31:50 INFO - PROCESS | 3656 | 1471692710025 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:50 INFO - PROCESS | 3656 | 1471692710027 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:50 INFO - PROCESS | 3656 | ++DOCSHELL 13249C00 == 28 [pid = 3656] [id = 262] 03:31:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13941400) [pid = 3656] [serial = 785] [outer = 00000000] 03:31:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1419E800) [pid = 3656] [serial = 786] [outer = 13941400] 03:31:50 INFO - PROCESS | 3656 | 1471692710080 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (155F4000) [pid = 3656] [serial = 787] [outer = 13941400] 03:31:50 INFO - PROCESS | 3656 | 1471692710457 Marionette TRACE conn3 <- [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]]]}] 03:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 601ms 03:31:50 INFO - PROCESS | 3656 | 1471692710520 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:31:50 INFO - PROCESS | 3656 | 1471692710522 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 03:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:31:50 INFO - PROCESS | 3656 | 1471692710507 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:31:50 INFO - PROCESS | 3656 | 1471692710511 Marionette TRACE conn3 <- [1,1014,null,{}] 03:31:50 INFO - PROCESS | 3656 | 1471692710521 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:50 INFO - PROCESS | 3656 | 1471692710526 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:50 INFO - PROCESS | 3656 | 1471692710610 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:31:50 INFO - PROCESS | 3656 | 1471692710617 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:50 INFO - PROCESS | 3656 | 1471692710620 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:50 INFO - PROCESS | 3656 | ++DOCSHELL 16983C00 == 29 [pid = 3656] [id = 263] 03:31:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (16985800) [pid = 3656] [serial = 788] [outer = 00000000] 03:31:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17481C00) [pid = 3656] [serial = 789] [outer = 16985800] 03:31:50 INFO - PROCESS | 3656 | 1471692710677 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17599C00) [pid = 3656] [serial = 790] [outer = 16985800] 03:31:51 INFO - PROCESS | 3656 | 1471692711132 Marionette TRACE conn3 <- [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]]]}] 03:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 653ms 03:31:51 INFO - PROCESS | 3656 | 1471692711180 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 3656 | 1471692711183 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 03:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:31:51 INFO - PROCESS | 3656 | 1471692711187 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 3656 | 1471692711188 Marionette TRACE conn3 <- [1,1018,null,{}] 03:31:51 INFO - PROCESS | 3656 | 1471692711192 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:51 INFO - PROCESS | 3656 | 1471692711194 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:51 INFO - PROCESS | 3656 | 1471692711309 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:31:51 INFO - PROCESS | 3656 | 1471692711319 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:51 INFO - PROCESS | 3656 | 1471692711321 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:51 INFO - PROCESS | 3656 | ++DOCSHELL 170B8400 == 30 [pid = 3656] [id = 264] 03:31:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17543000) [pid = 3656] [serial = 791] [outer = 00000000] 03:31:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (18078000) [pid = 3656] [serial = 792] [outer = 17543000] 03:31:51 INFO - PROCESS | 3656 | 1471692711392 Marionette DEBUG loaded listener.js 03:31:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (18226C00) [pid = 3656] [serial = 793] [outer = 17543000] 03:31:51 INFO - PROCESS | 3656 | 1471692711760 Marionette TRACE conn3 <- [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]]]}] 03:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 586ms 03:31:51 INFO - PROCESS | 3656 | 1471692711784 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 3656 | 1471692711786 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 03:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:31:51 INFO - PROCESS | 3656 | 1471692711789 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 3656 | 1471692711791 Marionette TRACE conn3 <- [1,1022,null,{}] 03:31:51 INFO - PROCESS | 3656 | 1471692711794 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:51 INFO - PROCESS | 3656 | 1471692711796 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:51 INFO - PROCESS | 3656 | 1471692711887 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:31:51 INFO - PROCESS | 3656 | 1471692711894 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:51 INFO - PROCESS | 3656 | 1471692711896 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:51 INFO - PROCESS | 3656 | ++DOCSHELL 19795000 == 31 [pid = 3656] [id = 265] 03:31:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19795400) [pid = 3656] [serial = 794] [outer = 00000000] 03:31:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1992E400) [pid = 3656] [serial = 795] [outer = 19795400] 03:31:51 INFO - PROCESS | 3656 | 1471692711971 Marionette DEBUG loaded listener.js 03:31:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19B35C00) [pid = 3656] [serial = 796] [outer = 19795400] 03:31:52 INFO - PROCESS | 3656 | 1471692712370 Marionette TRACE conn3 <- [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]]]}] 03:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 626ms 03:31:52 INFO - PROCESS | 3656 | 1471692712422 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:31:52 INFO - PROCESS | 3656 | 1471692712424 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 03:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:31:52 INFO - PROCESS | 3656 | 1471692712427 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:31:52 INFO - PROCESS | 3656 | 1471692712429 Marionette TRACE conn3 <- [1,1026,null,{}] 03:31:52 INFO - PROCESS | 3656 | 1471692712432 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:52 INFO - PROCESS | 3656 | 1471692712438 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:52 INFO - PROCESS | 3656 | 1471692712558 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:31:52 INFO - PROCESS | 3656 | 1471692712572 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:52 INFO - PROCESS | 3656 | 1471692712574 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:52 INFO - PROCESS | 3656 | ++DOCSHELL 1026A400 == 32 [pid = 3656] [id = 266] 03:31:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19F62000) [pid = 3656] [serial = 797] [outer = 00000000] 03:31:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A12AC00) [pid = 3656] [serial = 798] [outer = 19F62000] 03:31:52 INFO - PROCESS | 3656 | 1471692712601 Marionette DEBUG loaded listener.js 03:31:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A12E000) [pid = 3656] [serial = 799] [outer = 19F62000] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19B29800) [pid = 3656] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1822B000) [pid = 3656] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1A131C00) [pid = 3656] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (102C9000) [pid = 3656] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19934C00) [pid = 3656] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (10A09400) [pid = 3656] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1748DC00) [pid = 3656] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (155F3400) [pid = 3656] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (12BCA400) [pid = 3656] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:31:52 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (129E6800) [pid = 3656] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:31:53 INFO - PROCESS | 3656 | 1471692713088 Marionette TRACE conn3 <- [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]]]}] 03:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 680ms 03:31:53 INFO - PROCESS | 3656 | 1471692713122 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:31:53 INFO - PROCESS | 3656 | 1471692713124 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 03:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:31:53 INFO - PROCESS | 3656 | 1471692713108 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 3656 | 1471692713110 Marionette TRACE conn3 <- [1,1030,null,{}] 03:31:53 INFO - PROCESS | 3656 | 1471692713113 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:53 INFO - PROCESS | 3656 | 1471692713115 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:53 INFO - PROCESS | 3656 | 1471692713194 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:31:53 INFO - PROCESS | 3656 | 1471692713199 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:53 INFO - PROCESS | 3656 | 1471692713201 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:53 INFO - PROCESS | 3656 | ++DOCSHELL 1055EC00 == 33 [pid = 3656] [id = 267] 03:31:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1059CC00) [pid = 3656] [serial = 800] [outer = 00000000] 03:31:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (19934C00) [pid = 3656] [serial = 801] [outer = 1059CC00] 03:31:53 INFO - PROCESS | 3656 | 1471692713227 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (19E09800) [pid = 3656] [serial = 802] [outer = 1059CC00] 03:31:53 INFO - PROCESS | 3656 | 1471692713605 Marionette TRACE conn3 <- [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]]]}] 03:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 507ms 03:31:53 INFO - PROCESS | 3656 | 1471692713630 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:31:53 INFO - PROCESS | 3656 | 1471692713633 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 03:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:31:53 INFO - PROCESS | 3656 | 1471692713636 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 3656 | 1471692713638 Marionette TRACE conn3 <- [1,1034,null,{}] 03:31:53 INFO - PROCESS | 3656 | 1471692713641 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:53 INFO - PROCESS | 3656 | 1471692713643 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:53 INFO - PROCESS | 3656 | 1471692713700 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:31:53 INFO - PROCESS | 3656 | 1471692713704 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:53 INFO - PROCESS | 3656 | 1471692713706 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:53 INFO - PROCESS | 3656 | ++DOCSHELL 139DB400 == 34 [pid = 3656] [id = 268] 03:31:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1748DC00) [pid = 3656] [serial = 803] [outer = 00000000] 03:31:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1A401C00) [pid = 3656] [serial = 804] [outer = 1748DC00] 03:31:53 INFO - PROCESS | 3656 | 1471692713751 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A402400) [pid = 3656] [serial = 805] [outer = 1748DC00] 03:31:54 INFO - PROCESS | 3656 | 1471692714140 Marionette TRACE conn3 <- [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]]]}] 03:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 547ms 03:31:54 INFO - PROCESS | 3656 | 1471692714174 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:31:54 INFO - PROCESS | 3656 | 1471692714176 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 03:31:54 INFO - PROCESS | 3656 | 1471692714179 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:31:54 INFO - PROCESS | 3656 | 1471692714181 Marionette TRACE conn3 <- [1,1038,null,{}] 03:31:54 INFO - PROCESS | 3656 | 1471692714184 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:54 INFO - PROCESS | 3656 | 1471692714186 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:54 INFO - PROCESS | 3656 | 1471692714244 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:31:54 INFO - PROCESS | 3656 | 1471692714249 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:54 INFO - PROCESS | 3656 | 1471692714251 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:54 INFO - PROCESS | 3656 | ++DOCSHELL 1A4A7400 == 35 [pid = 3656] [id = 269] 03:31:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A4A8000) [pid = 3656] [serial = 806] [outer = 00000000] 03:31:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A507000) [pid = 3656] [serial = 807] [outer = 1A4A8000] 03:31:54 INFO - PROCESS | 3656 | 1471692714298 Marionette DEBUG loaded listener.js 03:31:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A50A000) [pid = 3656] [serial = 808] [outer = 1A4A8000] 03:31:54 INFO - PROCESS | 3656 | 1471692714954 Marionette TRACE conn3 <- [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]]]}] 03:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 853ms 03:31:55 INFO - PROCESS | 3656 | 1471692715035 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:31:55 INFO - PROCESS | 3656 | 1471692715039 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 03:31:55 INFO - PROCESS | 3656 | 1471692715044 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:31:55 INFO - PROCESS | 3656 | 1471692715048 Marionette TRACE conn3 <- [1,1042,null,{}] 03:31:55 INFO - PROCESS | 3656 | 1471692715062 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:55 INFO - PROCESS | 3656 | 1471692715065 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:55 INFO - PROCESS | 3656 | 1471692715202 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:31:55 INFO - PROCESS | 3656 | 1471692715301 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:55 INFO - PROCESS | 3656 | 1471692715305 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:55 INFO - PROCESS | 3656 | ++DOCSHELL 10FABC00 == 36 [pid = 3656] [id = 270] 03:31:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1129B000) [pid = 3656] [serial = 809] [outer = 00000000] 03:31:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129C0800) [pid = 3656] [serial = 810] [outer = 1129B000] 03:31:55 INFO - PROCESS | 3656 | 1471692715345 Marionette DEBUG loaded listener.js 03:31:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (131EC800) [pid = 3656] [serial = 811] [outer = 1129B000] 03:31:56 INFO - PROCESS | 3656 | 1471692716150 Marionette TRACE conn3 <- [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]]]}] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 139DB400 == 35 [pid = 3656] [id = 268] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 1055EC00 == 34 [pid = 3656] [id = 267] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 1026A400 == 33 [pid = 3656] [id = 266] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 19795000 == 32 [pid = 3656] [id = 265] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 170B8400 == 31 [pid = 3656] [id = 264] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 16983C00 == 30 [pid = 3656] [id = 263] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 13249C00 == 29 [pid = 3656] [id = 262] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 129E5800 == 28 [pid = 3656] [id = 261] 03:31:56 INFO - PROCESS | 3656 | --DOCSHELL 10275800 == 27 [pid = 3656] [id = 260] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (19792800) [pid = 3656] [serial = 759] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1992E800) [pid = 3656] [serial = 760] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1A4A3400) [pid = 3656] [serial = 742] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A4B800) [pid = 3656] [serial = 747] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (11257000) [pid = 3656] [serial = 748] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19B34C00) [pid = 3656] [serial = 762] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (114EB000) [pid = 3656] [serial = 744] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (12940C00) [pid = 3656] [serial = 745] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17735000) [pid = 3656] [serial = 756] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16D86C00) [pid = 3656] [serial = 765] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1419A000) [pid = 3656] [serial = 753] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (155F8000) [pid = 3656] [serial = 754] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (12BCAC00) [pid = 3656] [serial = 750] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (13165000) [pid = 3656] [serial = 751] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A407C00) [pid = 3656] [serial = 769] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19EBD400) [pid = 3656] [serial = 763] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (15AF5C00) [pid = 3656] [serial = 766] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (17EA3C00) [pid = 3656] [serial = 757] [outer = 00000000] [url = about:blank] 03:31:56 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1A12A800) [pid = 3656] [serial = 768] [outer = 00000000] [url = about:blank] 03:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1160ms 03:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:31:56 INFO - PROCESS | 3656 | 1471692716201 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 3656 | 1471692716205 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 03:31:56 INFO - PROCESS | 3656 | 1471692716211 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - PROCESS | 3656 | 1471692716214 Marionette TRACE conn3 <- [1,1046,null,{}] 03:31:56 INFO - PROCESS | 3656 | 1471692716219 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:56 INFO - PROCESS | 3656 | 1471692716222 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:56 INFO - PROCESS | 3656 | 1471692716324 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:31:56 INFO - PROCESS | 3656 | 1471692716385 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:56 INFO - PROCESS | 3656 | 1471692716389 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:56 INFO - PROCESS | 3656 | ++DOCSHELL 1143B000 == 28 [pid = 3656] [id = 271] 03:31:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1143C400) [pid = 3656] [serial = 812] [outer = 00000000] 03:31:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (128BE400) [pid = 3656] [serial = 813] [outer = 1143C400] 03:31:56 INFO - PROCESS | 3656 | 1471692716443 Marionette DEBUG loaded listener.js 03:31:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (129C6800) [pid = 3656] [serial = 814] [outer = 1143C400] 03:31:56 INFO - PROCESS | 3656 | 1471692716828 Marionette TRACE conn3 <- [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]]]}] 03:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 680ms 03:31:56 INFO - PROCESS | 3656 | 1471692716895 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 3656 | 1471692716902 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 03:31:56 INFO - PROCESS | 3656 | 1471692716912 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:31:56 INFO - PROCESS | 3656 | 1471692716916 Marionette TRACE conn3 <- [1,1050,null,{}] 03:31:56 INFO - PROCESS | 3656 | 1471692716920 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:56 INFO - PROCESS | 3656 | 1471692716922 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:57 INFO - PROCESS | 3656 | 1471692717019 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:31:57 INFO - PROCESS | 3656 | 1471692717008 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:57 INFO - PROCESS | 3656 | 1471692717011 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:57 INFO - PROCESS | 3656 | ++DOCSHELL 131EA000 == 29 [pid = 3656] [id = 272] 03:31:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (131EC400) [pid = 3656] [serial = 815] [outer = 00000000] 03:31:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1324A800) [pid = 3656] [serial = 816] [outer = 131EC400] 03:31:57 INFO - PROCESS | 3656 | 1471692717059 Marionette DEBUG loaded listener.js 03:31:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (13942400) [pid = 3656] [serial = 817] [outer = 131EC400] 03:31:57 INFO - PROCESS | 3656 | 1471692717459 Marionette TRACE conn3 <- [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]]]}] 03:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 533ms 03:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:31:57 INFO - PROCESS | 3656 | 1471692717474 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:31:57 INFO - PROCESS | 3656 | 1471692717476 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 03:31:57 INFO - PROCESS | 3656 | 1471692717483 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:31:57 INFO - PROCESS | 3656 | 1471692717468 Marionette TRACE conn3 <- [1,1054,null,{}] 03:31:57 INFO - PROCESS | 3656 | 1471692717478 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:57 INFO - PROCESS | 3656 | 1471692717483 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:57 INFO - PROCESS | 3656 | 1471692717594 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:31:57 INFO - PROCESS | 3656 | 1471692717605 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:57 INFO - PROCESS | 3656 | 1471692717589 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:57 INFO - PROCESS | 3656 | ++DOCSHELL 15D9D800 == 30 [pid = 3656] [id = 273] 03:31:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (16063400) [pid = 3656] [serial = 818] [outer = 00000000] 03:31:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16A0E000) [pid = 3656] [serial = 819] [outer = 16063400] 03:31:57 INFO - PROCESS | 3656 | 1471692717638 Marionette DEBUG loaded listener.js 03:31:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16F9A000) [pid = 3656] [serial = 820] [outer = 16063400] 03:31:58 INFO - PROCESS | 3656 | 1471692718061 Marionette TRACE conn3 <- [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]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 653ms 03:31:58 INFO - PROCESS | 3656 | 1471692718131 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 3656 | 1471692718133 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 03:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:31:58 INFO - PROCESS | 3656 | 1471692718137 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 3656 | 1471692718139 Marionette TRACE conn3 <- [1,1058,null,{}] 03:31:58 INFO - PROCESS | 3656 | 1471692718124 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:58 INFO - PROCESS | 3656 | 1471692718126 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:58 INFO - PROCESS | 3656 | 1471692718207 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:31:58 INFO - PROCESS | 3656 | 1471692718215 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:58 INFO - PROCESS | 3656 | 1471692718217 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:58 INFO - PROCESS | 3656 | ++DOCSHELL 17544800 == 31 [pid = 3656] [id = 274] 03:31:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (175A2800) [pid = 3656] [serial = 821] [outer = 00000000] 03:31:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17EA3800) [pid = 3656] [serial = 822] [outer = 175A2800] 03:31:58 INFO - PROCESS | 3656 | 1471692718244 Marionette DEBUG loaded listener.js 03:31:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (18224C00) [pid = 3656] [serial = 823] [outer = 175A2800] 03:31:58 INFO - PROCESS | 3656 | 1471692718646 Marionette TRACE conn3 <- [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]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 547ms 03:31:58 INFO - PROCESS | 3656 | 1471692718664 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 3656 | 1471692718666 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 03:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:31:58 INFO - PROCESS | 3656 | 1471692718669 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 3656 | 1471692718671 Marionette TRACE conn3 <- [1,1062,null,{}] 03:31:58 INFO - PROCESS | 3656 | 1471692718674 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:58 INFO - PROCESS | 3656 | 1471692718676 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:58 INFO - PROCESS | 3656 | 1471692718792 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:31:58 INFO - PROCESS | 3656 | 1471692718813 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:58 INFO - PROCESS | 3656 | 1471692718816 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:58 INFO - PROCESS | 3656 | ++DOCSHELL 130DC400 == 32 [pid = 3656] [id = 275] 03:31:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1754A400) [pid = 3656] [serial = 824] [outer = 00000000] 03:31:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19794C00) [pid = 3656] [serial = 825] [outer = 1754A400] 03:31:58 INFO - PROCESS | 3656 | 1471692718860 Marionette DEBUG loaded listener.js 03:31:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1992F800) [pid = 3656] [serial = 826] [outer = 1754A400] 03:31:59 INFO - PROCESS | 3656 | 1471692719270 Marionette TRACE conn3 <- [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]]]}] 03:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 626ms 03:31:59 INFO - PROCESS | 3656 | 1471692719296 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:31:59 INFO - PROCESS | 3656 | 1471692719298 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 03:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:31:59 INFO - PROCESS | 3656 | 1471692719302 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:31:59 INFO - PROCESS | 3656 | 1471692719304 Marionette TRACE conn3 <- [1,1066,null,{}] 03:31:59 INFO - PROCESS | 3656 | 1471692719307 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:59 INFO - PROCESS | 3656 | 1471692719312 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:59 INFO - PROCESS | 3656 | 1471692719424 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:31:59 INFO - PROCESS | 3656 | 1471692719487 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:59 INFO - PROCESS | 3656 | 1471692719489 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:31:59 INFO - PROCESS | 3656 | ++DOCSHELL 19EB8000 == 33 [pid = 3656] [id = 276] 03:31:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19EB9400) [pid = 3656] [serial = 827] [outer = 00000000] 03:31:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19F65400) [pid = 3656] [serial = 828] [outer = 19EB9400] 03:31:59 INFO - PROCESS | 3656 | 1471692719534 Marionette DEBUG loaded listener.js 03:31:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19F66800) [pid = 3656] [serial = 829] [outer = 19EB9400] 03:31:59 INFO - PROCESS | 3656 | 1471692719901 Marionette TRACE conn3 <- [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]]]}] 03:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 627ms 03:31:59 INFO - PROCESS | 3656 | 1471692719985 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:31:59 INFO - PROCESS | 3656 | 1471692719988 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 03:31:59 INFO - PROCESS | 3656 | 1471692719992 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:31:59 INFO - PROCESS | 3656 | 1471692719993 Marionette TRACE conn3 <- [1,1070,null,{}] 03:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:31:59 INFO - PROCESS | 3656 | 1471692719997 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:31:59 INFO - PROCESS | 3656 | 1471692719999 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:00 INFO - PROCESS | 3656 | 1471692720086 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:32:00 INFO - PROCESS | 3656 | 1471692720098 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:00 INFO - PROCESS | 3656 | 1471692720100 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:00 INFO - PROCESS | 3656 | ++DOCSHELL 129BE000 == 34 [pid = 3656] [id = 277] 03:32:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (129ED400) [pid = 3656] [serial = 830] [outer = 00000000] 03:32:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A4A4C00) [pid = 3656] [serial = 831] [outer = 129ED400] 03:32:00 INFO - PROCESS | 3656 | 1471692720145 Marionette DEBUG loaded listener.js 03:32:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1A49E000) [pid = 3656] [serial = 832] [outer = 129ED400] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (139D7800) [pid = 3656] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (16985800) [pid = 3656] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (11259400) [pid = 3656] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17543000) [pid = 3656] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19795400) [pid = 3656] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1059CC00) [pid = 3656] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129E6000) [pid = 3656] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17547000) [pid = 3656] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (13941400) [pid = 3656] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19F62000) [pid = 3656] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1748DC00) [pid = 3656] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:32:00 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (102C8C00) [pid = 3656] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:32:00 INFO - PROCESS | 3656 | 1471692720523 Marionette TRACE conn3 <- [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]]]}] 03:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 600ms 03:32:00 INFO - PROCESS | 3656 | 1471692720592 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 3656 | 1471692720594 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 03:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:32:00 INFO - PROCESS | 3656 | 1471692720598 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - PROCESS | 3656 | 1471692720599 Marionette TRACE conn3 <- [1,1074,null,{}] 03:32:00 INFO - PROCESS | 3656 | 1471692720606 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:00 INFO - PROCESS | 3656 | 1471692720608 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:00 INFO - PROCESS | 3656 | 1471692720666 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:32:00 INFO - PROCESS | 3656 | 1471692720672 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:00 INFO - PROCESS | 3656 | 1471692720674 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:00 INFO - PROCESS | 3656 | ++DOCSHELL 16985800 == 35 [pid = 3656] [id = 278] 03:32:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16D88800) [pid = 3656] [serial = 833] [outer = 00000000] 03:32:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (18233800) [pid = 3656] [serial = 834] [outer = 16D88800] 03:32:00 INFO - PROCESS | 3656 | 1471692720726 Marionette DEBUG loaded listener.js 03:32:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19B2DC00) [pid = 3656] [serial = 835] [outer = 16D88800] 03:32:01 INFO - PROCESS | 3656 | 1471692721113 Marionette TRACE conn3 <- [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]]]}] 03:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 547ms 03:32:01 INFO - PROCESS | 3656 | 1471692721132 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:32:01 INFO - PROCESS | 3656 | 1471692721134 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 03:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:32:01 INFO - PROCESS | 3656 | 1471692721137 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:32:01 INFO - PROCESS | 3656 | 1471692721139 Marionette TRACE conn3 <- [1,1078,null,{}] 03:32:01 INFO - PROCESS | 3656 | 1471692721142 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:01 INFO - PROCESS | 3656 | 1471692721144 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:01 INFO - PROCESS | 3656 | 1471692721222 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:32:01 INFO - PROCESS | 3656 | 1471692721227 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:01 INFO - PROCESS | 3656 | 1471692721229 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:01 INFO - PROCESS | 3656 | ++DOCSHELL 1A407C00 == 36 [pid = 3656] [id = 279] 03:32:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A49DC00) [pid = 3656] [serial = 836] [outer = 00000000] 03:32:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A50DC00) [pid = 3656] [serial = 837] [outer = 1A49DC00] 03:32:01 INFO - PROCESS | 3656 | 1471692721292 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A50B800) [pid = 3656] [serial = 838] [outer = 1A49DC00] 03:32:01 INFO - PROCESS | 3656 | 1471692721646 Marionette TRACE conn3 <- [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]]]}] 03:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 533ms 03:32:01 INFO - PROCESS | 3656 | 1471692721695 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:32:01 INFO - PROCESS | 3656 | 1471692721697 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 03:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:32:01 INFO - PROCESS | 3656 | 1471692721705 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:32:01 INFO - PROCESS | 3656 | 1471692721706 Marionette TRACE conn3 <- [1,1082,null,{}] 03:32:01 INFO - PROCESS | 3656 | 1471692721710 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:01 INFO - PROCESS | 3656 | 1471692721712 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:01 INFO - PROCESS | 3656 | 1471692721770 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:32:01 INFO - PROCESS | 3656 | 1471692721776 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:01 INFO - PROCESS | 3656 | 1471692721778 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:01 INFO - PROCESS | 3656 | ++DOCSHELL 17543C00 == 37 [pid = 3656] [id = 280] 03:32:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A128800) [pid = 3656] [serial = 839] [outer = 00000000] 03:32:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A75C800) [pid = 3656] [serial = 840] [outer = 1A128800] 03:32:01 INFO - PROCESS | 3656 | 1471692721823 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A75D000) [pid = 3656] [serial = 841] [outer = 1A128800] 03:32:02 INFO - PROCESS | 3656 | 1471692722352 Marionette TRACE conn3 <- [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]]]}] 03:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 680ms 03:32:02 INFO - PROCESS | 3656 | 1471692722409 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:32:02 INFO - PROCESS | 3656 | 1471692722414 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 03:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:32:02 INFO - PROCESS | 3656 | 1471692722420 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:32:02 INFO - PROCESS | 3656 | 1471692722424 Marionette TRACE conn3 <- [1,1086,null,{}] 03:32:02 INFO - PROCESS | 3656 | 1471692722430 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:02 INFO - PROCESS | 3656 | 1471692722433 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:02 INFO - PROCESS | 3656 | 1471692722531 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:32:02 INFO - PROCESS | 3656 | 1471692722649 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:02 INFO - PROCESS | 3656 | 1471692722652 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:02 INFO - PROCESS | 3656 | ++DOCSHELL 112C7000 == 38 [pid = 3656] [id = 281] 03:32:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (11AF2C00) [pid = 3656] [serial = 842] [outer = 00000000] 03:32:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (12D7C800) [pid = 3656] [serial = 843] [outer = 11AF2C00] 03:32:02 INFO - PROCESS | 3656 | 1471692722712 Marionette DEBUG loaded listener.js 03:32:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1324AC00) [pid = 3656] [serial = 844] [outer = 11AF2C00] 03:32:03 INFO - PROCESS | 3656 | 1471692723256 Marionette TRACE conn3 <- [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]]]}] 03:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 853ms 03:32:03 INFO - PROCESS | 3656 | 1471692723272 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 3656 | 1471692723277 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 03:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:32:03 INFO - PROCESS | 3656 | 1471692723283 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - PROCESS | 3656 | 1471692723286 Marionette TRACE conn3 <- [1,1090,null,{}] 03:32:03 INFO - PROCESS | 3656 | 1471692723290 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:03 INFO - PROCESS | 3656 | 1471692723293 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:03 INFO - PROCESS | 3656 | 1471692723380 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:32:03 INFO - PROCESS | 3656 | 1471692723507 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:03 INFO - PROCESS | 3656 | 1471692723510 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:03 INFO - PROCESS | 3656 | ++DOCSHELL 15AEFC00 == 39 [pid = 3656] [id = 282] 03:32:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1606F400) [pid = 3656] [serial = 845] [outer = 00000000] 03:32:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (17490C00) [pid = 3656] [serial = 846] [outer = 1606F400] 03:32:03 INFO - PROCESS | 3656 | 1471692723568 Marionette DEBUG loaded listener.js 03:32:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17AF7C00) [pid = 3656] [serial = 847] [outer = 1606F400] 03:32:04 INFO - PROCESS | 3656 | 1471692724257 Marionette TRACE conn3 <- [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]]]}] 03:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1013ms 03:32:04 INFO - PROCESS | 3656 | 1471692724311 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:32:04 INFO - PROCESS | 3656 | 1471692724315 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 03:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:32:04 INFO - PROCESS | 3656 | 1471692724321 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:32:04 INFO - PROCESS | 3656 | 1471692724324 Marionette TRACE conn3 <- [1,1094,null,{}] 03:32:04 INFO - PROCESS | 3656 | 1471692724330 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:04 INFO - PROCESS | 3656 | 1471692724332 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:04 INFO - PROCESS | 3656 | 1471692724456 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:32:04 INFO - PROCESS | 3656 | 1471692724572 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:04 INFO - PROCESS | 3656 | 1471692724577 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:04 INFO - PROCESS | 3656 | ++DOCSHELL 10A68400 == 40 [pid = 3656] [id = 283] 03:32:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (10A68C00) [pid = 3656] [serial = 848] [outer = 00000000] 03:32:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1298BC00) [pid = 3656] [serial = 849] [outer = 10A68C00] 03:32:04 INFO - PROCESS | 3656 | 1471692724610 Marionette DEBUG loaded listener.js 03:32:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (129ED000) [pid = 3656] [serial = 850] [outer = 10A68C00] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 1A407C00 == 39 [pid = 3656] [id = 279] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 16985800 == 38 [pid = 3656] [id = 278] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 129BE000 == 37 [pid = 3656] [id = 277] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 19EB8000 == 36 [pid = 3656] [id = 276] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 130DC400 == 35 [pid = 3656] [id = 275] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 17544800 == 34 [pid = 3656] [id = 274] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 15D9D800 == 33 [pid = 3656] [id = 273] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 131EA000 == 32 [pid = 3656] [id = 272] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 1143B000 == 31 [pid = 3656] [id = 271] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 1A4A7400 == 30 [pid = 3656] [id = 269] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 10FABC00 == 29 [pid = 3656] [id = 270] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 15AEFC00 == 28 [pid = 3656] [id = 282] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 17543C00 == 27 [pid = 3656] [id = 280] 03:32:05 INFO - PROCESS | 3656 | --DOCSHELL 112C7000 == 26 [pid = 3656] [id = 281] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1A402400) [pid = 3656] [serial = 805] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1A507000) [pid = 3656] [serial = 807] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (15A13C00) [pid = 3656] [serial = 775] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17599C00) [pid = 3656] [serial = 790] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (12835400) [pid = 3656] [serial = 772] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (18226C00) [pid = 3656] [serial = 793] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (19B35C00) [pid = 3656] [serial = 796] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (19E09800) [pid = 3656] [serial = 802] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (12D6F400) [pid = 3656] [serial = 783] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19934C00) [pid = 3656] [serial = 801] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19EB9800) [pid = 3656] [serial = 778] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (155F4000) [pid = 3656] [serial = 787] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17481C00) [pid = 3656] [serial = 789] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1143A800) [pid = 3656] [serial = 771] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19B30400) [pid = 3656] [serial = 777] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1992E400) [pid = 3656] [serial = 795] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1A12AC00) [pid = 3656] [serial = 798] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (18078000) [pid = 3656] [serial = 792] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1A12E000) [pid = 3656] [serial = 799] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1419E800) [pid = 3656] [serial = 786] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1308AC00) [pid = 3656] [serial = 784] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1A401C00) [pid = 3656] [serial = 804] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (10A4B400) [pid = 3656] [serial = 780] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (11254800) [pid = 3656] [serial = 781] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1419E400) [pid = 3656] [serial = 774] [outer = 00000000] [url = about:blank] 03:32:05 INFO - PROCESS | 3656 | 1471692725527 Marionette TRACE conn3 <- [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]]]}] 03:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1241ms 03:32:05 INFO - PROCESS | 3656 | 1471692725550 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 3656 | 1471692725554 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 03:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:32:05 INFO - PROCESS | 3656 | 1471692725558 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - PROCESS | 3656 | 1471692725563 Marionette TRACE conn3 <- [1,1098,null,{}] 03:32:05 INFO - PROCESS | 3656 | 1471692725568 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:05 INFO - PROCESS | 3656 | 1471692725571 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:05 INFO - PROCESS | 3656 | 1471692725662 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:32:05 INFO - PROCESS | 3656 | 1471692725668 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:05 INFO - PROCESS | 3656 | 1471692725671 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:05 INFO - PROCESS | 3656 | ++DOCSHELL 11258C00 == 27 [pid = 3656] [id = 284] 03:32:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (11259C00) [pid = 3656] [serial = 851] [outer = 00000000] 03:32:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (11AEBC00) [pid = 3656] [serial = 852] [outer = 11259C00] 03:32:05 INFO - PROCESS | 3656 | 1471692725708 Marionette DEBUG loaded listener.js 03:32:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (12832C00) [pid = 3656] [serial = 853] [outer = 11259C00] 03:32:06 INFO - PROCESS | 3656 | 1471692726147 Marionette TRACE conn3 <- [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]]]}] 03:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 600ms 03:32:06 INFO - PROCESS | 3656 | 1471692726169 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:32:06 INFO - PROCESS | 3656 | 1471692726174 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 03:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:32:06 INFO - PROCESS | 3656 | 1471692726180 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:32:06 INFO - PROCESS | 3656 | 1471692726183 Marionette TRACE conn3 <- [1,1102,null,{}] 03:32:06 INFO - PROCESS | 3656 | 1471692726191 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:06 INFO - PROCESS | 3656 | 1471692726193 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:06 INFO - PROCESS | 3656 | 1471692726293 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:32:06 INFO - PROCESS | 3656 | 1471692726303 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:06 INFO - PROCESS | 3656 | 1471692726305 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:06 INFO - PROCESS | 3656 | ++DOCSHELL 1308C000 == 28 [pid = 3656] [id = 285] 03:32:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1308CC00) [pid = 3656] [serial = 854] [outer = 00000000] 03:32:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (13163400) [pid = 3656] [serial = 855] [outer = 1308CC00] 03:32:06 INFO - PROCESS | 3656 | 1471692726342 Marionette DEBUG loaded listener.js 03:32:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (131F4C00) [pid = 3656] [serial = 856] [outer = 1308CC00] 03:32:06 INFO - PROCESS | 3656 | 1471692726738 Marionette TRACE conn3 <- [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]]]}] 03:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 587ms 03:32:06 INFO - PROCESS | 3656 | 1471692726794 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:32:06 INFO - PROCESS | 3656 | 1471692726797 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 03:32:06 INFO - PROCESS | 3656 | 1471692726801 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:32:06 INFO - PROCESS | 3656 | 1471692726805 Marionette TRACE conn3 <- [1,1106,null,{}] 03:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:32:06 INFO - PROCESS | 3656 | 1471692726815 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:06 INFO - PROCESS | 3656 | 1471692726820 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:06 INFO - PROCESS | 3656 | 1471692726884 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:32:06 INFO - PROCESS | 3656 | 1471692726891 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:06 INFO - PROCESS | 3656 | 1471692726894 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:06 INFO - PROCESS | 3656 | ++DOCSHELL 15245800 == 29 [pid = 3656] [id = 286] 03:32:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (155F4000) [pid = 3656] [serial = 857] [outer = 00000000] 03:32:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16E0A800) [pid = 3656] [serial = 858] [outer = 155F4000] 03:32:06 INFO - PROCESS | 3656 | 1471692726943 Marionette DEBUG loaded listener.js 03:32:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17545400) [pid = 3656] [serial = 859] [outer = 155F4000] 03:32:07 INFO - PROCESS | 3656 | 1471692727393 Marionette TRACE conn3 <- [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]]]}] 03:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 627ms 03:32:07 INFO - PROCESS | 3656 | 1471692727472 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:32:07 INFO - PROCESS | 3656 | 1471692727475 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 03:32:07 INFO - PROCESS | 3656 | 1471692727481 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:32:07 INFO - PROCESS | 3656 | 1471692727483 Marionette TRACE conn3 <- [1,1110,null,{}] 03:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:32:07 INFO - PROCESS | 3656 | 1471692727486 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:07 INFO - PROCESS | 3656 | 1471692727488 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:07 INFO - PROCESS | 3656 | 1471692727583 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:32:07 INFO - PROCESS | 3656 | 1471692727592 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:07 INFO - PROCESS | 3656 | 1471692727595 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:07 INFO - PROCESS | 3656 | ++DOCSHELL 17597400 == 30 [pid = 3656] [id = 287] 03:32:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17738400) [pid = 3656] [serial = 860] [outer = 00000000] 03:32:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (18224400) [pid = 3656] [serial = 861] [outer = 17738400] 03:32:07 INFO - PROCESS | 3656 | 1471692727622 Marionette DEBUG loaded listener.js 03:32:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1822F400) [pid = 3656] [serial = 862] [outer = 17738400] 03:32:08 INFO - PROCESS | 3656 | 1471692728013 Marionette TRACE conn3 <- [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]]]}] 03:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 574ms 03:32:08 INFO - PROCESS | 3656 | 1471692728058 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 3656 | 1471692728060 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 03:32:08 INFO - PROCESS | 3656 | 1471692728063 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:32:08 INFO - PROCESS | 3656 | 1471692728065 Marionette TRACE conn3 <- [1,1114,null,{}] 03:32:08 INFO - PROCESS | 3656 | 1471692728069 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:08 INFO - PROCESS | 3656 | 1471692728071 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:08 INFO - PROCESS | 3656 | 1471692728167 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:32:08 INFO - PROCESS | 3656 | 1471692728176 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:08 INFO - PROCESS | 3656 | 1471692728179 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:08 INFO - PROCESS | 3656 | ++DOCSHELL 1822D800 == 31 [pid = 3656] [id = 288] 03:32:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1978E800) [pid = 3656] [serial = 863] [outer = 00000000] 03:32:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19799000) [pid = 3656] [serial = 864] [outer = 1978E800] 03:32:08 INFO - PROCESS | 3656 | 1471692728224 Marionette DEBUG loaded listener.js 03:32:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19934C00) [pid = 3656] [serial = 865] [outer = 1978E800] 03:32:08 INFO - PROCESS | 3656 | 1471692728632 Marionette TRACE conn3 <- [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]]]}] 03:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 600ms 03:32:08 INFO - PROCESS | 3656 | 1471692728665 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 3656 | 1471692728667 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 03:32:08 INFO - PROCESS | 3656 | 1471692728671 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - PROCESS | 3656 | 1471692728672 Marionette TRACE conn3 <- [1,1118,null,{}] 03:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:32:08 INFO - PROCESS | 3656 | 1471692728712 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:08 INFO - PROCESS | 3656 | 1471692728718 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:08 INFO - PROCESS | 3656 | 1471692728934 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1A49DC00) [pid = 3656] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1A128800) [pid = 3656] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1754A400) [pid = 3656] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19EB9400) [pid = 3656] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (175A2800) [pid = 3656] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1129B000) [pid = 3656] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (131EC400) [pid = 3656] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16063400) [pid = 3656] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1A4A8000) [pid = 3656] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1143C400) [pid = 3656] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (129ED400) [pid = 3656] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:32:08 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (16D88800) [pid = 3656] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:32:08 INFO - PROCESS | 3656 | 1471692728993 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:08 INFO - PROCESS | 3656 | 1471692728995 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:08 INFO - PROCESS | 3656 | ++DOCSHELL 10A6EC00 == 32 [pid = 3656] [id = 289] 03:32:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1129B000) [pid = 3656] [serial = 866] [outer = 00000000] 03:32:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1282F800) [pid = 3656] [serial = 867] [outer = 1129B000] 03:32:09 INFO - PROCESS | 3656 | 1471692729041 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16A07C00) [pid = 3656] [serial = 868] [outer = 1129B000] 03:32:09 INFO - PROCESS | 3656 | 1471692729363 Marionette TRACE conn3 <- [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]]]}] 03:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 694ms 03:32:09 INFO - PROCESS | 3656 | 1471692729386 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:32:09 INFO - PROCESS | 3656 | 1471692729389 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 03:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:32:09 INFO - PROCESS | 3656 | 1471692729392 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:32:09 INFO - PROCESS | 3656 | 1471692729393 Marionette TRACE conn3 <- [1,1122,null,{}] 03:32:09 INFO - PROCESS | 3656 | 1471692729397 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:09 INFO - PROCESS | 3656 | 1471692729399 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:09 INFO - PROCESS | 3656 | 1471692729458 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:32:09 INFO - PROCESS | 3656 | 1471692729464 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:09 INFO - PROCESS | 3656 | 1471692729466 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:09 INFO - PROCESS | 3656 | ++DOCSHELL 112C5000 == 33 [pid = 3656] [id = 290] 03:32:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (175A2800) [pid = 3656] [serial = 869] [outer = 00000000] 03:32:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (19E09800) [pid = 3656] [serial = 870] [outer = 175A2800] 03:32:09 INFO - PROCESS | 3656 | 1471692729510 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19EBC800) [pid = 3656] [serial = 871] [outer = 175A2800] 03:32:09 INFO - PROCESS | 3656 | 1471692729866 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 507ms 03:32:09 INFO - PROCESS | 3656 | 1471692729900 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:32:09 INFO - PROCESS | 3656 | 1471692729902 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 03:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:32:09 INFO - PROCESS | 3656 | 1471692729905 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:32:09 INFO - PROCESS | 3656 | 1471692729907 Marionette TRACE conn3 <- [1,1126,null,{}] 03:32:09 INFO - PROCESS | 3656 | 1471692729915 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:09 INFO - PROCESS | 3656 | 1471692729916 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:09 INFO - PROCESS | 3656 | 1471692729999 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:32:10 INFO - PROCESS | 3656 | 1471692730075 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:10 INFO - PROCESS | 3656 | 1471692730078 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:10 INFO - PROCESS | 3656 | ++DOCSHELL 139D1800 == 34 [pid = 3656] [id = 291] 03:32:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (168F3800) [pid = 3656] [serial = 872] [outer = 00000000] 03:32:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A4A5C00) [pid = 3656] [serial = 873] [outer = 168F3800] 03:32:10 INFO - PROCESS | 3656 | 1471692730136 Marionette DEBUG loaded listener.js 03:32:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A4A3800) [pid = 3656] [serial = 874] [outer = 168F3800] 03:32:10 INFO - PROCESS | 3656 | 1471692730492 Marionette TRACE conn3 <- [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]]]}] 03:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 627ms 03:32:10 INFO - PROCESS | 3656 | 1471692730538 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:32:10 INFO - PROCESS | 3656 | 1471692730540 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 03:32:10 INFO - PROCESS | 3656 | 1471692730543 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:32:10 INFO - PROCESS | 3656 | 1471692730545 Marionette TRACE conn3 <- [1,1130,null,{}] 03:32:10 INFO - PROCESS | 3656 | 1471692730548 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:10 INFO - PROCESS | 3656 | 1471692730550 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:10 INFO - PROCESS | 3656 | 1471692730617 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:32:10 INFO - PROCESS | 3656 | 1471692730710 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:10 INFO - PROCESS | 3656 | 1471692730713 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:10 INFO - PROCESS | 3656 | ++DOCSHELL 0C76E000 == 35 [pid = 3656] [id = 292] 03:32:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (0C776400) [pid = 3656] [serial = 875] [outer = 00000000] 03:32:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1055EC00) [pid = 3656] [serial = 876] [outer = 0C776400] 03:32:10 INFO - PROCESS | 3656 | 1471692730773 Marionette DEBUG loaded listener.js 03:32:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (10A0F800) [pid = 3656] [serial = 877] [outer = 0C776400] 03:32:11 INFO - PROCESS | 3656 | 1471692731511 Marionette TRACE conn3 <- [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]]]}] 03:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1013ms 03:32:11 INFO - PROCESS | 3656 | 1471692731551 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:32:11 INFO - PROCESS | 3656 | 1471692731555 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 03:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:32:11 INFO - PROCESS | 3656 | 1471692731560 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:32:11 INFO - PROCESS | 3656 | 1471692731564 Marionette TRACE conn3 <- [1,1134,null,{}] 03:32:11 INFO - PROCESS | 3656 | 1471692731569 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:11 INFO - PROCESS | 3656 | 1471692731574 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:11 INFO - PROCESS | 3656 | 1471692731697 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:32:11 INFO - PROCESS | 3656 | 1471692731798 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:11 INFO - PROCESS | 3656 | 1471692731801 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:11 INFO - PROCESS | 3656 | ++DOCSHELL 1293E000 == 36 [pid = 3656] [id = 293] 03:32:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (12BD2C00) [pid = 3656] [serial = 878] [outer = 00000000] 03:32:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (132ECC00) [pid = 3656] [serial = 879] [outer = 12BD2C00] 03:32:11 INFO - PROCESS | 3656 | 1471692731841 Marionette DEBUG loaded listener.js 03:32:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1523B400) [pid = 3656] [serial = 880] [outer = 12BD2C00] 03:32:12 INFO - PROCESS | 3656 | 1471692732567 Marionette TRACE conn3 <- [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]]]}] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 139D1800 == 35 [pid = 3656] [id = 291] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 112C5000 == 34 [pid = 3656] [id = 290] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 10A6EC00 == 33 [pid = 3656] [id = 289] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 1822D800 == 32 [pid = 3656] [id = 288] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 17597400 == 31 [pid = 3656] [id = 287] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 15245800 == 30 [pid = 3656] [id = 286] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 1308C000 == 29 [pid = 3656] [id = 285] 03:32:12 INFO - PROCESS | 3656 | --DOCSHELL 11258C00 == 28 [pid = 3656] [id = 284] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1A50B800) [pid = 3656] [serial = 838] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A75D000) [pid = 3656] [serial = 841] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19794C00) [pid = 3656] [serial = 825] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19F65400) [pid = 3656] [serial = 828] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17EA3800) [pid = 3656] [serial = 822] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129C0800) [pid = 3656] [serial = 810] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (131EC800) [pid = 3656] [serial = 811] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1324A800) [pid = 3656] [serial = 816] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1992F800) [pid = 3656] [serial = 826] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (13942400) [pid = 3656] [serial = 817] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16A0E000) [pid = 3656] [serial = 819] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16F9A000) [pid = 3656] [serial = 820] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A50A000) [pid = 3656] [serial = 808] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (128BE400) [pid = 3656] [serial = 813] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (129C6800) [pid = 3656] [serial = 814] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A4A4C00) [pid = 3656] [serial = 831] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19F66800) [pid = 3656] [serial = 829] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A50DC00) [pid = 3656] [serial = 837] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A49E000) [pid = 3656] [serial = 832] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (18233800) [pid = 3656] [serial = 834] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1A75C800) [pid = 3656] [serial = 840] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (18224C00) [pid = 3656] [serial = 823] [outer = 00000000] [url = about:blank] 03:32:12 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (19B2DC00) [pid = 3656] [serial = 835] [outer = 00000000] [url = about:blank] 03:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1067ms 03:32:12 INFO - PROCESS | 3656 | 1471692732644 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:32:12 INFO - PROCESS | 3656 | 1471692732648 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 03:32:12 INFO - PROCESS | 3656 | 1471692732653 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:32:12 INFO - PROCESS | 3656 | 1471692732656 Marionette TRACE conn3 <- [1,1138,null,{}] 03:32:12 INFO - PROCESS | 3656 | 1471692732662 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:12 INFO - PROCESS | 3656 | 1471692732665 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:12 INFO - PROCESS | 3656 | 1471692732737 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:32:12 INFO - PROCESS | 3656 | 1471692732744 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:12 INFO - PROCESS | 3656 | 1471692732747 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:12 INFO - PROCESS | 3656 | ++DOCSHELL 11AE6800 == 29 [pid = 3656] [id = 294] 03:32:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (11C47400) [pid = 3656] [serial = 881] [outer = 00000000] 03:32:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (129C0C00) [pid = 3656] [serial = 882] [outer = 11C47400] 03:32:12 INFO - PROCESS | 3656 | 1471692732777 Marionette DEBUG loaded listener.js 03:32:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (129E6800) [pid = 3656] [serial = 883] [outer = 11C47400] 03:32:13 INFO - PROCESS | 3656 | 1471692733223 Marionette TRACE conn3 <- [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]]]}] 03:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 600ms 03:32:13 INFO - PROCESS | 3656 | 1471692733246 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:32:13 INFO - PROCESS | 3656 | 1471692733250 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 03:32:13 INFO - PROCESS | 3656 | 1471692733260 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:32:13 INFO - PROCESS | 3656 | 1471692733263 Marionette TRACE conn3 <- [1,1142,null,{}] 03:32:13 INFO - PROCESS | 3656 | 1471692733267 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:13 INFO - PROCESS | 3656 | 1471692733269 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:13 INFO - PROCESS | 3656 | 1471692733335 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:32:13 INFO - PROCESS | 3656 | 1471692733346 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:13 INFO - PROCESS | 3656 | 1471692733348 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:13 INFO - PROCESS | 3656 | ++DOCSHELL 13EAE800 == 30 [pid = 3656] [id = 295] 03:32:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1419A800) [pid = 3656] [serial = 884] [outer = 00000000] 03:32:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1523AC00) [pid = 3656] [serial = 885] [outer = 1419A800] 03:32:13 INFO - PROCESS | 3656 | 1471692733396 Marionette DEBUG loaded listener.js 03:32:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (15D98000) [pid = 3656] [serial = 886] [outer = 1419A800] 03:32:13 INFO - PROCESS | 3656 | 1471692733807 Marionette TRACE conn3 <- [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]]]}] 03:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 587ms 03:32:13 INFO - PROCESS | 3656 | 1471692733856 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:32:13 INFO - PROCESS | 3656 | 1471692733859 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 03:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:32:13 INFO - PROCESS | 3656 | 1471692733863 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:32:13 INFO - PROCESS | 3656 | 1471692733866 Marionette TRACE conn3 <- [1,1146,null,{}] 03:32:13 INFO - PROCESS | 3656 | 1471692733877 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:13 INFO - PROCESS | 3656 | 1471692733881 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:13 INFO - PROCESS | 3656 | 1471692733972 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:32:14 INFO - PROCESS | 3656 | 1471692734061 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:14 INFO - PROCESS | 3656 | 1471692734044 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:14 INFO - PROCESS | 3656 | ++DOCSHELL 1772CC00 == 31 [pid = 3656] [id = 296] 03:32:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (17733C00) [pid = 3656] [serial = 887] [outer = 00000000] 03:32:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (18074000) [pid = 3656] [serial = 888] [outer = 17733C00] 03:32:14 INFO - PROCESS | 3656 | 1471692734093 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1822D800) [pid = 3656] [serial = 889] [outer = 17733C00] 03:32:14 INFO - PROCESS | 3656 | 1471692734428 Marionette TRACE conn3 <- [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]]]}] 03:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 601ms 03:32:14 INFO - PROCESS | 3656 | 1471692734454 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:32:14 INFO - PROCESS | 3656 | 1471692734456 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 03:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:32:14 INFO - PROCESS | 3656 | 1471692734460 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:32:14 INFO - PROCESS | 3656 | 1471692734461 Marionette TRACE conn3 <- [1,1150,null,{}] 03:32:14 INFO - PROCESS | 3656 | 1471692734465 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:14 INFO - PROCESS | 3656 | 1471692734467 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:14 INFO - PROCESS | 3656 | 1471692734585 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:32:14 INFO - PROCESS | 3656 | 1471692734591 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:14 INFO - PROCESS | 3656 | 1471692734593 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:14 INFO - PROCESS | 3656 | ++DOCSHELL 17E99800 == 32 [pid = 3656] [id = 297] 03:32:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (18076800) [pid = 3656] [serial = 890] [outer = 00000000] 03:32:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (19932400) [pid = 3656] [serial = 891] [outer = 18076800] 03:32:14 INFO - PROCESS | 3656 | 1471692734647 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (19B34000) [pid = 3656] [serial = 892] [outer = 18076800] 03:32:15 INFO - PROCESS | 3656 | 1471692735073 Marionette TRACE conn3 <- [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]]]}] 03:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 626ms 03:32:15 INFO - PROCESS | 3656 | 1471692735094 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 3656 | 1471692735096 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 03:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:32:15 INFO - PROCESS | 3656 | 1471692735100 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 3656 | 1471692735101 Marionette TRACE conn3 <- [1,1154,null,{}] 03:32:15 INFO - PROCESS | 3656 | 1471692735105 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:15 INFO - PROCESS | 3656 | 1471692735107 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:15 INFO - PROCESS | 3656 | 1471692735232 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:32:15 INFO - PROCESS | 3656 | 1471692735254 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:15 INFO - PROCESS | 3656 | 1471692735256 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:15 INFO - PROCESS | 3656 | ++DOCSHELL 13948400 == 33 [pid = 3656] [id = 298] 03:32:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (19E07000) [pid = 3656] [serial = 893] [outer = 00000000] 03:32:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19EBD400) [pid = 3656] [serial = 894] [outer = 19E07000] 03:32:15 INFO - PROCESS | 3656 | 1471692735303 Marionette DEBUG loaded listener.js 03:32:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1A128800) [pid = 3656] [serial = 895] [outer = 19E07000] 03:32:15 INFO - PROCESS | 3656 | 1471692735688 Marionette TRACE conn3 <- [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]]]}] 03:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 626ms 03:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:32:15 INFO - PROCESS | 3656 | 1471692735728 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 3656 | 1471692735730 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 03:32:15 INFO - PROCESS | 3656 | 1471692735734 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 3656 | 1471692735736 Marionette TRACE conn3 <- [1,1158,null,{}] 03:32:15 INFO - PROCESS | 3656 | 1471692735739 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:15 INFO - PROCESS | 3656 | 1471692735744 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:15 INFO - PROCESS | 3656 | 1471692735853 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:32:15 INFO - PROCESS | 3656 | 1471692735864 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:15 INFO - PROCESS | 3656 | 1471692735866 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:15 INFO - PROCESS | 3656 | ++DOCSHELL 1A402400 == 34 [pid = 3656] [id = 299] 03:32:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A4A2C00) [pid = 3656] [serial = 896] [outer = 00000000] 03:32:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A509000) [pid = 3656] [serial = 897] [outer = 1A4A2C00] 03:32:15 INFO - PROCESS | 3656 | 1471692735914 Marionette DEBUG loaded listener.js 03:32:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A50D400) [pid = 3656] [serial = 898] [outer = 1A4A2C00] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17738400) [pid = 3656] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (155F4000) [pid = 3656] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (10A68C00) [pid = 3656] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1308CC00) [pid = 3656] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (11AF2C00) [pid = 3656] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1606F400) [pid = 3656] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1978E800) [pid = 3656] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1129B000) [pid = 3656] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (175A2800) [pid = 3656] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:32:16 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (11259C00) [pid = 3656] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:32:16 INFO - PROCESS | 3656 | 1471692736370 Marionette TRACE conn3 <- [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]]]}] 03:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 680ms 03:32:16 INFO - PROCESS | 3656 | 1471692736417 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:32:16 INFO - PROCESS | 3656 | 1471692736419 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 03:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:32:16 INFO - PROCESS | 3656 | 1471692736422 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:32:16 INFO - PROCESS | 3656 | 1471692736424 Marionette TRACE conn3 <- [1,1162,null,{}] 03:32:16 INFO - PROCESS | 3656 | 1471692736427 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:16 INFO - PROCESS | 3656 | 1471692736429 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:16 INFO - PROCESS | 3656 | 1471692736513 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:32:16 INFO - PROCESS | 3656 | 1471692736566 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:16 INFO - PROCESS | 3656 | 1471692736568 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:16 INFO - PROCESS | 3656 | ++DOCSHELL 10A01C00 == 35 [pid = 3656] [id = 300] 03:32:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (10FA6800) [pid = 3656] [serial = 899] [outer = 00000000] 03:32:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (155F8000) [pid = 3656] [serial = 900] [outer = 10FA6800] 03:32:16 INFO - PROCESS | 3656 | 1471692736613 Marionette DEBUG loaded listener.js 03:32:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (15A0AC00) [pid = 3656] [serial = 901] [outer = 10FA6800] 03:32:16 INFO - PROCESS | 3656 | 1471692736910 Marionette TRACE conn3 <- [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] 03:32:16 INFO - PROCESS | 3656 | 1471692736937 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 03:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:32:16 INFO - PROCESS | 3656 | 1471692736941 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:32:16 INFO - PROCESS | 3656 | 1471692736942 Marionette TRACE conn3 <- [1,1166,null,{}] 03:32:16 INFO - PROCESS | 3656 | 1471692736946 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:16 INFO - PROCESS | 3656 | 1471692736948 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:17 INFO - PROCESS | 3656 | 1471692737043 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:32:17 INFO - PROCESS | 3656 | 1471692737050 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:17 INFO - PROCESS | 3656 | 1471692737053 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:17 INFO - PROCESS | 3656 | ++DOCSHELL 1822B400 == 36 [pid = 3656] [id = 301] 03:32:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (19E10400) [pid = 3656] [serial = 902] [outer = 00000000] 03:32:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1A75D800) [pid = 3656] [serial = 903] [outer = 19E10400] 03:32:17 INFO - PROCESS | 3656 | 1471692737097 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1A761C00) [pid = 3656] [serial = 904] [outer = 19E10400] 03:32:17 INFO - PROCESS | 3656 | 1471692737447 Marionette TRACE conn3 <- [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] 03:32:17 INFO - PROCESS | 3656 | 1471692737493 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 03:32:17 INFO - PROCESS | 3656 | 1471692737497 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:32:17 INFO - PROCESS | 3656 | 1471692737499 Marionette TRACE conn3 <- [1,1170,null,{}] 03:32:17 INFO - PROCESS | 3656 | 1471692737484 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:17 INFO - PROCESS | 3656 | 1471692737486 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:17 INFO - PROCESS | 3656 | 1471692737596 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:32:17 INFO - PROCESS | 3656 | 1471692737658 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:17 INFO - PROCESS | 3656 | 1471692737660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:17 INFO - PROCESS | 3656 | ++DOCSHELL 1026A800 == 37 [pid = 3656] [id = 302] 03:32:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (10512000) [pid = 3656] [serial = 905] [outer = 00000000] 03:32:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A863800) [pid = 3656] [serial = 906] [outer = 10512000] 03:32:17 INFO - PROCESS | 3656 | 1471692737705 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A867400) [pid = 3656] [serial = 907] [outer = 10512000] 03:32:18 INFO - PROCESS | 3656 | 1471692738127 Marionette TRACE conn3 <- [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] 03:32:18 INFO - PROCESS | 3656 | 1471692738185 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 03:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:32:18 INFO - PROCESS | 3656 | 1471692738190 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:32:18 INFO - PROCESS | 3656 | 1471692738194 Marionette TRACE conn3 <- [1,1174,null,{}] 03:32:18 INFO - PROCESS | 3656 | 1471692738182 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:18 INFO - PROCESS | 3656 | 1471692738185 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:18 INFO - PROCESS | 3656 | 1471692738284 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:32:18 INFO - PROCESS | 3656 | 1471692738411 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:18 INFO - PROCESS | 3656 | 1471692738414 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:18 INFO - PROCESS | 3656 | ++DOCSHELL 0C75D800 == 38 [pid = 3656] [id = 303] 03:32:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (0C762400) [pid = 3656] [serial = 908] [outer = 00000000] 03:32:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (102CB800) [pid = 3656] [serial = 909] [outer = 0C762400] 03:32:18 INFO - PROCESS | 3656 | 1471692738453 Marionette DEBUG loaded listener.js 03:32:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (10FABC00) [pid = 3656] [serial = 910] [outer = 0C762400] 03:32:18 INFO - PROCESS | 3656 | 1471692738982 Marionette TRACE conn3 <- [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] 03:32:19 INFO - PROCESS | 3656 | 1471692739046 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 03:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:32:19 INFO - PROCESS | 3656 | 1471692739053 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:32:19 INFO - PROCESS | 3656 | 1471692739056 Marionette TRACE conn3 <- [1,1178,null,{}] 03:32:19 INFO - PROCESS | 3656 | 1471692739060 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:19 INFO - PROCESS | 3656 | 1471692739045 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:19 INFO - PROCESS | 3656 | 1471692739153 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:32:19 INFO - PROCESS | 3656 | 1471692739259 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:19 INFO - PROCESS | 3656 | 1471692739262 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:19 INFO - PROCESS | 3656 | ++DOCSHELL 13943400 == 39 [pid = 3656] [id = 304] 03:32:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (139D3000) [pid = 3656] [serial = 911] [outer = 00000000] 03:32:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1523DC00) [pid = 3656] [serial = 912] [outer = 139D3000] 03:32:19 INFO - PROCESS | 3656 | 1471692739301 Marionette DEBUG loaded listener.js 03:32:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (16A15000) [pid = 3656] [serial = 913] [outer = 139D3000] 03:32:19 INFO - PROCESS | 3656 | 1471692739854 Marionette TRACE conn3 <- [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] 03:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:32:19 INFO - PROCESS | 3656 | 1471692739898 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 03:32:19 INFO - PROCESS | 3656 | 1471692739902 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:32:19 INFO - PROCESS | 3656 | 1471692739906 Marionette TRACE conn3 <- [1,1182,null,{}] 03:32:19 INFO - PROCESS | 3656 | 1471692739917 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:19 INFO - PROCESS | 3656 | 1471692739922 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:20 INFO - PROCESS | 3656 | 1471692740075 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:32:20 INFO - PROCESS | 3656 | 1471692740164 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:20 INFO - PROCESS | 3656 | 1471692740168 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:20 INFO - PROCESS | 3656 | ++DOCSHELL 1A12CC00 == 40 [pid = 3656] [id = 305] 03:32:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1A12E800) [pid = 3656] [serial = 914] [outer = 00000000] 03:32:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1A503800) [pid = 3656] [serial = 915] [outer = 1A12E800] 03:32:20 INFO - PROCESS | 3656 | 1471692740224 Marionette DEBUG loaded listener.js 03:32:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1A50E000) [pid = 3656] [serial = 916] [outer = 1A12E800] 03:32:20 INFO - PROCESS | 3656 | 1471692740851 Marionette TRACE conn3 <- [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] 03:32:20 INFO - PROCESS | 3656 | 1471692740885 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 03:32:20 INFO - PROCESS | 3656 | 1471692740890 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:32:20 INFO - PROCESS | 3656 | 1471692740893 Marionette TRACE conn3 <- [1,1186,null,{}] 03:32:20 INFO - PROCESS | 3656 | 1471692740899 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:20 INFO - PROCESS | 3656 | 1471692740902 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:20 INFO - PROCESS | 3656 | 1471692740998 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 10A68400 == 39 [pid = 3656] [id = 283] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 1822B400 == 38 [pid = 3656] [id = 301] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 10A01C00 == 37 [pid = 3656] [id = 300] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 1A402400 == 36 [pid = 3656] [id = 299] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 13948400 == 35 [pid = 3656] [id = 298] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 17E99800 == 34 [pid = 3656] [id = 297] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 1772CC00 == 33 [pid = 3656] [id = 296] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 13EAE800 == 32 [pid = 3656] [id = 295] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 11AE6800 == 31 [pid = 3656] [id = 294] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 1293E000 == 30 [pid = 3656] [id = 293] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 0C76E000 == 29 [pid = 3656] [id = 292] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 1A12CC00 == 28 [pid = 3656] [id = 305] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 1026A800 == 27 [pid = 3656] [id = 302] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 0C75D800 == 26 [pid = 3656] [id = 303] 03:32:21 INFO - PROCESS | 3656 | --DOCSHELL 13943400 == 25 [pid = 3656] [id = 304] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1A4A5C00) [pid = 3656] [serial = 873] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (18224400) [pid = 3656] [serial = 861] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16E0A800) [pid = 3656] [serial = 858] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (129ED000) [pid = 3656] [serial = 850] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1298BC00) [pid = 3656] [serial = 849] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (13163400) [pid = 3656] [serial = 855] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (131F4C00) [pid = 3656] [serial = 856] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1324AC00) [pid = 3656] [serial = 844] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (12D7C800) [pid = 3656] [serial = 843] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17AF7C00) [pid = 3656] [serial = 847] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (17490C00) [pid = 3656] [serial = 846] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19799000) [pid = 3656] [serial = 864] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1282F800) [pid = 3656] [serial = 867] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19934C00) [pid = 3656] [serial = 865] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19E09800) [pid = 3656] [serial = 870] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (11AEBC00) [pid = 3656] [serial = 852] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (12832C00) [pid = 3656] [serial = 853] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1822F400) [pid = 3656] [serial = 862] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19EBC800) [pid = 3656] [serial = 871] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (16A07C00) [pid = 3656] [serial = 868] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (17545400) [pid = 3656] [serial = 859] [outer = 00000000] [url = about:blank] 03:32:21 INFO - PROCESS | 3656 | 1471692741637 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:21 INFO - PROCESS | 3656 | 1471692741640 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:21 INFO - PROCESS | 3656 | ++DOCSHELL 0C763800 == 26 [pid = 3656] [id = 306] 03:32:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (0C763C00) [pid = 3656] [serial = 917] [outer = 00000000] 03:32:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (0C76E000) [pid = 3656] [serial = 918] [outer = 0C763C00] 03:32:21 INFO - PROCESS | 3656 | 1471692741691 Marionette DEBUG loaded listener.js 03:32:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (10A01C00) [pid = 3656] [serial = 919] [outer = 0C763C00] 03:32:22 INFO - PROCESS | 3656 | 1471692742083 Marionette TRACE conn3 <- [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]]]}] 03:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1187ms 03:32:22 INFO - PROCESS | 3656 | 1471692742107 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 03:32:22 INFO - PROCESS | 3656 | 1471692742110 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 03:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:32:22 INFO - PROCESS | 3656 | 1471692742115 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:32:22 INFO - PROCESS | 3656 | 1471692742098 Marionette TRACE conn3 <- [1,1190,null,{}] 03:32:22 INFO - PROCESS | 3656 | 1471692742104 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:22 INFO - PROCESS | 3656 | 1471692742106 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:22 INFO - PROCESS | 3656 | 1471692742193 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:32:22 INFO - PROCESS | 3656 | 1471692742201 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:22 INFO - PROCESS | 3656 | 1471692742204 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:22 INFO - PROCESS | 3656 | ++DOCSHELL 11C3C000 == 27 [pid = 3656] [id = 307] 03:32:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (11C49C00) [pid = 3656] [serial = 920] [outer = 00000000] 03:32:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1293E800) [pid = 3656] [serial = 921] [outer = 11C49C00] 03:32:22 INFO - PROCESS | 3656 | 1471692742233 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (129BFC00) [pid = 3656] [serial = 922] [outer = 11C49C00] 03:32:22 INFO - PROCESS | 3656 | 1471692742647 Marionette TRACE conn3 <- [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]]]}] 03:32:22 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 03:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 600ms 03:32:22 INFO - PROCESS | 3656 | 1471692742711 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 03:32:22 INFO - PROCESS | 3656 | 1471692742715 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 03:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:32:22 INFO - PROCESS | 3656 | 1471692742701 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:32:22 INFO - PROCESS | 3656 | 1471692742703 Marionette TRACE conn3 <- [1,1194,null,{}] 03:32:22 INFO - PROCESS | 3656 | 1471692742707 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:22 INFO - PROCESS | 3656 | 1471692742710 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:22 INFO - PROCESS | 3656 | 1471692742806 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:32:22 INFO - PROCESS | 3656 | 1471692742894 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:22 INFO - PROCESS | 3656 | 1471692742897 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:22 INFO - PROCESS | 3656 | ++DOCSHELL 11AE6800 == 28 [pid = 3656] [id = 308] 03:32:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1316D000) [pid = 3656] [serial = 923] [outer = 00000000] 03:32:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (131F2C00) [pid = 3656] [serial = 924] [outer = 1316D000] 03:32:22 INFO - PROCESS | 3656 | 1471692742925 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (132E4400) [pid = 3656] [serial = 925] [outer = 1316D000] 03:32:23 INFO - PROCESS | 3656 | 1471692743276 Marionette TRACE conn3 <- [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]]]}] 03:32:23 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 03:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 587ms 03:32:23 INFO - PROCESS | 3656 | 1471692743315 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 3656 | 1471692743318 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 03:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:32:23 INFO - PROCESS | 3656 | 1471692743328 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 3656 | 1471692743313 Marionette TRACE conn3 <- [1,1198,null,{}] 03:32:23 INFO - PROCESS | 3656 | 1471692743328 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:23 INFO - PROCESS | 3656 | 1471692743331 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:23 INFO - PROCESS | 3656 | 1471692743440 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:32:23 INFO - PROCESS | 3656 | 1471692743446 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:23 INFO - PROCESS | 3656 | 1471692743448 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:23 INFO - PROCESS | 3656 | ++DOCSHELL 13EA1000 == 29 [pid = 3656] [id = 309] 03:32:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1419F800) [pid = 3656] [serial = 926] [outer = 00000000] 03:32:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (168F4400) [pid = 3656] [serial = 927] [outer = 1419F800] 03:32:23 INFO - PROCESS | 3656 | 1471692743480 Marionette DEBUG loaded listener.js 03:32:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16F99800) [pid = 3656] [serial = 928] [outer = 1419F800] 03:32:23 INFO - PROCESS | 3656 | 1471692743876 Marionette TRACE conn3 <- [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]]]}] 03:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 614ms 03:32:23 INFO - PROCESS | 3656 | 1471692743938 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 3656 | 1471692743941 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 03:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:32:23 INFO - PROCESS | 3656 | 1471692743925 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 3656 | 1471692743927 Marionette TRACE conn3 <- [1,1202,null,{}] 03:32:23 INFO - PROCESS | 3656 | 1471692743931 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:23 INFO - PROCESS | 3656 | 1471692743933 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:24 INFO - PROCESS | 3656 | 1471692744070 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:32:24 INFO - PROCESS | 3656 | 1471692744090 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:24 INFO - PROCESS | 3656 | 1471692744092 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:24 INFO - PROCESS | 3656 | ++DOCSHELL 16D90400 == 30 [pid = 3656] [id = 310] 03:32:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (170B9800) [pid = 3656] [serial = 929] [outer = 00000000] 03:32:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17739800) [pid = 3656] [serial = 930] [outer = 170B9800] 03:32:24 INFO - PROCESS | 3656 | 1471692744139 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17AF6800) [pid = 3656] [serial = 931] [outer = 170B9800] 03:32:24 INFO - PROCESS | 3656 | 1471692744520 Marionette TRACE conn3 <- [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]]]}] 03:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 600ms 03:32:24 INFO - PROCESS | 3656 | 1471692744539 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:32:24 INFO - PROCESS | 3656 | 1471692744541 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 03:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:32:24 INFO - PROCESS | 3656 | 1471692744526 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:32:24 INFO - PROCESS | 3656 | 1471692744527 Marionette TRACE conn3 <- [1,1206,null,{}] 03:32:24 INFO - PROCESS | 3656 | 1471692744536 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:24 INFO - PROCESS | 3656 | 1471692744538 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:24 INFO - PROCESS | 3656 | 1471692744643 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:32:24 INFO - PROCESS | 3656 | 1471692744649 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:24 INFO - PROCESS | 3656 | 1471692744656 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:24 INFO - PROCESS | 3656 | ++DOCSHELL 1822B400 == 31 [pid = 3656] [id = 311] 03:32:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1822F400) [pid = 3656] [serial = 932] [outer = 00000000] 03:32:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19790000) [pid = 3656] [serial = 933] [outer = 1822F400] 03:32:24 INFO - PROCESS | 3656 | 1471692744692 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19799800) [pid = 3656] [serial = 934] [outer = 1822F400] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (168F3800) [pid = 3656] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (19E10400) [pid = 3656] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (0C776400) [pid = 3656] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11C47400) [pid = 3656] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (12BD2C00) [pid = 3656] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19E07000) [pid = 3656] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10FA6800) [pid = 3656] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1419A800) [pid = 3656] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17733C00) [pid = 3656] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1A4A2C00) [pid = 3656] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (10512000) [pid = 3656] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:32:25 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (18076800) [pid = 3656] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:32:25 INFO - PROCESS | 3656 | 1471692745300 Marionette TRACE conn3 <- [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]]]}] 03:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 813ms 03:32:25 INFO - PROCESS | 3656 | 1471692745356 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:32:25 INFO - PROCESS | 3656 | 1471692745339 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 03:32:25 INFO - PROCESS | 3656 | 1471692745342 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:32:25 INFO - PROCESS | 3656 | 1471692745344 Marionette TRACE conn3 <- [1,1210,null,{}] 03:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:32:25 INFO - PROCESS | 3656 | 1471692745347 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:25 INFO - PROCESS | 3656 | 1471692745350 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:25 INFO - PROCESS | 3656 | 1471692745459 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:32:25 INFO - PROCESS | 3656 | 1471692745506 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:25 INFO - PROCESS | 3656 | 1471692745508 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:25 INFO - PROCESS | 3656 | ++DOCSHELL 0C776400 == 32 [pid = 3656] [id = 312] 03:32:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (102C9000) [pid = 3656] [serial = 935] [outer = 00000000] 03:32:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (13EA5400) [pid = 3656] [serial = 936] [outer = 102C9000] 03:32:25 INFO - PROCESS | 3656 | 1471692745553 Marionette DEBUG loaded listener.js 03:32:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19937400) [pid = 3656] [serial = 937] [outer = 102C9000] 03:32:25 INFO - PROCESS | 3656 | 1471692745857 Marionette TRACE conn3 <- [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] 03:32:25 INFO - PROCESS | 3656 | 1471692745906 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 03:32:25 INFO - PROCESS | 3656 | 1471692745910 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:32:25 INFO - PROCESS | 3656 | 1471692745911 Marionette TRACE conn3 <- [1,1214,null,{}] 03:32:25 INFO - PROCESS | 3656 | 1471692745923 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:25 INFO - PROCESS | 3656 | 1471692745925 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:25 INFO - PROCESS | 3656 | 1471692745981 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:32:25 INFO - PROCESS | 3656 | 1471692745986 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:25 INFO - PROCESS | 3656 | 1471692745988 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:25 INFO - PROCESS | 3656 | ++DOCSHELL 19937000 == 33 [pid = 3656] [id = 313] 03:32:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19B29400) [pid = 3656] [serial = 938] [outer = 00000000] 03:32:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19EB3C00) [pid = 3656] [serial = 939] [outer = 19B29400] 03:32:26 INFO - PROCESS | 3656 | 1471692746034 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19EBE400) [pid = 3656] [serial = 940] [outer = 19B29400] 03:32:26 INFO - PROCESS | 3656 | 1471692746400 Marionette TRACE conn3 <- [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]]]}] 03:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 507ms 03:32:26 INFO - PROCESS | 3656 | 1471692746413 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:32:26 INFO - PROCESS | 3656 | 1471692746415 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 03:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:32:26 INFO - PROCESS | 3656 | 1471692746429 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:32:26 INFO - PROCESS | 3656 | 1471692746431 Marionette TRACE conn3 <- [1,1218,null,{}] 03:32:26 INFO - PROCESS | 3656 | 1471692746435 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:26 INFO - PROCESS | 3656 | 1471692746437 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:26 INFO - PROCESS | 3656 | 1471692746493 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:32:26 INFO - PROCESS | 3656 | 1471692746498 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:26 INFO - PROCESS | 3656 | 1471692746500 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:26 INFO - PROCESS | 3656 | ++DOCSHELL 19B33000 == 34 [pid = 3656] [id = 314] 03:32:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19F64C00) [pid = 3656] [serial = 941] [outer = 00000000] 03:32:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A12F800) [pid = 3656] [serial = 942] [outer = 19F64C00] 03:32:26 INFO - PROCESS | 3656 | 1471692746546 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A407400) [pid = 3656] [serial = 943] [outer = 19F64C00] 03:32:27 INFO - PROCESS | 3656 | 1471692747044 Marionette TRACE conn3 <- [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]]]}] 03:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 680ms 03:32:27 INFO - PROCESS | 3656 | 1471692747128 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:32:27 INFO - PROCESS | 3656 | 1471692747133 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 03:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:32:27 INFO - PROCESS | 3656 | 1471692747140 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:32:27 INFO - PROCESS | 3656 | 1471692747143 Marionette TRACE conn3 <- [1,1222,null,{}] 03:32:27 INFO - PROCESS | 3656 | 1471692747130 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:27 INFO - PROCESS | 3656 | 1471692747134 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:27 INFO - PROCESS | 3656 | 1471692747245 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:32:27 INFO - PROCESS | 3656 | 1471692747364 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:27 INFO - PROCESS | 3656 | 1471692747369 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:27 INFO - PROCESS | 3656 | ++DOCSHELL 0C767800 == 35 [pid = 3656] [id = 315] 03:32:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (0C767C00) [pid = 3656] [serial = 944] [outer = 00000000] 03:32:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1143C400) [pid = 3656] [serial = 945] [outer = 0C767C00] 03:32:27 INFO - PROCESS | 3656 | 1471692747429 Marionette DEBUG loaded listener.js 03:32:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1282C400) [pid = 3656] [serial = 946] [outer = 0C767C00] 03:32:28 INFO - PROCESS | 3656 | 1471692748136 Marionette TRACE conn3 <- [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]]]}] 03:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1040ms 03:32:28 INFO - PROCESS | 3656 | 1471692748165 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 03:32:28 INFO - PROCESS | 3656 | 1471692748170 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 03:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:32:28 INFO - PROCESS | 3656 | 1471692748201 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:32:28 INFO - PROCESS | 3656 | 1471692748204 Marionette TRACE conn3 <- [1,1226,null,{}] 03:32:28 INFO - PROCESS | 3656 | 1471692748208 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:28 INFO - PROCESS | 3656 | 1471692748211 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:28 INFO - PROCESS | 3656 | 1471692748336 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:32:28 INFO - PROCESS | 3656 | 1471692748513 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:28 INFO - PROCESS | 3656 | 1471692748517 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:28 INFO - PROCESS | 3656 | ++DOCSHELL 0C75F800 == 36 [pid = 3656] [id = 316] 03:32:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (0C75FC00) [pid = 3656] [serial = 947] [outer = 00000000] 03:32:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (0F972C00) [pid = 3656] [serial = 948] [outer = 0C75FC00] 03:32:28 INFO - PROCESS | 3656 | 1471692748577 Marionette DEBUG loaded listener.js 03:32:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (10A6EC00) [pid = 3656] [serial = 949] [outer = 0C75FC00] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 19937000 == 35 [pid = 3656] [id = 313] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 0C776400 == 34 [pid = 3656] [id = 312] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 1822B400 == 33 [pid = 3656] [id = 311] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 16D90400 == 32 [pid = 3656] [id = 310] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 13EA1000 == 31 [pid = 3656] [id = 309] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 11AE6800 == 30 [pid = 3656] [id = 308] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 11C3C000 == 29 [pid = 3656] [id = 307] 03:32:28 INFO - PROCESS | 3656 | --DOCSHELL 0C763800 == 28 [pid = 3656] [id = 306] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1A4A3800) [pid = 3656] [serial = 874] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1A761C00) [pid = 3656] [serial = 904] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1055EC00) [pid = 3656] [serial = 876] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10A0F800) [pid = 3656] [serial = 877] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (129C0C00) [pid = 3656] [serial = 882] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129E6800) [pid = 3656] [serial = 883] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (132ECC00) [pid = 3656] [serial = 879] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1A128800) [pid = 3656] [serial = 895] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1523B400) [pid = 3656] [serial = 880] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (155F8000) [pid = 3656] [serial = 900] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19EBD400) [pid = 3656] [serial = 894] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1523AC00) [pid = 3656] [serial = 885] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (15D98000) [pid = 3656] [serial = 886] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (18074000) [pid = 3656] [serial = 888] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1A509000) [pid = 3656] [serial = 897] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A867400) [pid = 3656] [serial = 907] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1A50D400) [pid = 3656] [serial = 898] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1A863800) [pid = 3656] [serial = 906] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A75D800) [pid = 3656] [serial = 903] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19932400) [pid = 3656] [serial = 891] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (15A0AC00) [pid = 3656] [serial = 901] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19B34000) [pid = 3656] [serial = 892] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1822D800) [pid = 3656] [serial = 889] [outer = 00000000] [url = about:blank] 03:32:29 INFO - PROCESS | 3656 | 1471692749067 Marionette TRACE conn3 <- [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]]]}] 03:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 893ms 03:32:29 INFO - PROCESS | 3656 | 1471692749081 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:32:29 INFO - PROCESS | 3656 | 1471692749084 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 03:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:32:29 INFO - PROCESS | 3656 | 1471692749089 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:32:29 INFO - PROCESS | 3656 | 1471692749091 Marionette TRACE conn3 <- [1,1230,null,{}] 03:32:29 INFO - PROCESS | 3656 | 1471692749097 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:29 INFO - PROCESS | 3656 | 1471692749101 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:29 INFO - PROCESS | 3656 | 1471692749205 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:32:29 INFO - PROCESS | 3656 | 1471692749286 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:29 INFO - PROCESS | 3656 | 1471692749289 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:29 INFO - PROCESS | 3656 | ++DOCSHELL 11AF2C00 == 29 [pid = 3656] [id = 317] 03:32:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (11C40C00) [pid = 3656] [serial = 950] [outer = 00000000] 03:32:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (12830C00) [pid = 3656] [serial = 951] [outer = 11C40C00] 03:32:29 INFO - PROCESS | 3656 | 1471692749338 Marionette DEBUG loaded listener.js 03:32:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (129BEC00) [pid = 3656] [serial = 952] [outer = 11C40C00] 03:32:29 INFO - PROCESS | 3656 | 1471692749685 Marionette TRACE conn3 <- [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]]]}] 03:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 627ms 03:32:29 INFO - PROCESS | 3656 | 1471692749734 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:32:29 INFO - PROCESS | 3656 | 1471692749738 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 03:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:32:29 INFO - PROCESS | 3656 | 1471692749726 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:32:29 INFO - PROCESS | 3656 | 1471692749728 Marionette TRACE conn3 <- [1,1234,null,{}] 03:32:29 INFO - PROCESS | 3656 | 1471692749732 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:29 INFO - PROCESS | 3656 | 1471692749735 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:29 INFO - PROCESS | 3656 | 1471692749825 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:32:29 INFO - PROCESS | 3656 | 1471692749832 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:29 INFO - PROCESS | 3656 | 1471692749834 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:29 INFO - PROCESS | 3656 | ++DOCSHELL 12BD0400 == 30 [pid = 3656] [id = 318] 03:32:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12D6F400) [pid = 3656] [serial = 953] [outer = 00000000] 03:32:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1316DC00) [pid = 3656] [serial = 954] [outer = 12D6F400] 03:32:29 INFO - PROCESS | 3656 | 1471692749862 Marionette DEBUG loaded listener.js 03:32:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (139D5000) [pid = 3656] [serial = 955] [outer = 12D6F400] 03:32:30 INFO - PROCESS | 3656 | 1471692750266 Marionette TRACE conn3 <- [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]]]}] 03:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 547ms 03:32:30 INFO - PROCESS | 3656 | 1471692750275 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:32:30 INFO - PROCESS | 3656 | 1471692750277 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 03:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:32:30 INFO - PROCESS | 3656 | 1471692750282 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - PROCESS | 3656 | 1471692750288 Marionette TRACE conn3 <- [1,1238,null,{}] 03:32:30 INFO - PROCESS | 3656 | 1471692750302 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:30 INFO - PROCESS | 3656 | 1471692750306 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:30 INFO - PROCESS | 3656 | 1471692750377 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:32:30 INFO - PROCESS | 3656 | 1471692750387 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:30 INFO - PROCESS | 3656 | 1471692750389 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:30 INFO - PROCESS | 3656 | ++DOCSHELL 15A11000 == 31 [pid = 3656] [id = 319] 03:32:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (15D98000) [pid = 3656] [serial = 956] [outer = 00000000] 03:32:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16984000) [pid = 3656] [serial = 957] [outer = 15D98000] 03:32:30 INFO - PROCESS | 3656 | 1471692750437 Marionette DEBUG loaded listener.js 03:32:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16D8C400) [pid = 3656] [serial = 958] [outer = 15D98000] 03:32:30 INFO - PROCESS | 3656 | 1471692750840 Marionette TRACE conn3 <- [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]]]}] 03:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 612ms 03:32:30 INFO - PROCESS | 3656 | 1471692750899 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:32:30 INFO - PROCESS | 3656 | 1471692750902 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 03:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:32:30 INFO - PROCESS | 3656 | 1471692750905 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - PROCESS | 3656 | 1471692750907 Marionette TRACE conn3 <- [1,1242,null,{}] 03:32:30 INFO - PROCESS | 3656 | 1471692750911 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:30 INFO - PROCESS | 3656 | 1471692750913 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:31 INFO - PROCESS | 3656 | 1471692751023 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:32:31 INFO - PROCESS | 3656 | 1471692751103 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:31 INFO - PROCESS | 3656 | 1471692751105 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:31 INFO - PROCESS | 3656 | ++DOCSHELL 175A1800 == 32 [pid = 3656] [id = 320] 03:32:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1772CC00) [pid = 3656] [serial = 959] [outer = 00000000] 03:32:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1806D000) [pid = 3656] [serial = 960] [outer = 1772CC00] 03:32:31 INFO - PROCESS | 3656 | 1471692751136 Marionette DEBUG loaded listener.js 03:32:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (18229400) [pid = 3656] [serial = 961] [outer = 1772CC00] 03:32:31 INFO - PROCESS | 3656 | 1471692751528 Marionette TRACE conn3 <- [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]]]}] 03:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 651ms 03:32:31 INFO - PROCESS | 3656 | 1471692751567 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:32:31 INFO - PROCESS | 3656 | 1471692751569 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 03:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:32:31 INFO - PROCESS | 3656 | 1471692751572 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:32:31 INFO - PROCESS | 3656 | 1471692751573 Marionette TRACE conn3 <- [1,1246,null,{}] 03:32:31 INFO - PROCESS | 3656 | 1471692751577 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:31 INFO - PROCESS | 3656 | 1471692751579 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:31 INFO - PROCESS | 3656 | 1471692751692 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:32:31 INFO - PROCESS | 3656 | 1471692751698 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:31 INFO - PROCESS | 3656 | 1471692751704 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:31 INFO - PROCESS | 3656 | ++DOCSHELL 19796400 == 33 [pid = 3656] [id = 321] 03:32:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19796800) [pid = 3656] [serial = 962] [outer = 00000000] 03:32:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19934400) [pid = 3656] [serial = 963] [outer = 19796800] 03:32:31 INFO - PROCESS | 3656 | 1471692751827 Marionette DEBUG loaded listener.js 03:32:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19B32400) [pid = 3656] [serial = 964] [outer = 19796800] 03:32:32 INFO - PROCESS | 3656 | 1471692752233 Marionette TRACE conn3 <- [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]]]}] 03:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 696ms 03:32:32 INFO - PROCESS | 3656 | 1471692752276 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:32:32 INFO - PROCESS | 3656 | 1471692752278 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 03:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:32:32 INFO - PROCESS | 3656 | 1471692752319 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:32:32 INFO - PROCESS | 3656 | 1471692752321 Marionette TRACE conn3 <- [1,1250,null,{}] 03:32:32 INFO - PROCESS | 3656 | 1471692752328 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:32 INFO - PROCESS | 3656 | 1471692752330 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:32 INFO - PROCESS | 3656 | 1471692752445 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:32:32 INFO - PROCESS | 3656 | 1471692752443 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:32 INFO - PROCESS | 3656 | 1471692752445 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:32 INFO - PROCESS | 3656 | ++DOCSHELL 19EB6800 == 34 [pid = 3656] [id = 322] 03:32:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19EB8000) [pid = 3656] [serial = 965] [outer = 00000000] 03:32:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A125800) [pid = 3656] [serial = 966] [outer = 19EB8000] 03:32:32 INFO - PROCESS | 3656 | 1471692752491 Marionette DEBUG loaded listener.js 03:32:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19F61400) [pid = 3656] [serial = 967] [outer = 19EB8000] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (0C763C00) [pid = 3656] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1316D000) [pid = 3656] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (11C49C00) [pid = 3656] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1822F400) [pid = 3656] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (170B9800) [pid = 3656] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (102C9000) [pid = 3656] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (0C762400) [pid = 3656] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (139D3000) [pid = 3656] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19B29400) [pid = 3656] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:32:32 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1419F800) [pid = 3656] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:32:32 INFO - PROCESS | 3656 | 1471692752952 Marionette TRACE conn3 <- [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]]]}] 03:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 696ms 03:32:32 INFO - PROCESS | 3656 | 1471692752984 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:32:32 INFO - PROCESS | 3656 | 1471692752986 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 03:32:32 INFO - PROCESS | 3656 | 1471692752989 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:32:32 INFO - PROCESS | 3656 | 1471692752991 Marionette TRACE conn3 <- [1,1254,null,{}] 03:32:32 INFO - PROCESS | 3656 | 1471692752994 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:32 INFO - PROCESS | 3656 | 1471692752996 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:33 INFO - PROCESS | 3656 | 1471692753072 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:32:33 INFO - PROCESS | 3656 | 1471692753139 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:33 INFO - PROCESS | 3656 | 1471692753141 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:33 INFO - PROCESS | 3656 | ++DOCSHELL 1026B000 == 35 [pid = 3656] [id = 323] 03:32:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1059CC00) [pid = 3656] [serial = 968] [outer = 00000000] 03:32:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (18233800) [pid = 3656] [serial = 969] [outer = 1059CC00] 03:32:33 INFO - PROCESS | 3656 | 1471692753190 Marionette DEBUG loaded listener.js 03:32:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1419D400) [pid = 3656] [serial = 970] [outer = 1059CC00] 03:32:33 INFO - PROCESS | 3656 | 1471692753540 Marionette TRACE conn3 <- [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]]]}] 03:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 607ms 03:32:33 INFO - PROCESS | 3656 | 1471692753592 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:32:33 INFO - PROCESS | 3656 | 1471692753594 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 03:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:32:33 INFO - PROCESS | 3656 | 1471692753597 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:32:33 INFO - PROCESS | 3656 | 1471692753598 Marionette TRACE conn3 <- [1,1258,null,{}] 03:32:33 INFO - PROCESS | 3656 | 1471692753602 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:33 INFO - PROCESS | 3656 | 1471692753604 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:33 INFO - PROCESS | 3656 | 1471692753707 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:32:33 INFO - PROCESS | 3656 | 1471692753796 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:33 INFO - PROCESS | 3656 | 1471692753798 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:33 INFO - PROCESS | 3656 | ++DOCSHELL 0C762400 == 36 [pid = 3656] [id = 324] 03:32:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (0C762800) [pid = 3656] [serial = 971] [outer = 00000000] 03:32:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19EB9400) [pid = 3656] [serial = 972] [outer = 0C762800] 03:32:33 INFO - PROCESS | 3656 | 1471692753843 Marionette DEBUG loaded listener.js 03:32:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A40C800) [pid = 3656] [serial = 973] [outer = 0C762800] 03:32:34 INFO - PROCESS | 3656 | 1471692754162 Marionette TRACE conn3 <- [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]]]}] 03:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 607ms 03:32:34 INFO - PROCESS | 3656 | 1471692754197 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:32:34 INFO - PROCESS | 3656 | 1471692754199 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 03:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:32:34 INFO - PROCESS | 3656 | 1471692754202 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:32:34 INFO - PROCESS | 3656 | 1471692754204 Marionette TRACE conn3 <- [1,1262,null,{}] 03:32:34 INFO - PROCESS | 3656 | 1471692754208 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:34 INFO - PROCESS | 3656 | 1471692754209 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:34 INFO - PROCESS | 3656 | 1471692754320 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:32:34 INFO - PROCESS | 3656 | 1471692754328 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:34 INFO - PROCESS | 3656 | 1471692754330 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:34 INFO - PROCESS | 3656 | ++DOCSHELL 112CDC00 == 37 [pid = 3656] [id = 325] 03:32:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (15A10800) [pid = 3656] [serial = 974] [outer = 00000000] 03:32:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A503000) [pid = 3656] [serial = 975] [outer = 15A10800] 03:32:34 INFO - PROCESS | 3656 | 1471692754374 Marionette DEBUG loaded listener.js 03:32:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A506800) [pid = 3656] [serial = 976] [outer = 15A10800] 03:32:34 INFO - PROCESS | 3656 | 1471692754833 Marionette TRACE conn3 <- [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]]]}] 03:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 652ms 03:32:34 INFO - PROCESS | 3656 | 1471692754867 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:32:34 INFO - PROCESS | 3656 | 1471692754871 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 03:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:32:34 INFO - PROCESS | 3656 | 1471692754878 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:32:34 INFO - PROCESS | 3656 | 1471692754881 Marionette TRACE conn3 <- [1,1266,null,{}] 03:32:34 INFO - PROCESS | 3656 | 1471692754887 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:34 INFO - PROCESS | 3656 | 1471692754891 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:35 INFO - PROCESS | 3656 | 1471692755048 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:32:35 INFO - PROCESS | 3656 | 1471692755165 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:35 INFO - PROCESS | 3656 | 1471692755170 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:35 INFO - PROCESS | 3656 | ++DOCSHELL 10516400 == 38 [pid = 3656] [id = 326] 03:32:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (10A0F000) [pid = 3656] [serial = 977] [outer = 00000000] 03:32:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (114E2C00) [pid = 3656] [serial = 978] [outer = 10A0F000] 03:32:35 INFO - PROCESS | 3656 | 1471692755229 Marionette DEBUG loaded listener.js 03:32:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (11CEE800) [pid = 3656] [serial = 979] [outer = 10A0F000] 03:32:35 INFO - PROCESS | 3656 | 1471692755790 Marionette TRACE conn3 <- [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]]]}] 03:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 948ms 03:32:35 INFO - PROCESS | 3656 | 1471692755825 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:32:35 INFO - PROCESS | 3656 | 1471692755830 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 03:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:32:35 INFO - PROCESS | 3656 | 1471692755836 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:32:35 INFO - PROCESS | 3656 | 1471692755839 Marionette TRACE conn3 <- [1,1270,null,{}] 03:32:35 INFO - PROCESS | 3656 | 1471692755843 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:35 INFO - PROCESS | 3656 | 1471692755846 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:35 INFO - PROCESS | 3656 | 1471692755957 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:32:36 INFO - PROCESS | 3656 | 1471692756086 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:36 INFO - PROCESS | 3656 | 1471692756089 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:36 INFO - PROCESS | 3656 | ++DOCSHELL 13941400 == 39 [pid = 3656] [id = 327] 03:32:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (13942400) [pid = 3656] [serial = 980] [outer = 00000000] 03:32:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (141A0000) [pid = 3656] [serial = 981] [outer = 13942400] 03:32:36 INFO - PROCESS | 3656 | 1471692756130 Marionette DEBUG loaded listener.js 03:32:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1560E800) [pid = 3656] [serial = 982] [outer = 13942400] 03:32:36 INFO - PROCESS | 3656 | 1471692756700 Marionette TRACE conn3 <- [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]]]}] 03:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 888ms 03:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:32:36 INFO - PROCESS | 3656 | 1471692756744 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:32:36 INFO - PROCESS | 3656 | 1471692756747 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 03:32:36 INFO - PROCESS | 3656 | 1471692756751 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:32:36 INFO - PROCESS | 3656 | 1471692756755 Marionette TRACE conn3 <- [1,1274,null,{}] 03:32:36 INFO - PROCESS | 3656 | 1471692756766 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:36 INFO - PROCESS | 3656 | 1471692756770 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:36 INFO - PROCESS | 3656 | 1471692756892 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:32:37 INFO - PROCESS | 3656 | 1471692757020 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:37 INFO - PROCESS | 3656 | 1471692757024 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:37 INFO - PROCESS | 3656 | ++DOCSHELL 19E01400 == 40 [pid = 3656] [id = 328] 03:32:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19E01800) [pid = 3656] [serial = 983] [outer = 00000000] 03:32:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1A124C00) [pid = 3656] [serial = 984] [outer = 19E01800] 03:32:37 INFO - PROCESS | 3656 | 1471692757082 Marionette DEBUG loaded listener.js 03:32:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1A50B400) [pid = 3656] [serial = 985] [outer = 19E01800] 03:32:37 INFO - PROCESS | 3656 | 1471692757820 Marionette TRACE conn3 <- [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]]]}] 03:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1125ms 03:32:37 INFO - PROCESS | 3656 | 1471692757877 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:32:37 INFO - PROCESS | 3656 | 1471692757881 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 03:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:32:37 INFO - PROCESS | 3656 | 1471692757886 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:32:37 INFO - PROCESS | 3656 | 1471692757889 Marionette TRACE conn3 <- [1,1278,null,{}] 03:32:37 INFO - PROCESS | 3656 | 1471692757895 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:37 INFO - PROCESS | 3656 | 1471692757898 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:37 INFO - PROCESS | 3656 | 1471692757996 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:32:38 INFO - PROCESS | 3656 | 1471692758062 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:38 INFO - PROCESS | 3656 | 1471692758067 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:38 INFO - PROCESS | 3656 | ++DOCSHELL 114EA400 == 41 [pid = 3656] [id = 329] 03:32:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (11AEC000) [pid = 3656] [serial = 986] [outer = 00000000] 03:32:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1293E000) [pid = 3656] [serial = 987] [outer = 11AEC000] 03:32:38 INFO - PROCESS | 3656 | 1471692758162 Marionette DEBUG loaded listener.js 03:32:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (129E7C00) [pid = 3656] [serial = 988] [outer = 11AEC000] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 0C762400 == 40 [pid = 3656] [id = 324] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 1026B000 == 39 [pid = 3656] [id = 323] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 19EB6800 == 38 [pid = 3656] [id = 322] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 19796400 == 37 [pid = 3656] [id = 321] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 175A1800 == 36 [pid = 3656] [id = 320] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 15A11000 == 35 [pid = 3656] [id = 319] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 12BD0400 == 34 [pid = 3656] [id = 318] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 11AF2C00 == 33 [pid = 3656] [id = 317] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 0C75F800 == 32 [pid = 3656] [id = 316] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 0C767800 == 31 [pid = 3656] [id = 315] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 19B33000 == 30 [pid = 3656] [id = 314] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 19E01400 == 29 [pid = 3656] [id = 328] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 112CDC00 == 28 [pid = 3656] [id = 325] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 10516400 == 27 [pid = 3656] [id = 326] 03:32:38 INFO - PROCESS | 3656 | --DOCSHELL 13941400 == 26 [pid = 3656] [id = 327] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (0C76E000) [pid = 3656] [serial = 918] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (10A01C00) [pid = 3656] [serial = 919] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (131F2C00) [pid = 3656] [serial = 924] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1293E800) [pid = 3656] [serial = 921] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (129BFC00) [pid = 3656] [serial = 922] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (19790000) [pid = 3656] [serial = 933] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (17739800) [pid = 3656] [serial = 930] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (17AF6800) [pid = 3656] [serial = 931] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (13EA5400) [pid = 3656] [serial = 936] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10FABC00) [pid = 3656] [serial = 910] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (102CB800) [pid = 3656] [serial = 909] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (16A15000) [pid = 3656] [serial = 913] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1523DC00) [pid = 3656] [serial = 912] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1A12F800) [pid = 3656] [serial = 942] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19EB3C00) [pid = 3656] [serial = 939] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19EBE400) [pid = 3656] [serial = 940] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A503800) [pid = 3656] [serial = 915] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19799800) [pid = 3656] [serial = 934] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (168F4400) [pid = 3656] [serial = 927] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16F99800) [pid = 3656] [serial = 928] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (132E4400) [pid = 3656] [serial = 925] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19937400) [pid = 3656] [serial = 937] [outer = 00000000] [url = about:blank] 03:32:39 INFO - PROCESS | 3656 | 1471692759253 Marionette TRACE conn3 <- [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]]]}] 03:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1421ms 03:32:39 INFO - PROCESS | 3656 | 1471692759307 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 3656 | 1471692759311 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 03:32:39 INFO - PROCESS | 3656 | 1471692759316 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:32:39 INFO - PROCESS | 3656 | 1471692759319 Marionette TRACE conn3 <- [1,1282,null,{}] 03:32:39 INFO - PROCESS | 3656 | 1471692759329 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:39 INFO - PROCESS | 3656 | 1471692759333 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:39 INFO - PROCESS | 3656 | 1471692759454 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:32:39 INFO - PROCESS | 3656 | 1471692759470 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:39 INFO - PROCESS | 3656 | 1471692759473 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:39 INFO - PROCESS | 3656 | ++DOCSHELL 112A1000 == 27 [pid = 3656] [id = 330] 03:32:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (112C2C00) [pid = 3656] [serial = 989] [outer = 00000000] 03:32:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1142D800) [pid = 3656] [serial = 990] [outer = 112C2C00] 03:32:39 INFO - PROCESS | 3656 | 1471692759506 Marionette DEBUG loaded listener.js 03:32:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (11C41000) [pid = 3656] [serial = 991] [outer = 112C2C00] 03:32:39 INFO - PROCESS | 3656 | 1471692759970 Marionette TRACE conn3 <- [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]]]}] 03:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 695ms 03:32:40 INFO - PROCESS | 3656 | 1471692760022 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:32:40 INFO - PROCESS | 3656 | 1471692760027 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 03:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:32:40 INFO - PROCESS | 3656 | 1471692760034 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:32:40 INFO - PROCESS | 3656 | 1471692760037 Marionette TRACE conn3 <- [1,1286,null,{}] 03:32:40 INFO - PROCESS | 3656 | 1471692760041 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:40 INFO - PROCESS | 3656 | 1471692760043 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:40 INFO - PROCESS | 3656 | 1471692760129 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:32:40 INFO - PROCESS | 3656 | 1471692760120 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:40 INFO - PROCESS | 3656 | 1471692760123 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:40 INFO - PROCESS | 3656 | ++DOCSHELL 1308B800 == 28 [pid = 3656] [id = 331] 03:32:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1308CC00) [pid = 3656] [serial = 992] [outer = 00000000] 03:32:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1316D000) [pid = 3656] [serial = 993] [outer = 1308CC00] 03:32:40 INFO - PROCESS | 3656 | 1471692760171 Marionette DEBUG loaded listener.js 03:32:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (131F5800) [pid = 3656] [serial = 994] [outer = 1308CC00] 03:32:40 INFO - PROCESS | 3656 | 1471692760640 Marionette TRACE conn3 <- [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]]]}] 03:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 651ms 03:32:40 INFO - PROCESS | 3656 | 1471692760698 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:32:40 INFO - PROCESS | 3656 | 1471692760700 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 03:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:32:40 INFO - PROCESS | 3656 | 1471692760703 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:32:40 INFO - PROCESS | 3656 | 1471692760707 Marionette TRACE conn3 <- [1,1290,null,{}] 03:32:40 INFO - PROCESS | 3656 | 1471692760717 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:40 INFO - PROCESS | 3656 | 1471692760722 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:40 INFO - PROCESS | 3656 | 1471692760811 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:32:40 INFO - PROCESS | 3656 | 1471692760906 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:40 INFO - PROCESS | 3656 | 1471692760909 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:40 INFO - PROCESS | 3656 | ++DOCSHELL 16D89800 == 29 [pid = 3656] [id = 332] 03:32:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16E02400) [pid = 3656] [serial = 995] [outer = 00000000] 03:32:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16FE5C00) [pid = 3656] [serial = 996] [outer = 16E02400] 03:32:40 INFO - PROCESS | 3656 | 1471692760959 Marionette DEBUG loaded listener.js 03:32:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17595000) [pid = 3656] [serial = 997] [outer = 16E02400] 03:32:41 INFO - PROCESS | 3656 | 1471692761659 Marionette TRACE conn3 <- [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]]]}] 03:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 992ms 03:32:41 INFO - PROCESS | 3656 | 1471692761697 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:32:41 INFO - PROCESS | 3656 | 1471692761701 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 03:32:41 INFO - PROCESS | 3656 | 1471692761727 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:32:41 INFO - PROCESS | 3656 | 1471692761732 Marionette TRACE conn3 <- [1,1294,null,{}] 03:32:41 INFO - PROCESS | 3656 | 1471692761744 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:41 INFO - PROCESS | 3656 | 1471692761747 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:41 INFO - PROCESS | 3656 | 1471692761870 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:32:41 INFO - PROCESS | 3656 | 1471692761946 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:41 INFO - PROCESS | 3656 | 1471692761949 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:41 INFO - PROCESS | 3656 | ++DOCSHELL 11CE8C00 == 30 [pid = 3656] [id = 333] 03:32:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (12980C00) [pid = 3656] [serial = 998] [outer = 00000000] 03:32:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (12BD0000) [pid = 3656] [serial = 999] [outer = 12980C00] 03:32:42 INFO - PROCESS | 3656 | 1471692762053 Marionette DEBUG loaded listener.js 03:32:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (13EA0400) [pid = 3656] [serial = 1000] [outer = 12980C00] 03:32:42 INFO - PROCESS | 3656 | 1471692762755 Marionette TRACE conn3 <- [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]]]}] 03:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1066ms 03:32:42 INFO - PROCESS | 3656 | 1471692762779 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:32:42 INFO - PROCESS | 3656 | 1471692762784 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 03:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:32:42 INFO - PROCESS | 3656 | 1471692762791 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:32:42 INFO - PROCESS | 3656 | 1471692762794 Marionette TRACE conn3 <- [1,1298,null,{}] 03:32:42 INFO - PROCESS | 3656 | 1471692762798 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:42 INFO - PROCESS | 3656 | 1471692762801 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:42 INFO - PROCESS | 3656 | 1471692762923 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:32:43 INFO - PROCESS | 3656 | 1471692763050 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:43 INFO - PROCESS | 3656 | 1471692763053 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:43 INFO - PROCESS | 3656 | ++DOCSHELL 16071800 == 31 [pid = 3656] [id = 334] 03:32:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (16072C00) [pid = 3656] [serial = 1001] [outer = 00000000] 03:32:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17541000) [pid = 3656] [serial = 1002] [outer = 16072C00] 03:32:43 INFO - PROCESS | 3656 | 1471692763095 Marionette DEBUG loaded listener.js 03:32:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17734800) [pid = 3656] [serial = 1003] [outer = 16072C00] 03:32:43 INFO - PROCESS | 3656 | --DOCSHELL 1308B800 == 30 [pid = 3656] [id = 331] 03:32:43 INFO - PROCESS | 3656 | --DOCSHELL 112A1000 == 29 [pid = 3656] [id = 330] 03:32:43 INFO - PROCESS | 3656 | --DOCSHELL 114EA400 == 28 [pid = 3656] [id = 329] 03:32:43 INFO - PROCESS | 3656 | 1471692763750 Marionette TRACE conn3 <- [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] 03:32:43 INFO - PROCESS | 3656 | 1471692763789 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 03:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:32:43 INFO - PROCESS | 3656 | 1471692763815 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:32:43 INFO - PROCESS | 3656 | 1471692763819 Marionette TRACE conn3 <- [1,1302,null,{}] 03:32:43 INFO - PROCESS | 3656 | 1471692763824 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:43 INFO - PROCESS | 3656 | 1471692763827 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:43 INFO - PROCESS | 3656 | 1471692763944 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:32:43 INFO - PROCESS | 3656 | 1471692764003 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:43 INFO - PROCESS | 3656 | 1471692764006 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:43 INFO - PROCESS | 3656 | ++DOCSHELL 11AE6800 == 29 [pid = 3656] [id = 335] 03:32:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (11CE7800) [pid = 3656] [serial = 1004] [outer = 00000000] 03:32:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (131E7000) [pid = 3656] [serial = 1005] [outer = 11CE7800] 03:32:44 INFO - PROCESS | 3656 | 1471692764055 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (14199C00) [pid = 3656] [serial = 1006] [outer = 11CE7800] 03:32:44 INFO - PROCESS | 3656 | 1471692764497 Marionette TRACE conn3 <- [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]]]}] 03:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 726ms 03:32:44 INFO - PROCESS | 3656 | 1471692764536 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:32:44 INFO - PROCESS | 3656 | 1471692764540 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 03:32:44 INFO - PROCESS | 3656 | 1471692764546 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:32:44 INFO - PROCESS | 3656 | 1471692764548 Marionette TRACE conn3 <- [1,1306,null,{}] 03:32:44 INFO - PROCESS | 3656 | 1471692764552 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:44 INFO - PROCESS | 3656 | 1471692764555 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:44 INFO - PROCESS | 3656 | 1471692764675 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:32:44 INFO - PROCESS | 3656 | 1471692764744 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:44 INFO - PROCESS | 3656 | 1471692764746 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:44 INFO - PROCESS | 3656 | ++DOCSHELL 17AF4000 == 30 [pid = 3656] [id = 336] 03:32:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (17AF8000) [pid = 3656] [serial = 1007] [outer = 00000000] 03:32:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (18071C00) [pid = 3656] [serial = 1008] [outer = 17AF8000] 03:32:44 INFO - PROCESS | 3656 | 1471692764774 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1822C800) [pid = 3656] [serial = 1009] [outer = 17AF8000] 03:32:45 INFO - PROCESS | 3656 | 1471692765190 Marionette TRACE conn3 <- [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]]]}] 03:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 696ms 03:32:45 INFO - PROCESS | 3656 | 1471692765255 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:32:45 INFO - PROCESS | 3656 | 1471692765257 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 03:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:32:45 INFO - PROCESS | 3656 | 1471692765261 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:32:45 INFO - PROCESS | 3656 | 1471692765264 Marionette TRACE conn3 <- [1,1310,null,{}] 03:32:45 INFO - PROCESS | 3656 | 1471692765275 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:45 INFO - PROCESS | 3656 | 1471692765279 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:45 INFO - PROCESS | 3656 | 1471692765375 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:32:45 INFO - PROCESS | 3656 | 1471692765437 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:45 INFO - PROCESS | 3656 | 1471692765440 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:45 INFO - PROCESS | 3656 | ++DOCSHELL 19E04800 == 31 [pid = 3656] [id = 337] 03:32:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (19E04C00) [pid = 3656] [serial = 1010] [outer = 00000000] 03:32:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (19E0D000) [pid = 3656] [serial = 1011] [outer = 19E04C00] 03:32:45 INFO - PROCESS | 3656 | 1471692765490 Marionette DEBUG loaded listener.js 03:32:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (19F61C00) [pid = 3656] [serial = 1012] [outer = 19E04C00] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (0C762800) [pid = 3656] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1772CC00) [pid = 3656] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (19796800) [pid = 3656] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (19F64C00) [pid = 3656] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (0C75FC00) [pid = 3656] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (15D98000) [pid = 3656] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (12D6F400) [pid = 3656] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1059CC00) [pid = 3656] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (0C767C00) [pid = 3656] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (11C40C00) [pid = 3656] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (15A10800) [pid = 3656] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (19EB8000) [pid = 3656] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A12E800) [pid = 3656] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (11AEC000) [pid = 3656] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (112C2C00) [pid = 3656] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A0F000) [pid = 3656] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (13942400) [pid = 3656] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19E01800) [pid = 3656] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:32:45 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1308CC00) [pid = 3656] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:32:45 INFO - PROCESS | 3656 | 1471692765938 Marionette TRACE conn3 <- [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]]]}] 03:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 695ms 03:32:45 INFO - PROCESS | 3656 | 1471692765980 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 03:32:45 INFO - PROCESS | 3656 | 1471692765982 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 03:32:45 INFO - PROCESS | 3656 | 1471692765986 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:32:45 INFO - PROCESS | 3656 | 1471692765988 Marionette TRACE conn3 <- [1,1314,null,{}] 03:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:32:45 INFO - PROCESS | 3656 | 1471692765991 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:45 INFO - PROCESS | 3656 | 1471692765993 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:46 INFO - PROCESS | 3656 | 1471692766078 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:32:46 INFO - PROCESS | 3656 | 1471692766083 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:46 INFO - PROCESS | 3656 | 1471692766085 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:46 INFO - PROCESS | 3656 | ++DOCSHELL 0C760000 == 32 [pid = 3656] [id = 338] 03:32:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (10560000) [pid = 3656] [serial = 1013] [outer = 00000000] 03:32:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (141A1400) [pid = 3656] [serial = 1014] [outer = 10560000] 03:32:46 INFO - PROCESS | 3656 | 1471692766113 Marionette DEBUG loaded listener.js 03:32:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19798000) [pid = 3656] [serial = 1015] [outer = 10560000] 03:32:46 INFO - PROCESS | 3656 | 1471692766535 Marionette TRACE conn3 <- [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]]]}] 03:32:46 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 03:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 607ms 03:32:46 INFO - PROCESS | 3656 | 1471692766586 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:32:46 INFO - PROCESS | 3656 | 1471692766588 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 03:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:32:46 INFO - PROCESS | 3656 | 1471692766591 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:32:46 INFO - PROCESS | 3656 | 1471692766593 Marionette TRACE conn3 <- [1,1318,null,{}] 03:32:46 INFO - PROCESS | 3656 | 1471692766596 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:46 INFO - PROCESS | 3656 | 1471692766599 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:46 INFO - PROCESS | 3656 | 1471692766706 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:32:46 INFO - PROCESS | 3656 | 1471692766715 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:46 INFO - PROCESS | 3656 | 1471692766718 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:46 INFO - PROCESS | 3656 | ++DOCSHELL 131F5000 == 33 [pid = 3656] [id = 339] 03:32:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (155FF000) [pid = 3656] [serial = 1016] [outer = 00000000] 03:32:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19E06800) [pid = 3656] [serial = 1017] [outer = 155FF000] 03:32:46 INFO - PROCESS | 3656 | 1471692766768 Marionette DEBUG loaded listener.js 03:32:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A12E800) [pid = 3656] [serial = 1018] [outer = 155FF000] 03:32:47 INFO - PROCESS | 3656 | 1471692767180 Marionette TRACE conn3 <- [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]]]}] 03:32:47 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 03:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 666ms 03:32:47 INFO - PROCESS | 3656 | 1471692767253 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:32:47 INFO - PROCESS | 3656 | 1471692767255 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 03:32:47 INFO - PROCESS | 3656 | 1471692767259 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:32:47 INFO - PROCESS | 3656 | 1471692767261 Marionette TRACE conn3 <- [1,1322,null,{}] 03:32:47 INFO - PROCESS | 3656 | 1471692767264 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:47 INFO - PROCESS | 3656 | 1471692767269 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:47 INFO - PROCESS | 3656 | 1471692767387 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:32:47 INFO - PROCESS | 3656 | 1471692767403 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:47 INFO - PROCESS | 3656 | 1471692767405 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:47 INFO - PROCESS | 3656 | ++DOCSHELL 1A508800 == 34 [pid = 3656] [id = 340] 03:32:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1A50B000) [pid = 3656] [serial = 1019] [outer = 00000000] 03:32:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A75B800) [pid = 3656] [serial = 1020] [outer = 1A50B000] 03:32:47 INFO - PROCESS | 3656 | 1471692767433 Marionette DEBUG loaded listener.js 03:32:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1A510C00) [pid = 3656] [serial = 1021] [outer = 1A50B000] 03:32:48 INFO - PROCESS | 3656 | 1471692768057 Marionette TRACE conn3 <- [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]]]}] 03:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 858ms 03:32:48 INFO - PROCESS | 3656 | 1471692768111 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:32:48 INFO - PROCESS | 3656 | 1471692768116 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 03:32:48 INFO - PROCESS | 3656 | 1471692768121 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:32:48 INFO - PROCESS | 3656 | 1471692768126 Marionette TRACE conn3 <- [1,1326,null,{}] 03:32:48 INFO - PROCESS | 3656 | 1471692768131 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:48 INFO - PROCESS | 3656 | 1471692768134 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:48 INFO - PROCESS | 3656 | 1471692768246 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:32:48 INFO - PROCESS | 3656 | 1471692768374 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:48 INFO - PROCESS | 3656 | 1471692768379 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:48 INFO - PROCESS | 3656 | ++DOCSHELL 10FAC400 == 35 [pid = 3656] [id = 341] 03:32:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1129BC00) [pid = 3656] [serial = 1022] [outer = 00000000] 03:32:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (13035400) [pid = 3656] [serial = 1023] [outer = 1129BC00] 03:32:48 INFO - PROCESS | 3656 | 1471692768420 Marionette DEBUG loaded listener.js 03:32:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1624B800) [pid = 3656] [serial = 1024] [outer = 1129BC00] 03:32:49 INFO - PROCESS | 3656 | 1471692769444 Marionette TRACE conn3 <- [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]]]}] 03:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1377ms 03:32:49 INFO - PROCESS | 3656 | 1471692769511 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:32:49 INFO - PROCESS | 3656 | 1471692769515 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 03:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:32:49 INFO - PROCESS | 3656 | 1471692769522 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:32:49 INFO - PROCESS | 3656 | 1471692769525 Marionette TRACE conn3 <- [1,1330,null,{}] 03:32:49 INFO - PROCESS | 3656 | 1471692769583 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:49 INFO - PROCESS | 3656 | 1471692769586 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:49 INFO - PROCESS | 3656 | 1471692769676 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:32:49 INFO - PROCESS | 3656 | 1471692769833 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:49 INFO - PROCESS | 3656 | 1471692769836 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:49 INFO - PROCESS | 3656 | ++DOCSHELL 131F4C00 == 36 [pid = 3656] [id = 342] 03:32:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1324A000) [pid = 3656] [serial = 1025] [outer = 00000000] 03:32:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (19796400) [pid = 3656] [serial = 1026] [outer = 1324A000] 03:32:49 INFO - PROCESS | 3656 | 1471692769947 Marionette DEBUG loaded listener.js 03:32:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (19B30800) [pid = 3656] [serial = 1027] [outer = 1324A000] 03:32:50 INFO - PROCESS | 3656 | 1471692770639 Marionette TRACE conn3 <- [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]]]}] 03:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1184ms 03:32:50 INFO - PROCESS | 3656 | 1471692770711 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:32:50 INFO - PROCESS | 3656 | 1471692770715 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 03:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:32:50 INFO - PROCESS | 3656 | 1471692770721 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:32:50 INFO - PROCESS | 3656 | 1471692770724 Marionette TRACE conn3 <- [1,1334,null,{}] 03:32:50 INFO - PROCESS | 3656 | 1471692770730 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:50 INFO - PROCESS | 3656 | 1471692770733 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:50 INFO - PROCESS | 3656 | 1471692770851 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:32:50 INFO - PROCESS | 3656 | 1471692770941 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:50 INFO - PROCESS | 3656 | 1471692770943 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:50 INFO - PROCESS | 3656 | --DOCSHELL 131F5000 == 35 [pid = 3656] [id = 339] 03:32:50 INFO - PROCESS | 3656 | --DOCSHELL 0C760000 == 34 [pid = 3656] [id = 338] 03:32:50 INFO - PROCESS | 3656 | --DOCSHELL 19E04800 == 33 [pid = 3656] [id = 337] 03:32:50 INFO - PROCESS | 3656 | --DOCSHELL 17AF4000 == 32 [pid = 3656] [id = 336] 03:32:50 INFO - PROCESS | 3656 | --DOCSHELL 11AE6800 == 31 [pid = 3656] [id = 335] 03:32:50 INFO - PROCESS | 3656 | --DOCSHELL 11CE8C00 == 30 [pid = 3656] [id = 333] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1A50E000) [pid = 3656] [serial = 916] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1316D000) [pid = 3656] [serial = 993] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (129E7C00) [pid = 3656] [serial = 988] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1293E000) [pid = 3656] [serial = 987] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1142D800) [pid = 3656] [serial = 990] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (114E2C00) [pid = 3656] [serial = 978] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (141A0000) [pid = 3656] [serial = 981] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1A124C00) [pid = 3656] [serial = 984] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A40C800) [pid = 3656] [serial = 973] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (11CEE800) [pid = 3656] [serial = 979] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1560E800) [pid = 3656] [serial = 982] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (11C41000) [pid = 3656] [serial = 991] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1806D000) [pid = 3656] [serial = 960] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19B32400) [pid = 3656] [serial = 964] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A407400) [pid = 3656] [serial = 943] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (0F972C00) [pid = 3656] [serial = 948] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10A6EC00) [pid = 3656] [serial = 949] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16984000) [pid = 3656] [serial = 957] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19934400) [pid = 3656] [serial = 963] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1316DC00) [pid = 3656] [serial = 954] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (18233800) [pid = 3656] [serial = 969] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (139D5000) [pid = 3656] [serial = 955] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1143C400) [pid = 3656] [serial = 945] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1282C400) [pid = 3656] [serial = 946] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (12830C00) [pid = 3656] [serial = 951] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (129BEC00) [pid = 3656] [serial = 952] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1A506800) [pid = 3656] [serial = 976] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1A50B400) [pid = 3656] [serial = 985] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (1A503000) [pid = 3656] [serial = 975] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (131F5800) [pid = 3656] [serial = 994] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (1A125800) [pid = 3656] [serial = 966] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1419D400) [pid = 3656] [serial = 970] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (19F61400) [pid = 3656] [serial = 967] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (18229400) [pid = 3656] [serial = 961] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (16D8C400) [pid = 3656] [serial = 958] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (19EB9400) [pid = 3656] [serial = 972] [outer = 00000000] [url = about:blank] 03:32:50 INFO - PROCESS | 3656 | ++DOCSHELL 0F972C00 == 31 [pid = 3656] [id = 343] 03:32:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (1026F400) [pid = 3656] [serial = 1028] [outer = 00000000] 03:32:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (10A72000) [pid = 3656] [serial = 1029] [outer = 1026F400] 03:32:51 INFO - PROCESS | 3656 | 1471692771028 Marionette DEBUG loaded listener.js 03:32:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (1143C400) [pid = 3656] [serial = 1030] [outer = 1026F400] 03:32:51 INFO - PROCESS | 3656 | 1471692771440 Marionette TRACE conn3 <- [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]]]}] 03:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 770ms 03:32:51 INFO - PROCESS | 3656 | 1471692771495 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:32:51 INFO - PROCESS | 3656 | 1471692771499 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 03:32:51 INFO - PROCESS | 3656 | 1471692771510 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:32:51 INFO - PROCESS | 3656 | 1471692771513 Marionette TRACE conn3 <- [1,1338,null,{}] 03:32:51 INFO - PROCESS | 3656 | 1471692771517 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:51 INFO - PROCESS | 3656 | 1471692771520 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:51 INFO - PROCESS | 3656 | 1471692771609 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:32:51 INFO - PROCESS | 3656 | 1471692771618 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:51 INFO - PROCESS | 3656 | 1471692771621 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:51 INFO - PROCESS | 3656 | ++DOCSHELL 129E5400 == 32 [pid = 3656] [id = 344] 03:32:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (129E6800) [pid = 3656] [serial = 1031] [outer = 00000000] 03:32:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (12DADC00) [pid = 3656] [serial = 1032] [outer = 129E6800] 03:32:51 INFO - PROCESS | 3656 | 1471692771668 Marionette DEBUG loaded listener.js 03:32:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (130E3000) [pid = 3656] [serial = 1033] [outer = 129E6800] 03:32:52 INFO - PROCESS | 3656 | 1471692772101 Marionette TRACE conn3 <- [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]]]}] 03:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 593ms 03:32:52 INFO - PROCESS | 3656 | 1471692772119 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:32:52 INFO - PROCESS | 3656 | 1471692772121 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 03:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:32:52 INFO - PROCESS | 3656 | 1471692772125 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - PROCESS | 3656 | 1471692772128 Marionette TRACE conn3 <- [1,1342,null,{}] 03:32:52 INFO - PROCESS | 3656 | 1471692772139 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:52 INFO - PROCESS | 3656 | 1471692772144 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:52 INFO - PROCESS | 3656 | 1471692772256 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:32:52 INFO - PROCESS | 3656 | 1471692772267 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:52 INFO - PROCESS | 3656 | 1471692772270 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:52 INFO - PROCESS | 3656 | ++DOCSHELL 15A0B800 == 33 [pid = 3656] [id = 345] 03:32:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (15A0E800) [pid = 3656] [serial = 1034] [outer = 00000000] 03:32:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (16A09C00) [pid = 3656] [serial = 1035] [outer = 15A0E800] 03:32:52 INFO - PROCESS | 3656 | 1471692772343 Marionette DEBUG loaded listener.js 03:32:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (16E0D800) [pid = 3656] [serial = 1036] [outer = 15A0E800] 03:32:52 INFO - PROCESS | 3656 | 1471692772792 Marionette TRACE conn3 <- [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]]]}] 03:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 696ms 03:32:52 INFO - PROCESS | 3656 | 1471692772829 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:32:52 INFO - PROCESS | 3656 | 1471692772833 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 03:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:32:52 INFO - PROCESS | 3656 | 1471692772838 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - PROCESS | 3656 | 1471692772840 Marionette TRACE conn3 <- [1,1346,null,{}] 03:32:52 INFO - PROCESS | 3656 | 1471692772845 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:52 INFO - PROCESS | 3656 | 1471692772847 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:52 INFO - PROCESS | 3656 | 1471692772942 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:32:52 INFO - PROCESS | 3656 | 1471692772947 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:52 INFO - PROCESS | 3656 | 1471692772949 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:52 INFO - PROCESS | 3656 | ++DOCSHELL 17EA3800 == 34 [pid = 3656] [id = 346] 03:32:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (17EA4000) [pid = 3656] [serial = 1037] [outer = 00000000] 03:32:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1822EC00) [pid = 3656] [serial = 1038] [outer = 17EA4000] 03:32:52 INFO - PROCESS | 3656 | 1471692772995 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (19793400) [pid = 3656] [serial = 1039] [outer = 17EA4000] 03:32:53 INFO - PROCESS | 3656 | 1471692773422 Marionette TRACE conn3 <- [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]]]}] 03:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 607ms 03:32:53 INFO - PROCESS | 3656 | 1471692773435 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:32:53 INFO - PROCESS | 3656 | 1471692773437 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 03:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:32:53 INFO - PROCESS | 3656 | 1471692773444 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:32:53 INFO - PROCESS | 3656 | 1471692773446 Marionette TRACE conn3 <- [1,1350,null,{}] 03:32:53 INFO - PROCESS | 3656 | 1471692773457 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:53 INFO - PROCESS | 3656 | 1471692773459 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:53 INFO - PROCESS | 3656 | 1471692773566 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:32:53 INFO - PROCESS | 3656 | 1471692773637 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:53 INFO - PROCESS | 3656 | 1471692773639 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:53 INFO - PROCESS | 3656 | ++DOCSHELL 17A97C00 == 35 [pid = 3656] [id = 347] 03:32:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (19797800) [pid = 3656] [serial = 1040] [outer = 00000000] 03:32:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (19B29000) [pid = 3656] [serial = 1041] [outer = 19797800] 03:32:53 INFO - PROCESS | 3656 | 1471692773684 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (19B34800) [pid = 3656] [serial = 1042] [outer = 19797800] 03:32:54 INFO - PROCESS | 3656 | 1471692774105 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 725ms 03:32:54 INFO - PROCESS | 3656 | 1471692774165 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:32:54 INFO - PROCESS | 3656 | 1471692774167 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 03:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:32:54 INFO - PROCESS | 3656 | 1471692774176 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 3656 | 1471692774177 Marionette TRACE conn3 <- [1,1354,null,{}] 03:32:54 INFO - PROCESS | 3656 | 1471692774181 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:54 INFO - PROCESS | 3656 | 1471692774187 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:54 INFO - PROCESS | 3656 | 1471692774321 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:32:54 INFO - PROCESS | 3656 | 1471692774365 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:54 INFO - PROCESS | 3656 | 1471692774367 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:54 INFO - PROCESS | 3656 | ++DOCSHELL 1A403C00 == 36 [pid = 3656] [id = 348] 03:32:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1A407400) [pid = 3656] [serial = 1043] [outer = 00000000] 03:32:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1A4A2000) [pid = 3656] [serial = 1044] [outer = 1A407400] 03:32:54 INFO - PROCESS | 3656 | 1471692774413 Marionette DEBUG loaded listener.js 03:32:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1A4A7C00) [pid = 3656] [serial = 1045] [outer = 1A407400] 03:32:54 INFO - PROCESS | 3656 | 1471692774825 Marionette TRACE conn3 <- [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] 03:32:54 INFO - PROCESS | 3656 | 1471692774924 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 03:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:32:54 INFO - PROCESS | 3656 | 1471692774921 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 3656 | 1471692774923 Marionette TRACE conn3 <- [1,1358,null,{}] 03:32:54 INFO - PROCESS | 3656 | 1471692774926 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:54 INFO - PROCESS | 3656 | 1471692774928 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:55 INFO - PROCESS | 3656 | 1471692775016 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:32:55 INFO - PROCESS | 3656 | 1471692775025 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:55 INFO - PROCESS | 3656 | 1471692775027 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:55 INFO - PROCESS | 3656 | ++DOCSHELL 112C3400 == 37 [pid = 3656] [id = 349] 03:32:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (112CF800) [pid = 3656] [serial = 1046] [outer = 00000000] 03:32:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (19932400) [pid = 3656] [serial = 1047] [outer = 112CF800] 03:32:55 INFO - PROCESS | 3656 | 1471692775071 Marionette DEBUG loaded listener.js 03:32:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (19EB6800) [pid = 3656] [serial = 1048] [outer = 112CF800] 03:32:55 INFO - PROCESS | 3656 | 1471692775473 Marionette TRACE conn3 <- [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] 03:32:55 INFO - PROCESS | 3656 | 1471692775500 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 03:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:32:55 INFO - PROCESS | 3656 | 1471692775510 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:32:55 INFO - PROCESS | 3656 | 1471692775512 Marionette TRACE conn3 <- [1,1362,null,{}] 03:32:55 INFO - PROCESS | 3656 | 1471692775520 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:55 INFO - PROCESS | 3656 | 1471692775522 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:55 INFO - PROCESS | 3656 | 1471692775601 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:32:55 INFO - PROCESS | 3656 | 1471692775590 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:55 INFO - PROCESS | 3656 | 1471692775592 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:55 INFO - PROCESS | 3656 | ++DOCSHELL 141A3400 == 38 [pid = 3656] [id = 350] 03:32:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1A50B800) [pid = 3656] [serial = 1049] [outer = 00000000] 03:32:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1A759C00) [pid = 3656] [serial = 1050] [outer = 1A50B800] 03:32:55 INFO - PROCESS | 3656 | 1471692775636 Marionette DEBUG loaded listener.js 03:32:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1A75F000) [pid = 3656] [serial = 1051] [outer = 1A50B800] 03:32:56 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:56 INFO - PROCESS | 3656 | 1471692776046 Marionette TRACE conn3 <- [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] 03:32:56 INFO - PROCESS | 3656 | 1471692776069 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 03:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:32:56 INFO - PROCESS | 3656 | 1471692776072 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:32:56 INFO - PROCESS | 3656 | 1471692776074 Marionette TRACE conn3 <- [1,1366,null,{}] 03:32:56 INFO - PROCESS | 3656 | 1471692776089 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:56 INFO - PROCESS | 3656 | 1471692776091 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:56 INFO - PROCESS | 3656 | 1471692776171 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:32:56 INFO - PROCESS | 3656 | 1471692776176 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:56 INFO - PROCESS | 3656 | 1471692776178 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:56 INFO - PROCESS | 3656 | ++DOCSHELL 1A507800 == 39 [pid = 3656] [id = 351] 03:32:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1A757800) [pid = 3656] [serial = 1052] [outer = 00000000] 03:32:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1A862000) [pid = 3656] [serial = 1053] [outer = 1A757800] 03:32:56 INFO - PROCESS | 3656 | 1471692776223 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1A862800) [pid = 3656] [serial = 1054] [outer = 1A757800] 03:32:56 INFO - PROCESS | 3656 | 1471692776660 Marionette TRACE conn3 <- [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] 03:32:56 INFO - PROCESS | 3656 | 1471692776699 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 03:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:32:56 INFO - PROCESS | 3656 | 1471692776702 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:32:56 INFO - PROCESS | 3656 | 1471692776713 Marionette TRACE conn3 <- [1,1370,null,{}] 03:32:56 INFO - PROCESS | 3656 | 1471692776717 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:56 INFO - PROCESS | 3656 | 1471692776718 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:56 INFO - PROCESS | 3656 | 1471692776797 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:32:56 INFO - PROCESS | 3656 | 1471692776804 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:56 INFO - PROCESS | 3656 | 1471692776806 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:56 INFO - PROCESS | 3656 | ++DOCSHELL 1A759800 == 40 [pid = 3656] [id = 352] 03:32:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A761000) [pid = 3656] [serial = 1055] [outer = 00000000] 03:32:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A86CC00) [pid = 3656] [serial = 1056] [outer = 1A761000] 03:32:56 INFO - PROCESS | 3656 | 1471692776851 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A86D400) [pid = 3656] [serial = 1057] [outer = 1A761000] 03:32:57 INFO - PROCESS | 3656 | [3656] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:57 INFO - PROCESS | 3656 | 1471692777585 Marionette TRACE conn3 <- [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] 03:32:57 INFO - PROCESS | 3656 | 1471692777654 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 03:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:32:57 INFO - PROCESS | 3656 | 1471692777659 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - PROCESS | 3656 | 1471692777664 Marionette TRACE conn3 <- [1,1374,null,{}] 03:32:57 INFO - PROCESS | 3656 | 1471692777670 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:57 INFO - PROCESS | 3656 | 1471692777673 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:57 INFO - PROCESS | 3656 | 1471692777784 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:32:57 INFO - PROCESS | 3656 | 1471692777895 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:57 INFO - PROCESS | 3656 | 1471692777898 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:57 INFO - PROCESS | 3656 | ++DOCSHELL 10A47400 == 41 [pid = 3656] [id = 353] 03:32:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (112C3000) [pid = 3656] [serial = 1058] [outer = 00000000] 03:32:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129BFC00) [pid = 3656] [serial = 1059] [outer = 112C3000] 03:32:57 INFO - PROCESS | 3656 | 1471692777965 Marionette DEBUG loaded listener.js 03:32:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (130DD800) [pid = 3656] [serial = 1060] [outer = 112C3000] 03:32:58 INFO - PROCESS | 3656 | 1471692778574 Marionette TRACE conn3 <- [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] 03:32:58 INFO - PROCESS | 3656 | 1471692778613 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 03:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:32:58 INFO - PROCESS | 3656 | 1471692778620 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:32:58 INFO - PROCESS | 3656 | 1471692778623 Marionette TRACE conn3 <- [1,1378,null,{}] 03:32:58 INFO - PROCESS | 3656 | 1471692778627 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:58 INFO - PROCESS | 3656 | 1471692778630 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:58 INFO - PROCESS | 3656 | 1471692778742 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:32:58 INFO - PROCESS | 3656 | 1471692778874 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:58 INFO - PROCESS | 3656 | 1471692778877 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:58 INFO - PROCESS | 3656 | ++DOCSHELL 155F4000 == 42 [pid = 3656] [id = 354] 03:32:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (15AFA800) [pid = 3656] [serial = 1061] [outer = 00000000] 03:32:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (18226C00) [pid = 3656] [serial = 1062] [outer = 15AFA800] 03:32:58 INFO - PROCESS | 3656 | 1471692778917 Marionette DEBUG loaded listener.js 03:32:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (19934400) [pid = 3656] [serial = 1063] [outer = 15AFA800] 03:32:59 INFO - PROCESS | 3656 | 1471692779515 Marionette TRACE conn3 <- [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]]]}] 03:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 947ms 03:32:59 INFO - PROCESS | 3656 | 1471692779699 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 03:32:59 INFO - PROCESS | 3656 | 1471692779703 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 03:32:59 INFO - PROCESS | 3656 | 1471692779731 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:32:59 INFO - PROCESS | 3656 | 1471692779734 Marionette TRACE conn3 <- [1,1382,null,{}] 03:32:59 INFO - PROCESS | 3656 | 1471692779740 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:32:59 INFO - PROCESS | 3656 | 1471692779743 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:59 INFO - PROCESS | 3656 | 1471692779842 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:32:59 INFO - PROCESS | 3656 | 1471692779923 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:59 INFO - PROCESS | 3656 | 1471692779928 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:32:59 INFO - PROCESS | 3656 | ++DOCSHELL 0C763400 == 43 [pid = 3656] [id = 355] 03:32:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1051C400) [pid = 3656] [serial = 1064] [outer = 00000000] 03:32:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (12836000) [pid = 3656] [serial = 1065] [outer = 1051C400] 03:32:59 INFO - PROCESS | 3656 | 1471692779999 Marionette DEBUG loaded listener.js 03:33:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (129C0C00) [pid = 3656] [serial = 1066] [outer = 1051C400] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 1A507800 == 42 [pid = 3656] [id = 351] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 141A3400 == 41 [pid = 3656] [id = 350] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 112C3400 == 40 [pid = 3656] [id = 349] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 1A403C00 == 39 [pid = 3656] [id = 348] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 17A97C00 == 38 [pid = 3656] [id = 347] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 17EA3800 == 37 [pid = 3656] [id = 346] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 15A0B800 == 36 [pid = 3656] [id = 345] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 129E5400 == 35 [pid = 3656] [id = 344] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 0F972C00 == 34 [pid = 3656] [id = 343] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 10FAC400 == 33 [pid = 3656] [id = 341] 03:33:00 INFO - PROCESS | 3656 | --DOCSHELL 1A508800 == 32 [pid = 3656] [id = 340] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (12BD0000) [pid = 3656] [serial = 999] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17541000) [pid = 3656] [serial = 1002] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (16FE5C00) [pid = 3656] [serial = 996] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (131E7000) [pid = 3656] [serial = 1005] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1822C800) [pid = 3656] [serial = 1009] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (18071C00) [pid = 3656] [serial = 1008] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (14199C00) [pid = 3656] [serial = 1006] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1A75B800) [pid = 3656] [serial = 1020] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19E0D000) [pid = 3656] [serial = 1011] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (141A1400) [pid = 3656] [serial = 1014] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19E06800) [pid = 3656] [serial = 1017] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19F61C00) [pid = 3656] [serial = 1012] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19798000) [pid = 3656] [serial = 1015] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A12E800) [pid = 3656] [serial = 1018] [outer = 00000000] [url = about:blank] 03:33:00 INFO - PROCESS | 3656 | 1471692780569 Marionette TRACE conn3 <- [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]]]}] 03:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 829ms 03:33:00 INFO - PROCESS | 3656 | 1471692780591 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 03:33:00 INFO - PROCESS | 3656 | 1471692780594 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 03:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:33:00 INFO - PROCESS | 3656 | 1471692780600 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:33:00 INFO - PROCESS | 3656 | 1471692780603 Marionette TRACE conn3 <- [1,1386,null,{}] 03:33:00 INFO - PROCESS | 3656 | 1471692780607 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:00 INFO - PROCESS | 3656 | 1471692780610 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:00 INFO - PROCESS | 3656 | 1471692780677 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:33:00 INFO - PROCESS | 3656 | 1471692780686 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:00 INFO - PROCESS | 3656 | 1471692780689 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:00 INFO - PROCESS | 3656 | ++DOCSHELL 114E9C00 == 33 [pid = 3656] [id = 356] 03:33:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (11CE7800) [pid = 3656] [serial = 1067] [outer = 00000000] 03:33:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (132E4C00) [pid = 3656] [serial = 1068] [outer = 11CE7800] 03:33:00 INFO - PROCESS | 3656 | 1471692780751 Marionette DEBUG loaded listener.js 03:33:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (141A0000) [pid = 3656] [serial = 1069] [outer = 11CE7800] 03:33:01 INFO - PROCESS | 3656 | 1471692781220 Marionette TRACE conn3 <- [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]]]}] 03:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 696ms 03:33:01 INFO - PROCESS | 3656 | 1471692781300 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 3656 | 1471692781285 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 03:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:33:01 INFO - PROCESS | 3656 | 1471692781293 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - PROCESS | 3656 | 1471692781295 Marionette TRACE conn3 <- [1,1390,null,{}] 03:33:01 INFO - PROCESS | 3656 | 1471692781304 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:01 INFO - PROCESS | 3656 | 1471692781309 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:01 INFO - PROCESS | 3656 | 1471692781431 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:33:01 INFO - PROCESS | 3656 | 1471692781441 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:01 INFO - PROCESS | 3656 | 1471692781445 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:01 INFO - PROCESS | 3656 | ++DOCSHELL 17A97400 == 34 [pid = 3656] [id = 357] 03:33:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17A97C00) [pid = 3656] [serial = 1070] [outer = 00000000] 03:33:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (18071C00) [pid = 3656] [serial = 1071] [outer = 17A97C00] 03:33:01 INFO - PROCESS | 3656 | 1471692781495 Marionette DEBUG loaded listener.js 03:33:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1822C800) [pid = 3656] [serial = 1072] [outer = 17A97C00] 03:33:01 INFO - PROCESS | 3656 | 1471692781936 Marionette TRACE conn3 <- [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]]]}] 03:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 666ms 03:33:01 INFO - PROCESS | 3656 | 1471692781955 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 3656 | 1471692781957 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 03:33:01 INFO - PROCESS | 3656 | 1471692781960 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:33:01 INFO - PROCESS | 3656 | 1471692781962 Marionette TRACE conn3 <- [1,1394,null,{}] 03:33:01 INFO - PROCESS | 3656 | 1471692781966 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:01 INFO - PROCESS | 3656 | 1471692781968 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:02 INFO - PROCESS | 3656 | 1471692782056 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:33:02 INFO - PROCESS | 3656 | 1471692782066 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:02 INFO - PROCESS | 3656 | 1471692782068 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:02 INFO - PROCESS | 3656 | ++DOCSHELL 19B2DC00 == 35 [pid = 3656] [id = 358] 03:33:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19B30C00) [pid = 3656] [serial = 1073] [outer = 00000000] 03:33:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19F5BC00) [pid = 3656] [serial = 1074] [outer = 19B30C00] 03:33:02 INFO - PROCESS | 3656 | 1471692782114 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1A123000) [pid = 3656] [serial = 1075] [outer = 19B30C00] 03:33:02 INFO - PROCESS | 3656 | 1471692782545 Marionette TRACE conn3 <- [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]]]}] 03:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 607ms 03:33:02 INFO - PROCESS | 3656 | 1471692782578 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:33:02 INFO - PROCESS | 3656 | 1471692782580 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 03:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:33:02 INFO - PROCESS | 3656 | 1471692782583 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:33:02 INFO - PROCESS | 3656 | 1471692782585 Marionette TRACE conn3 <- [1,1398,null,{}] 03:33:02 INFO - PROCESS | 3656 | 1471692782588 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:02 INFO - PROCESS | 3656 | 1471692782590 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:02 INFO - PROCESS | 3656 | 1471692782669 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:33:02 INFO - PROCESS | 3656 | 1471692782675 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:02 INFO - PROCESS | 3656 | 1471692782678 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:02 INFO - PROCESS | 3656 | ++DOCSHELL 19B28C00 == 36 [pid = 3656] [id = 359] 03:33:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19B30400) [pid = 3656] [serial = 1076] [outer = 00000000] 03:33:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1A4A4C00) [pid = 3656] [serial = 1077] [outer = 19B30400] 03:33:02 INFO - PROCESS | 3656 | 1471692782705 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1A4A7400) [pid = 3656] [serial = 1078] [outer = 19B30400] 03:33:03 INFO - PROCESS | 3656 | 1471692783202 Marionette TRACE conn3 <- [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]]]}] 03:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 666ms 03:33:03 INFO - PROCESS | 3656 | 1471692783245 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:33:03 INFO - PROCESS | 3656 | 1471692783247 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 03:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:33:03 INFO - PROCESS | 3656 | 1471692783255 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:33:03 INFO - PROCESS | 3656 | 1471692783257 Marionette TRACE conn3 <- [1,1402,null,{}] 03:33:03 INFO - PROCESS | 3656 | 1471692783260 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:03 INFO - PROCESS | 3656 | 1471692783266 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:03 INFO - PROCESS | 3656 | 1471692783386 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:33:03 INFO - PROCESS | 3656 | 1471692783444 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:03 INFO - PROCESS | 3656 | 1471692783446 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:03 INFO - PROCESS | 3656 | ++DOCSHELL 1A764000 == 37 [pid = 3656] [id = 360] 03:33:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1A765000) [pid = 3656] [serial = 1079] [outer = 00000000] 03:33:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1A868000) [pid = 3656] [serial = 1080] [outer = 1A765000] 03:33:03 INFO - PROCESS | 3656 | 1471692783492 Marionette DEBUG loaded listener.js 03:33:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1AC07000) [pid = 3656] [serial = 1081] [outer = 1A765000] 03:33:03 INFO - PROCESS | 3656 | 1471692783920 Marionette TRACE conn3 <- [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]]]}] 03:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 710ms 03:33:03 INFO - PROCESS | 3656 | 1471692783954 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:33:03 INFO - PROCESS | 3656 | 1471692783956 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 03:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:33:03 INFO - PROCESS | 3656 | 1471692783980 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:33:03 INFO - PROCESS | 3656 | 1471692783982 Marionette TRACE conn3 <- [1,1406,null,{}] 03:33:03 INFO - PROCESS | 3656 | 1471692783987 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:03 INFO - PROCESS | 3656 | 1471692783989 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:04 INFO - PROCESS | 3656 | 1471692784103 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:33:04 INFO - PROCESS | 3656 | 1471692784116 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:04 INFO - PROCESS | 3656 | 1471692784118 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:04 INFO - PROCESS | 3656 | ++DOCSHELL 1A12E800 == 38 [pid = 3656] [id = 361] 03:33:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1A86C000) [pid = 3656] [serial = 1082] [outer = 00000000] 03:33:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1AC0C000) [pid = 3656] [serial = 1083] [outer = 1A86C000] 03:33:04 INFO - PROCESS | 3656 | 1471692784163 Marionette DEBUG loaded listener.js 03:33:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1AC0E000) [pid = 3656] [serial = 1084] [outer = 1A86C000] 03:33:04 INFO - PROCESS | 3656 | 1471692784604 Marionette TRACE conn3 <- [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]]]}] 03:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 651ms 03:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:33:04 INFO - PROCESS | 3656 | 1471692784630 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:33:04 INFO - PROCESS | 3656 | 1471692784632 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 03:33:04 INFO - PROCESS | 3656 | 1471692784636 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:33:04 INFO - PROCESS | 3656 | 1471692784637 Marionette TRACE conn3 <- [1,1410,null,{}] 03:33:04 INFO - PROCESS | 3656 | 1471692784641 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:04 INFO - PROCESS | 3656 | 1471692784643 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:04 INFO - PROCESS | 3656 | 1471692784751 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:33:04 INFO - PROCESS | 3656 | 1471692784757 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:04 INFO - PROCESS | 3656 | 1471692784759 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:04 INFO - PROCESS | 3656 | ++DOCSHELL 10FAA400 == 39 [pid = 3656] [id = 362] 03:33:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (129E1C00) [pid = 3656] [serial = 1085] [outer = 00000000] 03:33:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (182D2800) [pid = 3656] [serial = 1086] [outer = 129E1C00] 03:33:04 INFO - PROCESS | 3656 | 1471692784957 Marionette DEBUG loaded listener.js 03:33:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (182D5800) [pid = 3656] [serial = 1087] [outer = 129E1C00] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (19797800) [pid = 3656] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (1A407400) [pid = 3656] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1026F400) [pid = 3656] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (15A0E800) [pid = 3656] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (17EA4000) [pid = 3656] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (129E6800) [pid = 3656] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (112CF800) [pid = 3656] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (1A50B800) [pid = 3656] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:33:05 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1A757800) [pid = 3656] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:33:05 INFO - PROCESS | 3656 | 1471692785359 Marionette TRACE conn3 <- [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]]]}] 03:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 755ms 03:33:05 INFO - PROCESS | 3656 | 1471692785399 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:33:05 INFO - PROCESS | 3656 | 1471692785401 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 03:33:05 INFO - PROCESS | 3656 | 1471692785404 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:33:05 INFO - PROCESS | 3656 | 1471692785405 Marionette TRACE conn3 <- [1,1414,null,{}] 03:33:05 INFO - PROCESS | 3656 | 1471692785409 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:05 INFO - PROCESS | 3656 | 1471692785411 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:05 INFO - PROCESS | 3656 | 1471692785522 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:33:05 INFO - PROCESS | 3656 | 1471692785533 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:05 INFO - PROCESS | 3656 | 1471692785535 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:05 INFO - PROCESS | 3656 | ++DOCSHELL 16070C00 == 40 [pid = 3656] [id = 363] 03:33:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17AF4000) [pid = 3656] [serial = 1088] [outer = 00000000] 03:33:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (182D7800) [pid = 3656] [serial = 1089] [outer = 17AF4000] 03:33:05 INFO - PROCESS | 3656 | 1471692785580 Marionette DEBUG loaded listener.js 03:33:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (182D9000) [pid = 3656] [serial = 1090] [outer = 17AF4000] 03:33:05 INFO - PROCESS | 3656 | 1471692785953 Marionette TRACE conn3 <- [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]]]}] 03:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 592ms 03:33:06 INFO - PROCESS | 3656 | 1471692786009 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 3656 | 1471692786011 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 03:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:33:06 INFO - PROCESS | 3656 | 1471692786014 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 3656 | 1471692786016 Marionette TRACE conn3 <- [1,1418,null,{}] 03:33:06 INFO - PROCESS | 3656 | 1471692786019 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:06 INFO - PROCESS | 3656 | 1471692786021 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:06 INFO - PROCESS | 3656 | 1471692786139 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:33:06 INFO - PROCESS | 3656 | 1471692786159 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:06 INFO - PROCESS | 3656 | 1471692786161 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:06 INFO - PROCESS | 3656 | ++DOCSHELL 18225800 == 41 [pid = 3656] [id = 364] 03:33:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (182D3000) [pid = 3656] [serial = 1091] [outer = 00000000] 03:33:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1A544400) [pid = 3656] [serial = 1092] [outer = 182D3000] 03:33:06 INFO - PROCESS | 3656 | 1471692786207 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1A547000) [pid = 3656] [serial = 1093] [outer = 182D3000] 03:33:06 INFO - PROCESS | 3656 | 1471692786577 Marionette TRACE conn3 <- [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]]]}] 03:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 592ms 03:33:06 INFO - PROCESS | 3656 | 1471692786616 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 3656 | 1471692786618 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 03:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:33:06 INFO - PROCESS | 3656 | 1471692786621 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 3656 | 1471692786624 Marionette TRACE conn3 <- [1,1422,null,{}] 03:33:06 INFO - PROCESS | 3656 | 1471692786627 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:06 INFO - PROCESS | 3656 | 1471692786630 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:06 INFO - PROCESS | 3656 | 1471692786788 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:33:06 INFO - PROCESS | 3656 | 1471692786805 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:06 INFO - PROCESS | 3656 | 1471692786807 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:06 INFO - PROCESS | 3656 | ++DOCSHELL 1756A000 == 42 [pid = 3656] [id = 365] 03:33:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (1756B400) [pid = 3656] [serial = 1094] [outer = 00000000] 03:33:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (19B2E800) [pid = 3656] [serial = 1095] [outer = 1756B400] 03:33:06 INFO - PROCESS | 3656 | 1471692786854 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (1A54C000) [pid = 3656] [serial = 1096] [outer = 1756B400] 03:33:07 INFO - PROCESS | 3656 | 1471692787538 Marionette TRACE conn3 <- [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]]]}] 03:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 992ms 03:33:07 INFO - PROCESS | 3656 | 1471692787629 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:33:07 INFO - PROCESS | 3656 | 1471692787634 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 03:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:33:07 INFO - PROCESS | 3656 | 1471692787639 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:33:07 INFO - PROCESS | 3656 | 1471692787644 Marionette TRACE conn3 <- [1,1426,null,{}] 03:33:07 INFO - PROCESS | 3656 | 1471692787650 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:07 INFO - PROCESS | 3656 | 1471692787653 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:07 INFO - PROCESS | 3656 | 1471692787802 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:33:07 INFO - PROCESS | 3656 | 1471692787913 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:07 INFO - PROCESS | 3656 | 1471692787916 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:07 INFO - PROCESS | 3656 | ++DOCSHELL 11C41000 == 43 [pid = 3656] [id = 366] 03:33:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (129E3C00) [pid = 3656] [serial = 1097] [outer = 00000000] 03:33:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (1324BC00) [pid = 3656] [serial = 1098] [outer = 129E3C00] 03:33:07 INFO - PROCESS | 3656 | 1471692787975 Marionette DEBUG loaded listener.js 03:33:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (15A10800) [pid = 3656] [serial = 1099] [outer = 129E3C00] 03:33:08 INFO - PROCESS | 3656 | 1471692788579 Marionette TRACE conn3 <- [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]]]}] 03:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 992ms 03:33:08 INFO - PROCESS | 3656 | 1471692788633 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 3656 | 1471692788638 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 03:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:33:08 INFO - PROCESS | 3656 | 1471692788678 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:33:08 INFO - PROCESS | 3656 | 1471692788681 Marionette TRACE conn3 <- [1,1430,null,{}] 03:33:08 INFO - PROCESS | 3656 | 1471692788687 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:08 INFO - PROCESS | 3656 | 1471692788690 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:08 INFO - PROCESS | 3656 | 1471692788792 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:33:08 INFO - PROCESS | 3656 | 1471692788918 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:08 INFO - PROCESS | 3656 | 1471692788921 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:08 INFO - PROCESS | 3656 | ++DOCSHELL 1756D400 == 44 [pid = 3656] [id = 367] 03:33:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (1756E000) [pid = 3656] [serial = 1100] [outer = 00000000] 03:33:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 98 (18071800) [pid = 3656] [serial = 1101] [outer = 1756E000] 03:33:08 INFO - PROCESS | 3656 | 1471692788979 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 99 (182CE400) [pid = 3656] [serial = 1102] [outer = 1756E000] 03:33:09 INFO - PROCESS | 3656 | 1471692789822 Marionette TRACE conn3 <- [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]]]}] 03:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1213ms 03:33:09 INFO - PROCESS | 3656 | 1471692789873 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:33:09 INFO - PROCESS | 3656 | 1471692789878 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 03:33:09 INFO - PROCESS | 3656 | 1471692789884 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:33:09 INFO - PROCESS | 3656 | 1471692789887 Marionette TRACE conn3 <- [1,1434,null,{}] 03:33:09 INFO - PROCESS | 3656 | 1471692789892 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:09 INFO - PROCESS | 3656 | 1471692789895 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:09 INFO - PROCESS | 3656 | 1471692789998 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:33:10 INFO - PROCESS | 3656 | 1471692790136 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:10 INFO - PROCESS | 3656 | 1471692790140 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:10 INFO - PROCESS | 3656 | ++DOCSHELL 1129B000 == 45 [pid = 3656] [id = 368] 03:33:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 100 (112A0000) [pid = 3656] [serial = 1103] [outer = 00000000] 03:33:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 101 (129E9000) [pid = 3656] [serial = 1104] [outer = 112A0000] 03:33:10 INFO - PROCESS | 3656 | 1471692790197 Marionette DEBUG loaded listener.js 03:33:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 102 (13250C00) [pid = 3656] [serial = 1105] [outer = 112A0000] 03:33:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 103 (16249800) [pid = 3656] [serial = 1106] [outer = 1B16F800] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 18225800 == 44 [pid = 3656] [id = 364] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 16070C00 == 43 [pid = 3656] [id = 363] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 10FAA400 == 42 [pid = 3656] [id = 362] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 1A12E800 == 41 [pid = 3656] [id = 361] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 1A764000 == 40 [pid = 3656] [id = 360] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 19B28C00 == 39 [pid = 3656] [id = 359] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 19B2DC00 == 38 [pid = 3656] [id = 358] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 17A97400 == 37 [pid = 3656] [id = 357] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 114E9C00 == 36 [pid = 3656] [id = 356] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 0C763400 == 35 [pid = 3656] [id = 355] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 131F4C00 == 34 [pid = 3656] [id = 342] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 1A759800 == 33 [pid = 3656] [id = 352] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 16071800 == 32 [pid = 3656] [id = 334] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 16D89800 == 31 [pid = 3656] [id = 332] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 10A47400 == 30 [pid = 3656] [id = 353] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 155F4000 == 29 [pid = 3656] [id = 354] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 1756D400 == 28 [pid = 3656] [id = 367] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 1756A000 == 27 [pid = 3656] [id = 365] 03:33:11 INFO - PROCESS | 3656 | --DOCSHELL 11C41000 == 26 [pid = 3656] [id = 366] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 102 (1A862000) [pid = 3656] [serial = 1053] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 101 (19B29000) [pid = 3656] [serial = 1041] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 100 (1A4A2000) [pid = 3656] [serial = 1044] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 99 (10A72000) [pid = 3656] [serial = 1029] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 98 (1143C400) [pid = 3656] [serial = 1030] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 97 (16A09C00) [pid = 3656] [serial = 1035] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (16E0D800) [pid = 3656] [serial = 1036] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (1822EC00) [pid = 3656] [serial = 1038] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (19B34800) [pid = 3656] [serial = 1042] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (19796400) [pid = 3656] [serial = 1026] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (12DADC00) [pid = 3656] [serial = 1032] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (130E3000) [pid = 3656] [serial = 1033] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (13035400) [pid = 3656] [serial = 1023] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (19932400) [pid = 3656] [serial = 1047] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1A4A7C00) [pid = 3656] [serial = 1045] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1A862800) [pid = 3656] [serial = 1054] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1A75F000) [pid = 3656] [serial = 1051] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (19EB6800) [pid = 3656] [serial = 1048] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (19793400) [pid = 3656] [serial = 1039] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1A759C00) [pid = 3656] [serial = 1050] [outer = 00000000] [url = about:blank] 03:33:11 INFO - PROCESS | 3656 | 1471692791581 Marionette TRACE conn3 <- [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]]]}] 03:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1717ms 03:33:11 INFO - PROCESS | 3656 | 1471692791608 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:33:11 INFO - PROCESS | 3656 | 1471692791611 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 03:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:33:11 INFO - PROCESS | 3656 | 1471692791616 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:33:11 INFO - PROCESS | 3656 | 1471692791619 Marionette TRACE conn3 <- [1,1438,null,{}] 03:33:11 INFO - PROCESS | 3656 | 1471692791625 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:11 INFO - PROCESS | 3656 | 1471692791627 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:11 INFO - PROCESS | 3656 | 1471692791740 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:33:11 INFO - PROCESS | 3656 | 1471692791879 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:11 INFO - PROCESS | 3656 | 1471692791882 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:11 INFO - PROCESS | 3656 | ++DOCSHELL 10A02000 == 27 [pid = 3656] [id = 369] 03:33:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (10A46400) [pid = 3656] [serial = 1107] [outer = 00000000] 03:33:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (10FABC00) [pid = 3656] [serial = 1108] [outer = 10A46400] 03:33:11 INFO - PROCESS | 3656 | 1471692791944 Marionette DEBUG loaded listener.js 03:33:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (112C7000) [pid = 3656] [serial = 1109] [outer = 10A46400] 03:33:12 INFO - PROCESS | 3656 | 1471692792675 Marionette TRACE conn3 <- [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]]]}] 03:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1125ms 03:33:12 INFO - PROCESS | 3656 | 1471692792749 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:33:12 INFO - PROCESS | 3656 | 1471692792754 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 03:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:33:12 INFO - PROCESS | 3656 | 1471692792759 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:33:12 INFO - PROCESS | 3656 | 1471692792763 Marionette TRACE conn3 <- [1,1442,null,{}] 03:33:12 INFO - PROCESS | 3656 | 1471692792768 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:12 INFO - PROCESS | 3656 | 1471692792771 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:12 INFO - PROCESS | 3656 | 1471692792897 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:33:13 INFO - PROCESS | 3656 | 1471692793020 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:13 INFO - PROCESS | 3656 | 1471692793024 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:13 INFO - PROCESS | 3656 | ++DOCSHELL 12D6F800 == 28 [pid = 3656] [id = 370] 03:33:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (12D75800) [pid = 3656] [serial = 1110] [outer = 00000000] 03:33:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (13089400) [pid = 3656] [serial = 1111] [outer = 12D75800] 03:33:13 INFO - PROCESS | 3656 | 1471692793084 Marionette DEBUG loaded listener.js 03:33:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (13165000) [pid = 3656] [serial = 1112] [outer = 12D75800] 03:33:13 INFO - PROCESS | 3656 | 1471692793920 Marionette TRACE conn3 <- [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]]]}] 03:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1244ms 03:33:13 INFO - PROCESS | 3656 | 1471692793999 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:33:13 INFO - PROCESS | 3656 | 1471692794003 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 03:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:33:14 INFO - PROCESS | 3656 | 1471692794009 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:33:14 INFO - PROCESS | 3656 | 1471692794013 Marionette TRACE conn3 <- [1,1446,null,{}] 03:33:14 INFO - PROCESS | 3656 | 1471692794019 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:14 INFO - PROCESS | 3656 | 1471692794022 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:14 INFO - PROCESS | 3656 | --DOCSHELL 1143C800 == 27 [pid = 3656] [id = 204] 03:33:14 INFO - PROCESS | 3656 | 1471692794236 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:33:14 INFO - PROCESS | 3656 | 1471692794379 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:14 INFO - PROCESS | 3656 | 1471692794382 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:14 INFO - PROCESS | 3656 | ++DOCSHELL 10FAC400 == 28 [pid = 3656] [id = 371] 03:33:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (10FAFC00) [pid = 3656] [serial = 1113] [outer = 00000000] 03:33:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (114EB800) [pid = 3656] [serial = 1114] [outer = 10FAFC00] 03:33:14 INFO - PROCESS | 3656 | 1471692794491 Marionette DEBUG loaded listener.js 03:33:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (1293CC00) [pid = 3656] [serial = 1115] [outer = 10FAFC00] 03:33:15 INFO - PROCESS | 3656 | 1471692795142 Marionette TRACE conn3 <- [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]]]}] 03:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1154ms 03:33:15 INFO - PROCESS | 3656 | 1471692795169 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:33:15 INFO - PROCESS | 3656 | 1471692795173 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 03:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:33:15 INFO - PROCESS | 3656 | 1471692795178 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:33:15 INFO - PROCESS | 3656 | 1471692795181 Marionette TRACE conn3 <- [1,1450,null,{}] 03:33:15 INFO - PROCESS | 3656 | 1471692795186 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:15 INFO - PROCESS | 3656 | 1471692795191 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:15 INFO - PROCESS | 3656 | 1471692795302 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:33:15 INFO - PROCESS | 3656 | 1471692795420 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:15 INFO - PROCESS | 3656 | 1471692795424 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:15 INFO - PROCESS | 3656 | ++DOCSHELL 139D4000 == 29 [pid = 3656] [id = 372] 03:33:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (13EA2C00) [pid = 3656] [serial = 1116] [outer = 00000000] 03:33:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (141A3C00) [pid = 3656] [serial = 1117] [outer = 13EA2C00] 03:33:15 INFO - PROCESS | 3656 | 1471692795482 Marionette DEBUG loaded listener.js 03:33:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (15603000) [pid = 3656] [serial = 1118] [outer = 13EA2C00] 03:33:16 INFO - PROCESS | 3656 | 1471692796093 Marionette TRACE conn3 <- [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]]]}] 03:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 992ms 03:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:33:16 INFO - PROCESS | 3656 | 1471692796169 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 3656 | 1471692796173 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 03:33:16 INFO - PROCESS | 3656 | 1471692796177 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - PROCESS | 3656 | 1471692796179 Marionette TRACE conn3 <- [1,1454,null,{}] 03:33:16 INFO - PROCESS | 3656 | 1471692796203 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:16 INFO - PROCESS | 3656 | 1471692796205 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:16 INFO - PROCESS | 3656 | 1471692796356 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:33:16 INFO - PROCESS | 3656 | 1471692796483 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:16 INFO - PROCESS | 3656 | 1471692796486 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:16 INFO - PROCESS | 3656 | ++DOCSHELL 1748D800 == 30 [pid = 3656] [id = 373] 03:33:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (1748DC00) [pid = 3656] [serial = 1119] [outer = 00000000] 03:33:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (1754AC00) [pid = 3656] [serial = 1120] [outer = 1748DC00] 03:33:16 INFO - PROCESS | 3656 | 1471692796543 Marionette DEBUG loaded listener.js 03:33:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 98 (17565800) [pid = 3656] [serial = 1121] [outer = 1748DC00] 03:33:17 INFO - PROCESS | 3656 | 1471692797174 Marionette TRACE conn3 <- [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]]]}] 03:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1007ms 03:33:17 INFO - PROCESS | 3656 | 1471692797189 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:33:17 INFO - PROCESS | 3656 | 1471692797193 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 03:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:33:17 INFO - PROCESS | 3656 | 1471692797221 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:33:17 INFO - PROCESS | 3656 | 1471692797226 Marionette TRACE conn3 <- [1,1458,null,{}] 03:33:17 INFO - PROCESS | 3656 | 1471692797214 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:17 INFO - PROCESS | 3656 | 1471692797218 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:17 INFO - PROCESS | 3656 | 1471692797343 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:33:17 INFO - PROCESS | 3656 | 1471692797479 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:17 INFO - PROCESS | 3656 | 1471692797482 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:17 INFO - PROCESS | 3656 | ++DOCSHELL 1822DC00 == 31 [pid = 3656] [id = 374] 03:33:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 99 (1822EC00) [pid = 3656] [serial = 1122] [outer = 00000000] 03:33:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 100 (19790C00) [pid = 3656] [serial = 1123] [outer = 1822EC00] 03:33:17 INFO - PROCESS | 3656 | 1471692797539 Marionette DEBUG loaded listener.js 03:33:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 101 (1979B400) [pid = 3656] [serial = 1124] [outer = 1822EC00] 03:33:18 INFO - PROCESS | 3656 | 1471692798166 Marionette TRACE conn3 <- [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]]]}] 03:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1006ms 03:33:18 INFO - PROCESS | 3656 | 1471692798213 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:33:18 INFO - PROCESS | 3656 | 1471692798217 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 03:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:33:18 INFO - PROCESS | 3656 | 1471692798206 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:33:18 INFO - PROCESS | 3656 | 1471692798209 Marionette TRACE conn3 <- [1,1462,null,{}] 03:33:18 INFO - PROCESS | 3656 | 1471692798232 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:18 INFO - PROCESS | 3656 | 1471692798235 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:18 INFO - PROCESS | 3656 | 1471692798429 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:33:18 INFO - PROCESS | 3656 | 1471692798569 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:18 INFO - PROCESS | 3656 | 1471692798572 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:18 INFO - PROCESS | 3656 | ++DOCSHELL 10224400 == 32 [pid = 3656] [id = 375] 03:33:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 102 (10A67800) [pid = 3656] [serial = 1125] [outer = 00000000] 03:33:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 103 (129C1800) [pid = 3656] [serial = 1126] [outer = 10A67800] 03:33:18 INFO - PROCESS | 3656 | 1471692798633 Marionette DEBUG loaded listener.js 03:33:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 104 (129EBC00) [pid = 3656] [serial = 1127] [outer = 10A67800] 03:33:19 INFO - PROCESS | 3656 | 1471692799341 Marionette TRACE conn3 <- [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]]]}] 03:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1214ms 03:33:19 INFO - PROCESS | 3656 | 1471692799432 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:33:19 INFO - PROCESS | 3656 | 1471692799437 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 03:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:33:19 INFO - PROCESS | 3656 | 1471692799442 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:33:19 INFO - PROCESS | 3656 | 1471692799445 Marionette TRACE conn3 <- [1,1466,null,{}] 03:33:19 INFO - PROCESS | 3656 | 1471692799450 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:19 INFO - PROCESS | 3656 | 1471692799453 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:19 INFO - PROCESS | 3656 | 1471692799583 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:33:19 INFO - PROCESS | 3656 | 1471692799709 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:19 INFO - PROCESS | 3656 | 1471692799712 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:19 INFO - PROCESS | 3656 | ++DOCSHELL 16D8CC00 == 33 [pid = 3656] [id = 376] 03:33:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 105 (16E0FC00) [pid = 3656] [serial = 1128] [outer = 00000000] 03:33:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 106 (17545400) [pid = 3656] [serial = 1129] [outer = 16E0FC00] 03:33:19 INFO - PROCESS | 3656 | 1471692799771 Marionette DEBUG loaded listener.js 03:33:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 107 (1756C400) [pid = 3656] [serial = 1130] [outer = 16E0FC00] 03:33:20 INFO - PROCESS | 3656 | 1471692800392 Marionette TRACE conn3 <- [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]]]}] 03:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 991ms 03:33:20 INFO - PROCESS | 3656 | 1471692800438 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:33:20 INFO - PROCESS | 3656 | 1471692800441 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 03:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:33:20 INFO - PROCESS | 3656 | 1471692800477 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:33:20 INFO - PROCESS | 3656 | 1471692800480 Marionette TRACE conn3 <- [1,1470,null,{}] 03:33:20 INFO - PROCESS | 3656 | 1471692800486 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:20 INFO - PROCESS | 3656 | 1471692800489 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:20 INFO - PROCESS | 3656 | 1471692800604 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:33:20 INFO - PROCESS | 3656 | 1471692800731 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:20 INFO - PROCESS | 3656 | 1471692800734 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:20 INFO - PROCESS | 3656 | ++DOCSHELL 182CD400 == 34 [pid = 3656] [id = 377] 03:33:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 108 (1978EC00) [pid = 3656] [serial = 1131] [outer = 00000000] 03:33:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 109 (19B29400) [pid = 3656] [serial = 1132] [outer = 1978EC00] 03:33:20 INFO - PROCESS | 3656 | 1471692800791 Marionette DEBUG loaded listener.js 03:33:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 110 (19B35400) [pid = 3656] [serial = 1133] [outer = 1978EC00] 03:33:21 INFO - PROCESS | 3656 | 1471692801383 Marionette TRACE conn3 <- [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]]]}] 03:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 992ms 03:33:21 INFO - PROCESS | 3656 | 1471692801435 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:33:21 INFO - PROCESS | 3656 | 1471692801442 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 03:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:33:21 INFO - PROCESS | 3656 | 1471692801455 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:33:21 INFO - PROCESS | 3656 | 1471692801460 Marionette TRACE conn3 <- [1,1474,null,{}] 03:33:21 INFO - PROCESS | 3656 | 1471692801464 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:21 INFO - PROCESS | 3656 | 1471692801467 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:21 INFO - PROCESS | 3656 | 1471692801596 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:33:21 INFO - PROCESS | 3656 | 1471692801728 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:21 INFO - PROCESS | 3656 | 1471692801731 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:21 INFO - PROCESS | 3656 | ++DOCSHELL 112C3400 == 35 [pid = 3656] [id = 378] 03:33:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 111 (17739000) [pid = 3656] [serial = 1134] [outer = 00000000] 03:33:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 112 (1A4A8400) [pid = 3656] [serial = 1135] [outer = 17739000] 03:33:21 INFO - PROCESS | 3656 | 1471692801788 Marionette DEBUG loaded listener.js 03:33:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 113 (1A504000) [pid = 3656] [serial = 1136] [outer = 17739000] 03:33:22 INFO - PROCESS | 3656 | --DOCSHELL 139D4000 == 34 [pid = 3656] [id = 372] 03:33:22 INFO - PROCESS | 3656 | --DOCSHELL 10FAC400 == 33 [pid = 3656] [id = 371] 03:33:22 INFO - PROCESS | 3656 | 1471692802559 Marionette TRACE conn3 <- [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]]]}] 03:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1185ms 03:33:22 INFO - PROCESS | 3656 | 1471692802634 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:33:22 INFO - PROCESS | 3656 | 1471692802639 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 03:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:33:22 INFO - PROCESS | 3656 | 1471692802645 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:33:22 INFO - PROCESS | 3656 | 1471692802648 Marionette TRACE conn3 <- [1,1478,null,{}] 03:33:22 INFO - PROCESS | 3656 | 1471692802654 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:22 INFO - PROCESS | 3656 | 1471692802657 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:22 INFO - PROCESS | 3656 | 1471692802794 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:33:22 INFO - PROCESS | 3656 | 1471692802923 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:22 INFO - PROCESS | 3656 | 1471692802928 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:22 INFO - PROCESS | 3656 | ++DOCSHELL 129C3800 == 34 [pid = 3656] [id = 379] 03:33:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 114 (12BD7400) [pid = 3656] [serial = 1137] [outer = 00000000] 03:33:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 115 (155F3C00) [pid = 3656] [serial = 1138] [outer = 12BD7400] 03:33:22 INFO - PROCESS | 3656 | 1471692802989 Marionette DEBUG loaded listener.js 03:33:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 116 (16A15800) [pid = 3656] [serial = 1139] [outer = 12BD7400] 03:33:23 INFO - PROCESS | 3656 | 1471692803638 Marionette TRACE conn3 <- [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]]]}] 03:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1036ms 03:33:23 INFO - PROCESS | 3656 | 1471692803688 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:33:23 INFO - PROCESS | 3656 | 1471692803693 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 03:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:33:23 INFO - PROCESS | 3656 | 1471692803700 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:33:23 INFO - PROCESS | 3656 | 1471692803703 Marionette TRACE conn3 <- [1,1482,null,{}] 03:33:23 INFO - PROCESS | 3656 | 1471692803707 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:23 INFO - PROCESS | 3656 | 1471692803710 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:23 INFO - PROCESS | 3656 | 1471692803810 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:33:23 INFO - PROCESS | 3656 | 1471692803944 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:23 INFO - PROCESS | 3656 | 1471692803947 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:23 INFO - PROCESS | 3656 | ++DOCSHELL 1822D400 == 35 [pid = 3656] [id = 380] 03:33:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 117 (18233C00) [pid = 3656] [serial = 1140] [outer = 00000000] 03:33:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 118 (19B29800) [pid = 3656] [serial = 1141] [outer = 18233C00] 03:33:23 INFO - PROCESS | 3656 | 1471692804007 Marionette DEBUG loaded listener.js 03:33:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 119 (19E0A000) [pid = 3656] [serial = 1142] [outer = 18233C00] 03:33:24 INFO - PROCESS | 3656 | 1471692804640 Marionette TRACE conn3 <- [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]]]}] 03:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 992ms 03:33:24 INFO - PROCESS | 3656 | 1471692804689 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:33:24 INFO - PROCESS | 3656 | 1471692804692 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 03:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:33:24 INFO - PROCESS | 3656 | 1471692804696 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:33:24 INFO - PROCESS | 3656 | 1471692804700 Marionette TRACE conn3 <- [1,1486,null,{}] 03:33:24 INFO - PROCESS | 3656 | 1471692804733 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:24 INFO - PROCESS | 3656 | 1471692804738 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:24 INFO - PROCESS | 3656 | 1471692804896 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:33:24 INFO - PROCESS | 3656 | 1471692804907 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:24 INFO - PROCESS | 3656 | 1471692804910 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:24 INFO - PROCESS | 3656 | ++DOCSHELL 1A50F800 == 36 [pid = 3656] [id = 381] 03:33:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 120 (1A50FC00) [pid = 3656] [serial = 1143] [outer = 00000000] 03:33:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 121 (1A54D400) [pid = 3656] [serial = 1144] [outer = 1A50FC00] 03:33:24 INFO - PROCESS | 3656 | 1471692804970 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 122 (1A552800) [pid = 3656] [serial = 1145] [outer = 1A50FC00] 03:33:25 INFO - PROCESS | 3656 | 1471692805555 Marionette TRACE conn3 <- [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]]]}] 03:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 903ms 03:33:25 INFO - PROCESS | 3656 | 1471692805585 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:33:25 INFO - PROCESS | 3656 | 1471692805588 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 03:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:33:25 INFO - PROCESS | 3656 | 1471692805592 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:33:25 INFO - PROCESS | 3656 | 1471692805594 Marionette TRACE conn3 <- [1,1490,null,{}] 03:33:25 INFO - PROCESS | 3656 | 1471692805598 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:25 INFO - PROCESS | 3656 | 1471692805600 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:25 INFO - PROCESS | 3656 | 1471692805707 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:33:25 INFO - PROCESS | 3656 | 1471692805795 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:25 INFO - PROCESS | 3656 | 1471692805797 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:25 INFO - PROCESS | 3656 | ++DOCSHELL 1A550000 == 37 [pid = 3656] [id = 382] 03:33:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 123 (1A552400) [pid = 3656] [serial = 1146] [outer = 00000000] 03:33:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 124 (1A862000) [pid = 3656] [serial = 1147] [outer = 1A552400] 03:33:25 INFO - PROCESS | 3656 | 1471692805852 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 125 (1A867400) [pid = 3656] [serial = 1148] [outer = 1A552400] 03:33:26 INFO - PROCESS | 3656 | 1471692806481 Marionette TRACE conn3 <- [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]]]}] 03:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 947ms 03:33:26 INFO - PROCESS | 3656 | 1471692806537 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:33:26 INFO - PROCESS | 3656 | 1471692806541 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 03:33:26 INFO - PROCESS | 3656 | 1471692806545 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:33:26 INFO - PROCESS | 3656 | 1471692806548 Marionette TRACE conn3 <- [1,1494,null,{}] 03:33:26 INFO - PROCESS | 3656 | 1471692806551 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:26 INFO - PROCESS | 3656 | 1471692806554 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:26 INFO - PROCESS | 3656 | 1471692806659 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:33:26 INFO - PROCESS | 3656 | 1471692806797 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:26 INFO - PROCESS | 3656 | 1471692806799 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:26 INFO - PROCESS | 3656 | ++DOCSHELL 0F349400 == 38 [pid = 3656] [id = 383] 03:33:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 126 (0F34A000) [pid = 3656] [serial = 1149] [outer = 00000000] 03:33:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 127 (0F34D800) [pid = 3656] [serial = 1150] [outer = 0F34A000] 03:33:26 INFO - PROCESS | 3656 | 1471692806855 Marionette DEBUG loaded listener.js 03:33:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 128 (0F350400) [pid = 3656] [serial = 1151] [outer = 0F34A000] 03:33:27 INFO - PROCESS | 3656 | 1471692807441 Marionette TRACE conn3 <- [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]]]}] 03:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 932ms 03:33:27 INFO - PROCESS | 3656 | 1471692807483 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:33:27 INFO - PROCESS | 3656 | 1471692807487 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 03:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:33:27 INFO - PROCESS | 3656 | 1471692807491 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:33:27 INFO - PROCESS | 3656 | 1471692807496 Marionette TRACE conn3 <- [1,1498,null,{}] 03:33:27 INFO - PROCESS | 3656 | 1471692807501 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:27 INFO - PROCESS | 3656 | 1471692807503 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:27 INFO - PROCESS | 3656 | 1471692807666 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:33:27 INFO - PROCESS | 3656 | 1471692807811 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:27 INFO - PROCESS | 3656 | 1471692807814 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:27 INFO - PROCESS | 3656 | ++DOCSHELL 0F346000 == 39 [pid = 3656] [id = 384] 03:33:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 129 (0F346400) [pid = 3656] [serial = 1152] [outer = 00000000] 03:33:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 130 (0F34B800) [pid = 3656] [serial = 1153] [outer = 0F346400] 03:33:27 INFO - PROCESS | 3656 | 1471692807876 Marionette DEBUG loaded listener.js 03:33:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 131 (114DEC00) [pid = 3656] [serial = 1154] [outer = 0F346400] 03:33:28 INFO - PROCESS | 3656 | 1471692808561 Marionette TRACE conn3 <- [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]]]}] 03:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1125ms 03:33:28 INFO - PROCESS | 3656 | 1471692808636 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:33:28 INFO - PROCESS | 3656 | 1471692808640 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 03:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:33:28 INFO - PROCESS | 3656 | 1471692808645 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:33:28 INFO - PROCESS | 3656 | 1471692808649 Marionette TRACE conn3 <- [1,1502,null,{}] 03:33:28 INFO - PROCESS | 3656 | 1471692808654 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:28 INFO - PROCESS | 3656 | 1471692808658 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:28 INFO - PROCESS | 3656 | 1471692808790 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:33:28 INFO - PROCESS | 3656 | 1471692808921 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:28 INFO - PROCESS | 3656 | 1471692808924 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:28 INFO - PROCESS | 3656 | ++DOCSHELL 16A09C00 == 40 [pid = 3656] [id = 385] 03:33:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 132 (1754C400) [pid = 3656] [serial = 1155] [outer = 00000000] 03:33:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 133 (17AF0800) [pid = 3656] [serial = 1156] [outer = 1754C400] 03:33:28 INFO - PROCESS | 3656 | 1471692808984 Marionette DEBUG loaded listener.js 03:33:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 134 (18232800) [pid = 3656] [serial = 1157] [outer = 1754C400] 03:33:29 INFO - PROCESS | 3656 | 1471692809627 Marionette TRACE conn3 <- [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]]]}] 03:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1036ms 03:33:29 INFO - PROCESS | 3656 | 1471692809688 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:33:29 INFO - PROCESS | 3656 | 1471692809673 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 03:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:33:29 INFO - PROCESS | 3656 | 1471692809677 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:33:29 INFO - PROCESS | 3656 | 1471692809679 Marionette TRACE conn3 <- [1,1506,null,{}] 03:33:29 INFO - PROCESS | 3656 | 1471692809684 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:29 INFO - PROCESS | 3656 | 1471692809687 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:29 INFO - PROCESS | 3656 | 1471692809799 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:33:29 INFO - PROCESS | 3656 | 1471692809938 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:29 INFO - PROCESS | 3656 | 1471692809941 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:29 INFO - PROCESS | 3656 | ++DOCSHELL 141A4000 == 41 [pid = 3656] [id = 386] 03:33:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 135 (19F68800) [pid = 3656] [serial = 1158] [outer = 00000000] 03:33:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 136 (1A4A7C00) [pid = 3656] [serial = 1159] [outer = 19F68800] 03:33:29 INFO - PROCESS | 3656 | 1471692809998 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 137 (1A54AC00) [pid = 3656] [serial = 1160] [outer = 19F68800] 03:33:30 INFO - PROCESS | 3656 | 1471692810577 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 948ms 03:33:30 INFO - PROCESS | 3656 | 1471692810641 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:33:30 INFO - PROCESS | 3656 | 1471692810647 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 03:33:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:33:30 INFO - PROCESS | 3656 | 1471692810658 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:33:30 INFO - PROCESS | 3656 | 1471692810663 Marionette TRACE conn3 <- [1,1510,null,{}] 03:33:30 INFO - PROCESS | 3656 | 1471692810667 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:30 INFO - PROCESS | 3656 | 1471692810670 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:30 INFO - PROCESS | 3656 | 1471692810801 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:33:30 INFO - PROCESS | 3656 | 1471692810941 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:30 INFO - PROCESS | 3656 | 1471692810944 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:30 INFO - PROCESS | 3656 | ++DOCSHELL 1969DC00 == 42 [pid = 3656] [id = 387] 03:33:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 138 (196A0000) [pid = 3656] [serial = 1161] [outer = 00000000] 03:33:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 139 (1A75AC00) [pid = 3656] [serial = 1162] [outer = 196A0000] 03:33:30 INFO - PROCESS | 3656 | 1471692811001 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 140 (1A75B400) [pid = 3656] [serial = 1163] [outer = 196A0000] 03:33:31 INFO - PROCESS | 3656 | 1471692811539 Marionette TRACE conn3 <- [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"]]]}] 03:33:31 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 () { 03:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:33:31 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 () { 03:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:33:31 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 () { 03:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:33:31 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 () { 03:33:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:33:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 947ms 03:33:31 INFO - PROCESS | 3656 | 1471692811618 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 3656 | 1471692811621 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 03:33:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:33:31 INFO - PROCESS | 3656 | 1471692811625 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 3656 | 1471692811627 Marionette TRACE conn3 <- [1,1514,null,{}] 03:33:31 INFO - PROCESS | 3656 | 1471692811631 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:31 INFO - PROCESS | 3656 | 1471692811633 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:31 INFO - PROCESS | 3656 | 1471692811732 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:33:31 INFO - PROCESS | 3656 | 1471692811838 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:31 INFO - PROCESS | 3656 | 1471692811840 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:31 INFO - PROCESS | 3656 | ++DOCSHELL 1A86A000 == 43 [pid = 3656] [id = 388] 03:33:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 141 (1A86A400) [pid = 3656] [serial = 1164] [outer = 00000000] 03:33:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 142 (1AECAC00) [pid = 3656] [serial = 1165] [outer = 1A86A400] 03:33:31 INFO - PROCESS | 3656 | 1471692811895 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 143 (1AECD000) [pid = 3656] [serial = 1166] [outer = 1A86A400] 03:33:32 INFO - PROCESS | 3656 | 1471692812481 Marionette TRACE conn3 <- [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"]]]}] 03:33:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:33:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:33:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:33:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:33:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:33:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:33:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 902ms 03:33:32 INFO - PROCESS | 3656 | 1471692812522 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 3656 | 1471692812526 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 03:33:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:33:32 INFO - PROCESS | 3656 | 1471692812531 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 3656 | 1471692812534 Marionette TRACE conn3 <- [1,1518,null,{}] 03:33:32 INFO - PROCESS | 3656 | 1471692812555 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:32 INFO - PROCESS | 3656 | 1471692812558 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:32 INFO - PROCESS | 3656 | 1471692812645 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:33:32 INFO - PROCESS | 3656 | 1471692812760 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:32 INFO - PROCESS | 3656 | 1471692812762 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:32 INFO - PROCESS | 3656 | ++DOCSHELL 0F347C00 == 44 [pid = 3656] [id = 389] 03:33:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 144 (0F348800) [pid = 3656] [serial = 1167] [outer = 00000000] 03:33:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 145 (10A05C00) [pid = 3656] [serial = 1168] [outer = 0F348800] 03:33:32 INFO - PROCESS | 3656 | 1471692812905 Marionette DEBUG loaded listener.js 03:33:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 146 (13EADC00) [pid = 3656] [serial = 1169] [outer = 0F348800] 03:33:33 INFO - PROCESS | 3656 | --DOCSHELL 129C3800 == 43 [pid = 3656] [id = 379] 03:33:33 INFO - PROCESS | 3656 | 1471692813511 Marionette TRACE conn3 <- [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]]]}] 03:33:33 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 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:33:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:33:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:33:33 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. 03:33:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:33:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1051ms 03:33:33 INFO - PROCESS | 3656 | 1471692813580 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:33:33 INFO - PROCESS | 3656 | 1471692813584 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 03:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:33:33 INFO - PROCESS | 3656 | 1471692813589 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:33:33 INFO - PROCESS | 3656 | 1471692813592 Marionette TRACE conn3 <- [1,1522,null,{}] 03:33:33 INFO - PROCESS | 3656 | 1471692813610 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:33 INFO - PROCESS | 3656 | 1471692813613 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:33 INFO - PROCESS | 3656 | 1471692813777 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:33:33 INFO - PROCESS | 3656 | 1471692813838 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:33 INFO - PROCESS | 3656 | 1471692813842 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:33 INFO - PROCESS | 3656 | ++DOCSHELL 1969F400 == 44 [pid = 3656] [id = 390] 03:33:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 147 (196A1800) [pid = 3656] [serial = 1170] [outer = 00000000] 03:33:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 148 (196A7C00) [pid = 3656] [serial = 1171] [outer = 196A1800] 03:33:33 INFO - PROCESS | 3656 | 1471692813884 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 149 (19E08400) [pid = 3656] [serial = 1172] [outer = 196A1800] 03:33:34 INFO - PROCESS | 3656 | 1471692814455 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 888ms 03:33:34 INFO - PROCESS | 3656 | 1471692814497 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:33:34 INFO - PROCESS | 3656 | 1471692814501 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 03:33:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:33:34 INFO - PROCESS | 3656 | 1471692814508 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 3656 | 1471692814510 Marionette TRACE conn3 <- [1,1526,null,{}] 03:33:34 INFO - PROCESS | 3656 | 1471692814498 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:34 INFO - PROCESS | 3656 | 1471692814501 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:34 INFO - PROCESS | 3656 | 1471692814613 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:33:34 INFO - PROCESS | 3656 | 1471692814772 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 3656 | 1471692814775 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:34 INFO - PROCESS | 3656 | ++DOCSHELL 19608800 == 45 [pid = 3656] [id = 391] 03:33:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 150 (1960BC00) [pid = 3656] [serial = 1173] [outer = 00000000] 03:33:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 151 (1960F400) [pid = 3656] [serial = 1174] [outer = 1960BC00] 03:33:34 INFO - PROCESS | 3656 | 1471692814815 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 152 (1A4A5000) [pid = 3656] [serial = 1175] [outer = 1960BC00] 03:33:35 INFO - PROCESS | 3656 | 1471692815444 Marionette TRACE conn3 <- [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]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:33:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 991ms 03:33:35 INFO - PROCESS | 3656 | 1471692815498 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 3656 | 1471692815501 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 03:33:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:33:35 INFO - PROCESS | 3656 | 1471692815504 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 3656 | 1471692815508 Marionette TRACE conn3 <- [1,1530,null,{}] 03:33:35 INFO - PROCESS | 3656 | 1471692815519 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:35 INFO - PROCESS | 3656 | 1471692815524 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:35 INFO - PROCESS | 3656 | 1471692815667 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:33:35 INFO - PROCESS | 3656 | 1471692815813 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:35 INFO - PROCESS | 3656 | 1471692815816 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:35 INFO - PROCESS | 3656 | ++DOCSHELL 1960F000 == 46 [pid = 3656] [id = 392] 03:33:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 153 (197BB400) [pid = 3656] [serial = 1176] [outer = 00000000] 03:33:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 154 (1A861000) [pid = 3656] [serial = 1177] [outer = 197BB400] 03:33:35 INFO - PROCESS | 3656 | 1471692815855 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 155 (1A866C00) [pid = 3656] [serial = 1178] [outer = 197BB400] 03:33:36 INFO - PROCESS | 3656 | 1471692816363 Marionette TRACE conn3 <- [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]]]}] 03:33:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:33:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 918ms 03:33:36 INFO - PROCESS | 3656 | 1471692816414 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:33:36 INFO - PROCESS | 3656 | 1471692816417 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 03:33:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:33:36 INFO - PROCESS | 3656 | 1471692816420 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 3656 | 1471692816422 Marionette TRACE conn3 <- [1,1534,null,{}] 03:33:36 INFO - PROCESS | 3656 | 1471692816426 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:36 INFO - PROCESS | 3656 | 1471692816428 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:36 INFO - PROCESS | 3656 | 1471692816535 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:33:36 INFO - PROCESS | 3656 | 1471692816648 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:36 INFO - PROCESS | 3656 | 1471692816651 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:36 INFO - PROCESS | 3656 | ++DOCSHELL 19616C00 == 47 [pid = 3656] [id = 393] 03:33:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 156 (19618000) [pid = 3656] [serial = 1179] [outer = 00000000] 03:33:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 157 (197BCC00) [pid = 3656] [serial = 1180] [outer = 19618000] 03:33:36 INFO - PROCESS | 3656 | 1471692816748 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 158 (19622800) [pid = 3656] [serial = 1181] [outer = 19618000] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 18233000 == 46 [pid = 3656] [id = 210] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 15D96800 == 45 [pid = 3656] [id = 200] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1A50F800 == 44 [pid = 3656] [id = 381] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1822FC00 == 43 [pid = 3656] [id = 202] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1822A800 == 42 [pid = 3656] [id = 209] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 129BD800 == 41 [pid = 3656] [id = 197] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 131F3800 == 40 [pid = 3656] [id = 211] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1748D800 == 39 [pid = 3656] [id = 373] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1A550000 == 38 [pid = 3656] [id = 382] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 10A02000 == 37 [pid = 3656] [id = 369] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 15AF2800 == 36 [pid = 3656] [id = 207] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 10224400 == 35 [pid = 3656] [id = 375] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 0F346000 == 34 [pid = 3656] [id = 384] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1822DC00 == 33 [pid = 3656] [id = 374] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 11C48C00 == 32 [pid = 3656] [id = 198] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 19F67800 == 31 [pid = 3656] [id = 212] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 16A09C00 == 30 [pid = 3656] [id = 385] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 16E08000 == 29 [pid = 3656] [id = 208] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 12D6F800 == 28 [pid = 3656] [id = 370] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 15237000 == 27 [pid = 3656] [id = 199] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 16D8CC00 == 26 [pid = 3656] [id = 376] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 10FAC800 == 25 [pid = 3656] [id = 205] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 141A4000 == 24 [pid = 3656] [id = 386] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 182CD400 == 23 [pid = 3656] [id = 377] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1A126800 == 22 [pid = 3656] [id = 213] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1969DC00 == 21 [pid = 3656] [id = 387] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1129B000 == 20 [pid = 3656] [id = 368] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 112C3400 == 19 [pid = 3656] [id = 378] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 13C23800 == 18 [pid = 3656] [id = 206] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1A86A000 == 17 [pid = 3656] [id = 388] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 15D9F800 == 16 [pid = 3656] [id = 203] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 15D99C00 == 15 [pid = 3656] [id = 201] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1822D400 == 14 [pid = 3656] [id = 380] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1960F000 == 13 [pid = 3656] [id = 392] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 19608800 == 12 [pid = 3656] [id = 391] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 0F349400 == 11 [pid = 3656] [id = 383] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 0F347C00 == 10 [pid = 3656] [id = 389] 03:33:39 INFO - PROCESS | 3656 | --DOCSHELL 1969F400 == 9 [pid = 3656] [id = 390] 03:33:41 INFO - PROCESS | 3656 | 1471692822003 Marionette TRACE conn3 <- [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]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:33:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 5654ms 03:33:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:33:42 INFO - PROCESS | 3656 | 1471692822075 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 3656 | 1471692822078 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 03:33:42 INFO - PROCESS | 3656 | 1471692822084 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 3656 | 1471692822088 Marionette TRACE conn3 <- [1,1538,null,{}] 03:33:42 INFO - PROCESS | 3656 | 1471692822095 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:42 INFO - PROCESS | 3656 | 1471692822098 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:42 INFO - PROCESS | 3656 | 1471692822176 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:33:42 INFO - PROCESS | 3656 | 1471692822183 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:42 INFO - PROCESS | 3656 | 1471692822186 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:42 INFO - PROCESS | 3656 | ++DOCSHELL 1026F400 == 10 [pid = 3656] [id = 394] 03:33:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 159 (102D2800) [pid = 3656] [serial = 1182] [outer = 00000000] 03:33:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 160 (13C24000) [pid = 3656] [serial = 1183] [outer = 102D2800] 03:33:42 INFO - PROCESS | 3656 | 1471692822238 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 161 (155F4000) [pid = 3656] [serial = 1184] [outer = 102D2800] 03:33:42 INFO - PROCESS | 3656 | 1471692822752 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:33:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 710ms 03:33:42 INFO - PROCESS | 3656 | 1471692822787 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 3656 | 1471692822791 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 03:33:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:33:42 INFO - PROCESS | 3656 | 1471692822798 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 3656 | 1471692822801 Marionette TRACE conn3 <- [1,1542,null,{}] 03:33:42 INFO - PROCESS | 3656 | 1471692822805 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:42 INFO - PROCESS | 3656 | 1471692822807 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:42 INFO - PROCESS | 3656 | 1471692822908 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:33:43 INFO - PROCESS | 3656 | 1471692823028 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 3656 | 1471692823031 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:43 INFO - PROCESS | 3656 | ++DOCSHELL 0F344800 == 11 [pid = 3656] [id = 395] 03:33:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 162 (16734400) [pid = 3656] [serial = 1185] [outer = 00000000] 03:33:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 163 (16D83400) [pid = 3656] [serial = 1186] [outer = 16734400] 03:33:43 INFO - PROCESS | 3656 | 1471692823080 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 164 (17561000) [pid = 3656] [serial = 1187] [outer = 16734400] 03:33:43 INFO - PROCESS | 3656 | 1471692823565 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:33:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:33:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 799ms 03:33:43 INFO - PROCESS | 3656 | 1471692823602 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 3656 | 1471692823604 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 03:33:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:33:43 INFO - PROCESS | 3656 | 1471692823608 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 3656 | 1471692823611 Marionette TRACE conn3 <- [1,1546,null,{}] 03:33:43 INFO - PROCESS | 3656 | 1471692823622 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:43 INFO - PROCESS | 3656 | 1471692823626 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:43 INFO - PROCESS | 3656 | 1471692823761 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:33:43 INFO - PROCESS | 3656 | 1471692823835 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 3656 | 1471692823822 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:43 INFO - PROCESS | 3656 | ++DOCSHELL 19608400 == 12 [pid = 3656] [id = 396] 03:33:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 165 (19608800) [pid = 3656] [serial = 1188] [outer = 00000000] 03:33:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 166 (1960EC00) [pid = 3656] [serial = 1189] [outer = 19608800] 03:33:43 INFO - PROCESS | 3656 | 1471692823874 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 167 (19616800) [pid = 3656] [serial = 1190] [outer = 19608800] 03:33:44 INFO - PROCESS | 3656 | 1471692824316 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:33:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:33:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 755ms 03:33:44 INFO - PROCESS | 3656 | 1471692824371 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:33:44 INFO - PROCESS | 3656 | 1471692824373 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 03:33:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:33:44 INFO - PROCESS | 3656 | 1471692824377 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 3656 | 1471692824378 Marionette TRACE conn3 <- [1,1550,null,{}] 03:33:44 INFO - PROCESS | 3656 | 1471692824382 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:44 INFO - PROCESS | 3656 | 1471692824384 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:44 INFO - PROCESS | 3656 | 1471692824501 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:33:44 INFO - PROCESS | 3656 | 1471692824513 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:44 INFO - PROCESS | 3656 | 1471692824515 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:44 INFO - PROCESS | 3656 | ++DOCSHELL 19618C00 == 13 [pid = 3656] [id = 397] 03:33:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 168 (19622000) [pid = 3656] [serial = 1191] [outer = 00000000] 03:33:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 169 (1969F400) [pid = 3656] [serial = 1192] [outer = 19622000] 03:33:44 INFO - PROCESS | 3656 | 1471692824620 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 170 (197B7400) [pid = 3656] [serial = 1193] [outer = 19622000] 03:33:45 INFO - PROCESS | 3656 | 1471692825107 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:33:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1317ms 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 169 (12D75800) [pid = 3656] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 168 (112A0000) [pid = 3656] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 167 (129E3C00) [pid = 3656] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 166 (1756E000) [pid = 3656] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 165 (1A765000) [pid = 3656] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 164 (1A86C000) [pid = 3656] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 163 (11CE7800) [pid = 3656] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 162 (1A761000) [pid = 3656] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 161 (112C3000) [pid = 3656] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 160 (17AF4000) [pid = 3656] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 159 (17A97C00) [pid = 3656] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 158 (19B30400) [pid = 3656] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 157 (1051C400) [pid = 3656] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 156 (19B30C00) [pid = 3656] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 155 (15AFA800) [pid = 3656] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 154 (129E1C00) [pid = 3656] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 153 (17739000) [pid = 3656] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 152 (1978EC00) [pid = 3656] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 151 (1754C400) [pid = 3656] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 150 (16E0FC00) [pid = 3656] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 149 (18233C00) [pid = 3656] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 148 (1748DC00) [pid = 3656] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 147 (196A1800) [pid = 3656] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 146 (1756B400) [pid = 3656] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 145 (10A46400) [pid = 3656] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 144 (1822EC00) [pid = 3656] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 143 (10A67800) [pid = 3656] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 142 (16072C00) [pid = 3656] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 141 (16E02400) [pid = 3656] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 140 (1A50B000) [pid = 3656] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 139 (12980C00) [pid = 3656] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 138 (1324A000) [pid = 3656] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 137 (1129BC00) [pid = 3656] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 136 (13EA2C00) [pid = 3656] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 135 (0F348800) [pid = 3656] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 134 (182D3000) [pid = 3656] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 133 (12BD7400) [pid = 3656] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 132 (10FAFC00) [pid = 3656] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 131 (1A552400) [pid = 3656] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 130 (0F346400) [pid = 3656] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 129 (197BB400) [pid = 3656] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 128 (1A86A400) [pid = 3656] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 127 (196A0000) [pid = 3656] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 126 (0F34A000) [pid = 3656] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 125 (19F68800) [pid = 3656] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 124 (1960BC00) [pid = 3656] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:33:45 INFO - PROCESS | 3656 | --DOMWINDOW == 123 (1A50FC00) [pid = 3656] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:33:45 INFO - PROCESS | 3656 | 1471692825721 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:33:45 INFO - PROCESS | 3656 | 1471692825723 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 03:33:45 INFO - PROCESS | 3656 | 1471692825733 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 3656 | 1471692825735 Marionette TRACE conn3 <- [1,1554,null,{}] 03:33:45 INFO - PROCESS | 3656 | 1471692825739 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:45 INFO - PROCESS | 3656 | 1471692825741 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:45 INFO - PROCESS | 3656 | 1471692825818 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:33:45 INFO - PROCESS | 3656 | 1471692825824 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:45 INFO - PROCESS | 3656 | 1471692825826 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:45 INFO - PROCESS | 3656 | ++DOCSHELL 0F34DC00 == 14 [pid = 3656] [id = 398] 03:33:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 124 (0F34E000) [pid = 3656] [serial = 1194] [outer = 00000000] 03:33:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 125 (10275C00) [pid = 3656] [serial = 1195] [outer = 0F34E000] 03:33:45 INFO - PROCESS | 3656 | 1471692825872 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 126 (10A46400) [pid = 3656] [serial = 1196] [outer = 0F34E000] 03:33:46 INFO - PROCESS | 3656 | 1471692826302 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 592ms 03:33:46 INFO - PROCESS | 3656 | 1471692826344 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:33:46 INFO - PROCESS | 3656 | 1471692826346 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 03:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:33:46 INFO - PROCESS | 3656 | 1471692826349 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 3656 | 1471692826351 Marionette TRACE conn3 <- [1,1558,null,{}] 03:33:46 INFO - PROCESS | 3656 | 1471692826354 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:46 INFO - PROCESS | 3656 | 1471692826360 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:46 INFO - PROCESS | 3656 | 1471692826466 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:33:46 INFO - PROCESS | 3656 | 1471692826472 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:46 INFO - PROCESS | 3656 | 1471692826474 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:46 INFO - PROCESS | 3656 | ++DOCSHELL 129E3C00 == 15 [pid = 3656] [id = 399] 03:33:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 127 (129E6400) [pid = 3656] [serial = 1197] [outer = 00000000] 03:33:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 128 (15241800) [pid = 3656] [serial = 1198] [outer = 129E6400] 03:33:46 INFO - PROCESS | 3656 | 1471692826520 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 129 (1748DC00) [pid = 3656] [serial = 1199] [outer = 129E6400] 03:33:46 INFO - PROCESS | 3656 | 1471692826955 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:33:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 666ms 03:33:47 INFO - PROCESS | 3656 | 1471692827013 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 3656 | 1471692827015 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 03:33:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:33:47 INFO - PROCESS | 3656 | 1471692827018 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 3656 | 1471692827020 Marionette TRACE conn3 <- [1,1562,null,{}] 03:33:47 INFO - PROCESS | 3656 | 1471692827023 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:47 INFO - PROCESS | 3656 | 1471692827025 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:47 INFO - PROCESS | 3656 | 1471692827103 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:33:47 INFO - PROCESS | 3656 | 1471692827146 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:47 INFO - PROCESS | 3656 | 1471692827148 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:47 INFO - PROCESS | 3656 | ++DOCSHELL 17E9C400 == 16 [pid = 3656] [id = 400] 03:33:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 130 (18077000) [pid = 3656] [serial = 1200] [outer = 00000000] 03:33:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 131 (19606400) [pid = 3656] [serial = 1201] [outer = 18077000] 03:33:47 INFO - PROCESS | 3656 | 1471692827195 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 132 (19609400) [pid = 3656] [serial = 1202] [outer = 18077000] 03:33:47 INFO - PROCESS | 3656 | 1471692827706 Marionette TRACE conn3 <- [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]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:33:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 770ms 03:33:47 INFO - PROCESS | 3656 | 1471692827783 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 3656 | 1471692827788 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 03:33:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:33:47 INFO - PROCESS | 3656 | 1471692827775 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 3656 | 1471692827779 Marionette TRACE conn3 <- [1,1566,null,{}] 03:33:47 INFO - PROCESS | 3656 | 1471692827826 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:47 INFO - PROCESS | 3656 | 1471692827830 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:47 INFO - PROCESS | 3656 | 1471692827930 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:33:48 INFO - PROCESS | 3656 | 1471692828098 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:48 INFO - PROCESS | 3656 | 1471692828103 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:48 INFO - PROCESS | 3656 | ++DOCSHELL 0F342400 == 17 [pid = 3656] [id = 401] 03:33:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 133 (0F343400) [pid = 3656] [serial = 1203] [outer = 00000000] 03:33:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 134 (129BD800) [pid = 3656] [serial = 1204] [outer = 0F343400] 03:33:48 INFO - PROCESS | 3656 | 1471692828147 Marionette DEBUG loaded listener.js 03:33:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 135 (12BD7400) [pid = 3656] [serial = 1205] [outer = 0F343400] 03:33:48 INFO - PROCESS | 3656 | 1471692828718 Marionette TRACE conn3 <- [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]]]}] 03:33:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 992ms 03:33:48 INFO - PROCESS | 3656 | 1471692828773 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:33:48 INFO - PROCESS | 3656 | 1471692828778 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 03:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:33:48 INFO - PROCESS | 3656 | 1471692828784 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:33:48 INFO - PROCESS | 3656 | 1471692828787 Marionette TRACE conn3 <- [1,1570,null,{}] 03:33:48 INFO - PROCESS | 3656 | 1471692828791 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:48 INFO - PROCESS | 3656 | 1471692828794 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:48 INFO - PROCESS | 3656 | 1471692828886 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:33:49 INFO - PROCESS | 3656 | 1471692829045 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:49 INFO - PROCESS | 3656 | 1471692829048 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:49 INFO - PROCESS | 3656 | ++DOCSHELL 16A14C00 == 18 [pid = 3656] [id = 402] 03:33:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 136 (16D88800) [pid = 3656] [serial = 1206] [outer = 00000000] 03:33:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 137 (1756F800) [pid = 3656] [serial = 1207] [outer = 16D88800] 03:33:49 INFO - PROCESS | 3656 | 1471692829107 Marionette DEBUG loaded listener.js 03:33:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 138 (17A8CC00) [pid = 3656] [serial = 1208] [outer = 16D88800] 03:33:49 INFO - PROCESS | 3656 | 1471692829690 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:33:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:33:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 948ms 03:33:49 INFO - PROCESS | 3656 | 1471692829741 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:33:49 INFO - PROCESS | 3656 | 1471692829743 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 03:33:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:33:49 INFO - PROCESS | 3656 | 1471692829732 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:33:49 INFO - PROCESS | 3656 | 1471692829736 Marionette TRACE conn3 <- [1,1574,null,{}] 03:33:49 INFO - PROCESS | 3656 | 1471692829749 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:49 INFO - PROCESS | 3656 | 1471692829757 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:49 INFO - PROCESS | 3656 | 1471692829902 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:33:50 INFO - PROCESS | 3656 | 1471692830042 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:50 INFO - PROCESS | 3656 | 1471692830048 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:50 INFO - PROCESS | 3656 | ++DOCSHELL 196A4800 == 19 [pid = 3656] [id = 403] 03:33:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 139 (196A5800) [pid = 3656] [serial = 1209] [outer = 00000000] 03:33:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 140 (197B2000) [pid = 3656] [serial = 1210] [outer = 196A5800] 03:33:50 INFO - PROCESS | 3656 | 1471692830091 Marionette DEBUG loaded listener.js 03:33:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 141 (197BC800) [pid = 3656] [serial = 1211] [outer = 196A5800] 03:33:50 INFO - PROCESS | 3656 | 1471692830667 Marionette TRACE conn3 <- [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]]]}] 03:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 948ms 03:33:50 INFO - PROCESS | 3656 | 1471692830699 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:33:50 INFO - PROCESS | 3656 | 1471692830702 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 03:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:33:50 INFO - PROCESS | 3656 | 1471692830706 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:33:50 INFO - PROCESS | 3656 | 1471692830690 Marionette TRACE conn3 <- [1,1578,null,{}] 03:33:50 INFO - PROCESS | 3656 | 1471692830693 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:50 INFO - PROCESS | 3656 | 1471692830696 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:50 INFO - PROCESS | 3656 | 1471692830807 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:33:50 INFO - PROCESS | 3656 | 1471692830955 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:50 INFO - PROCESS | 3656 | 1471692830958 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:50 INFO - PROCESS | 3656 | ++DOCSHELL 0C771000 == 20 [pid = 3656] [id = 404] 03:33:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 142 (0F34CC00) [pid = 3656] [serial = 1212] [outer = 00000000] 03:33:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 143 (1055A800) [pid = 3656] [serial = 1213] [outer = 0F34CC00] 03:33:51 INFO - PROCESS | 3656 | 1471692831021 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 144 (10A51800) [pid = 3656] [serial = 1214] [outer = 0F34CC00] 03:33:51 INFO - PROCESS | 3656 | 1471692831873 Marionette TRACE conn3 <- [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]]]}] 03:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1243ms 03:33:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:33:51 INFO - PROCESS | 3656 | 1471692831943 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:33:51 INFO - PROCESS | 3656 | 1471692831947 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 03:33:51 INFO - PROCESS | 3656 | 1471692831969 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 3656 | 1471692831974 Marionette TRACE conn3 <- [1,1582,null,{}] 03:33:51 INFO - PROCESS | 3656 | 1471692831981 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:51 INFO - PROCESS | 3656 | 1471692831984 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:52 INFO - PROCESS | 3656 | 1471692832093 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 143 (114EB800) [pid = 3656] [serial = 1114] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 142 (17545400) [pid = 3656] [serial = 1129] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 141 (13089400) [pid = 3656] [serial = 1111] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 140 (102CD800) [pid = 3656] [serial = 676] [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.] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 139 (129C1800) [pid = 3656] [serial = 1126] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 138 (129E9000) [pid = 3656] [serial = 1104] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 137 (13250C00) [pid = 3656] [serial = 1105] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 136 (1324BC00) [pid = 3656] [serial = 1098] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 135 (18071800) [pid = 3656] [serial = 1101] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 134 (15A10800) [pid = 3656] [serial = 1099] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 133 (182CE400) [pid = 3656] [serial = 1102] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 132 (1A868000) [pid = 3656] [serial = 1080] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 131 (1AC0C000) [pid = 3656] [serial = 1083] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 130 (1AC07000) [pid = 3656] [serial = 1081] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 129 (132E4C00) [pid = 3656] [serial = 1068] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 128 (141A0000) [pid = 3656] [serial = 1069] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 127 (1A86CC00) [pid = 3656] [serial = 1056] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 126 (1A86D400) [pid = 3656] [serial = 1057] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 125 (129BFC00) [pid = 3656] [serial = 1059] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 124 (130DD800) [pid = 3656] [serial = 1060] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 123 (182D7800) [pid = 3656] [serial = 1089] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 122 (18071C00) [pid = 3656] [serial = 1071] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 121 (1822C800) [pid = 3656] [serial = 1072] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 120 (1A4A4C00) [pid = 3656] [serial = 1077] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 119 (12836000) [pid = 3656] [serial = 1065] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 118 (129C0C00) [pid = 3656] [serial = 1066] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 117 (19F5BC00) [pid = 3656] [serial = 1074] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 116 (1A123000) [pid = 3656] [serial = 1075] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 115 (18226C00) [pid = 3656] [serial = 1062] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 114 (19934400) [pid = 3656] [serial = 1063] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 113 (1AC0E000) [pid = 3656] [serial = 1084] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 112 (1A547000) [pid = 3656] [serial = 1093] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 111 (182D2800) [pid = 3656] [serial = 1086] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 110 (182D5800) [pid = 3656] [serial = 1087] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 109 (182D9000) [pid = 3656] [serial = 1090] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 108 (1A4A7400) [pid = 3656] [serial = 1078] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 107 (1A54C000) [pid = 3656] [serial = 1096] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 106 (10FABC00) [pid = 3656] [serial = 1108] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 105 (196A7C00) [pid = 3656] [serial = 1171] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 104 (1979B400) [pid = 3656] [serial = 1124] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 103 (129EBC00) [pid = 3656] [serial = 1127] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 102 (17734800) [pid = 3656] [serial = 1003] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 101 (17595000) [pid = 3656] [serial = 997] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 100 (1A510C00) [pid = 3656] [serial = 1021] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 99 (13EA0400) [pid = 3656] [serial = 1000] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 98 (19B30800) [pid = 3656] [serial = 1027] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 97 (1624B800) [pid = 3656] [serial = 1024] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (15603000) [pid = 3656] [serial = 1118] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (19790C00) [pid = 3656] [serial = 1123] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (13EADC00) [pid = 3656] [serial = 1169] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (19B2E800) [pid = 3656] [serial = 1095] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (1754AC00) [pid = 3656] [serial = 1120] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (1A544400) [pid = 3656] [serial = 1092] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (16A15800) [pid = 3656] [serial = 1139] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (155F3C00) [pid = 3656] [serial = 1138] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (141A3C00) [pid = 3656] [serial = 1117] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1293CC00) [pid = 3656] [serial = 1115] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (17AF0800) [pid = 3656] [serial = 1156] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (112C7000) [pid = 3656] [serial = 1109] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (10A05C00) [pid = 3656] [serial = 1168] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (13165000) [pid = 3656] [serial = 1112] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19B35400) [pid = 3656] [serial = 1133] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1A4A8400) [pid = 3656] [serial = 1135] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (18232800) [pid = 3656] [serial = 1157] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A4A7C00) [pid = 3656] [serial = 1159] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1756C400) [pid = 3656] [serial = 1130] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19B29400) [pid = 3656] [serial = 1132] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19E0A000) [pid = 3656] [serial = 1142] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17565800) [pid = 3656] [serial = 1121] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19E08400) [pid = 3656] [serial = 1172] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (114DEC00) [pid = 3656] [serial = 1154] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19B29800) [pid = 3656] [serial = 1141] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1960F400) [pid = 3656] [serial = 1174] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1A867400) [pid = 3656] [serial = 1148] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (0F34B800) [pid = 3656] [serial = 1153] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A866C00) [pid = 3656] [serial = 1178] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1AECD000) [pid = 3656] [serial = 1166] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1AECAC00) [pid = 3656] [serial = 1165] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1A75B400) [pid = 3656] [serial = 1163] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (0F350400) [pid = 3656] [serial = 1151] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A54AC00) [pid = 3656] [serial = 1160] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1A4A5000) [pid = 3656] [serial = 1175] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (0F34D800) [pid = 3656] [serial = 1150] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1A552800) [pid = 3656] [serial = 1145] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (1A862000) [pid = 3656] [serial = 1147] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (1A861000) [pid = 3656] [serial = 1177] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (1A54D400) [pid = 3656] [serial = 1144] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1A504000) [pid = 3656] [serial = 1136] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (1A75AC00) [pid = 3656] [serial = 1162] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 3656 | 1471692832233 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 3656 | 1471692832236 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:52 INFO - PROCESS | 3656 | ++DOCSHELL 10A4BC00 == 21 [pid = 3656] [id = 405] 03:33:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (10A4D000) [pid = 3656] [serial = 1215] [outer = 00000000] 03:33:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (11298C00) [pid = 3656] [serial = 1216] [outer = 10A4D000] 03:33:52 INFO - PROCESS | 3656 | 1471692832293 Marionette DEBUG loaded listener.js 03:33:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (11437800) [pid = 3656] [serial = 1217] [outer = 10A4D000] 03:33:52 INFO - PROCESS | 3656 | 1471692832681 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:33:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:33:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 769ms 03:33:52 INFO - PROCESS | 3656 | 1471692832716 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:33:52 INFO - PROCESS | 3656 | 1471692832720 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 03:33:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:33:52 INFO - PROCESS | 3656 | 1471692832726 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 3656 | 1471692832729 Marionette TRACE conn3 <- [1,1586,null,{}] 03:33:52 INFO - PROCESS | 3656 | 1471692832733 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:52 INFO - PROCESS | 3656 | 1471692832735 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:52 INFO - PROCESS | 3656 | 1471692832857 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:33:52 INFO - PROCESS | 3656 | 1471692832954 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 3656 | 1471692832956 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:52 INFO - PROCESS | 3656 | ++DOCSHELL 129C0C00 == 22 [pid = 3656] [id = 406] 03:33:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (129C7800) [pid = 3656] [serial = 1218] [outer = 00000000] 03:33:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (12BD0400) [pid = 3656] [serial = 1219] [outer = 129C7800] 03:33:52 INFO - PROCESS | 3656 | 1471692833004 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (130BA800) [pid = 3656] [serial = 1220] [outer = 129C7800] 03:33:53 INFO - PROCESS | 3656 | 1471692833342 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:33:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:33:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 666ms 03:33:53 INFO - PROCESS | 3656 | 1471692833390 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:33:53 INFO - PROCESS | 3656 | 1471692833392 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 03:33:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:33:53 INFO - PROCESS | 3656 | 1471692833396 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:33:53 INFO - PROCESS | 3656 | 1471692833399 Marionette TRACE conn3 <- [1,1590,null,{}] 03:33:53 INFO - PROCESS | 3656 | 1471692833409 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:53 INFO - PROCESS | 3656 | 1471692833413 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:53 INFO - PROCESS | 3656 | 1471692833500 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:33:53 INFO - PROCESS | 3656 | 1471692833507 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:53 INFO - PROCESS | 3656 | 1471692833510 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:53 INFO - PROCESS | 3656 | ++DOCSHELL 139D3000 == 23 [pid = 3656] [id = 407] 03:33:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (139D3400) [pid = 3656] [serial = 1221] [outer = 00000000] 03:33:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1419D400) [pid = 3656] [serial = 1222] [outer = 139D3400] 03:33:53 INFO - PROCESS | 3656 | 1471692833559 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (1523B000) [pid = 3656] [serial = 1223] [outer = 139D3400] 03:33:53 INFO - PROCESS | 3656 | 1471692834006 Marionette TRACE conn3 <- [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]]]}] 03:33:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:33:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 666ms 03:33:54 INFO - PROCESS | 3656 | 1471692834058 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:33:54 INFO - PROCESS | 3656 | 1471692834060 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 03:33:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:33:54 INFO - PROCESS | 3656 | 1471692834064 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - PROCESS | 3656 | 1471692834066 Marionette TRACE conn3 <- [1,1594,null,{}] 03:33:54 INFO - PROCESS | 3656 | 1471692834069 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:54 INFO - PROCESS | 3656 | 1471692834071 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:54 INFO - PROCESS | 3656 | 1471692834201 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:33:54 INFO - PROCESS | 3656 | 1471692834209 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 3656 | 1471692834212 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:54 INFO - PROCESS | 3656 | ++DOCSHELL 155F0400 == 24 [pid = 3656] [id = 408] 03:33:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (155FE800) [pid = 3656] [serial = 1224] [outer = 00000000] 03:33:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1606A400) [pid = 3656] [serial = 1225] [outer = 155FE800] 03:33:54 INFO - PROCESS | 3656 | 1471692834257 Marionette DEBUG loaded listener.js 03:33:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1672CC00) [pid = 3656] [serial = 1226] [outer = 155FE800] 03:33:54 INFO - PROCESS | 3656 | 1471692834702 Marionette TRACE conn3 <- [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]]]}] 03:33:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:33:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 666ms 03:33:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:33:54 INFO - PROCESS | 3656 | 1471692834730 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:33:54 INFO - PROCESS | 3656 | 1471692834732 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 03:33:54 INFO - PROCESS | 3656 | 1471692834736 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - PROCESS | 3656 | 1471692834738 Marionette TRACE conn3 <- [1,1598,null,{}] 03:33:54 INFO - PROCESS | 3656 | 1471692834741 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:54 INFO - PROCESS | 3656 | 1471692834744 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:54 INFO - PROCESS | 3656 | 1471692834860 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:33:54 INFO - PROCESS | 3656 | 1471692834865 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 3656 | 1471692834867 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:54 INFO - PROCESS | 3656 | ++DOCSHELL 168EAC00 == 25 [pid = 3656] [id = 409] 03:33:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (168F4400) [pid = 3656] [serial = 1227] [outer = 00000000] 03:33:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16A15C00) [pid = 3656] [serial = 1228] [outer = 168F4400] 03:33:54 INFO - PROCESS | 3656 | 1471692834968 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16D87000) [pid = 3656] [serial = 1229] [outer = 168F4400] 03:33:55 INFO - PROCESS | 3656 | 1471692835415 Marionette TRACE conn3 <- [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]]]}] 03:33:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:33:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 711ms 03:33:55 INFO - PROCESS | 3656 | 1471692835436 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:33:55 INFO - PROCESS | 3656 | 1471692835438 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 03:33:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:33:55 INFO - PROCESS | 3656 | 1471692835449 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:33:55 INFO - PROCESS | 3656 | 1471692835451 Marionette TRACE conn3 <- [1,1602,null,{}] 03:33:55 INFO - PROCESS | 3656 | 1471692835455 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:55 INFO - PROCESS | 3656 | 1471692835460 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:55 INFO - PROCESS | 3656 | 1471692835612 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:33:55 INFO - PROCESS | 3656 | 1471692835666 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:55 INFO - PROCESS | 3656 | 1471692835668 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:55 INFO - PROCESS | 3656 | ++DOCSHELL 16A12400 == 26 [pid = 3656] [id = 410] 03:33:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1756D000) [pid = 3656] [serial = 1230] [outer = 00000000] 03:33:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17A8C400) [pid = 3656] [serial = 1231] [outer = 1756D000] 03:33:55 INFO - PROCESS | 3656 | 1471692835713 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17A95C00) [pid = 3656] [serial = 1232] [outer = 1756D000] 03:33:56 INFO - PROCESS | 3656 | 1471692836112 Marionette TRACE conn3 <- [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]]]}] 03:33:56 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 03:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 725ms 03:33:56 INFO - PROCESS | 3656 | 1471692836173 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:33:56 INFO - PROCESS | 3656 | 1471692836175 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 03:33:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:33:56 INFO - PROCESS | 3656 | 1471692836188 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 3656 | 1471692836190 Marionette TRACE conn3 <- [1,1606,null,{}] 03:33:56 INFO - PROCESS | 3656 | 1471692836194 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:56 INFO - PROCESS | 3656 | 1471692836196 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:56 INFO - PROCESS | 3656 | 1471692836296 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19608800) [pid = 3656] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (19618000) [pid = 3656] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (102D2800) [pid = 3656] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16734400) [pid = 3656] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19622000) [pid = 3656] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (129E6400) [pid = 3656] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:33:56 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (0F34E000) [pid = 3656] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:33:56 INFO - PROCESS | 3656 | 1471692836610 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:56 INFO - PROCESS | 3656 | 1471692836612 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:56 INFO - PROCESS | 3656 | ++DOCSHELL 0C763800 == 27 [pid = 3656] [id = 411] 03:33:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (0F34E000) [pid = 3656] [serial = 1233] [outer = 00000000] 03:33:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (129E6400) [pid = 3656] [serial = 1234] [outer = 0F34E000] 03:33:56 INFO - PROCESS | 3656 | 1471692836658 Marionette DEBUG loaded listener.js 03:33:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16734400) [pid = 3656] [serial = 1235] [outer = 0F34E000] 03:33:57 INFO - PROCESS | 3656 | 1471692837033 Marionette TRACE conn3 <- [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]]]}] 03:33:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:33:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 903ms 03:33:57 INFO - PROCESS | 3656 | 1471692837079 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:33:57 INFO - PROCESS | 3656 | 1471692837081 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 03:33:57 INFO - PROCESS | 3656 | 1471692837085 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:33:57 INFO - PROCESS | 3656 | 1471692837087 Marionette TRACE conn3 <- [1,1610,null,{}] 03:33:57 INFO - PROCESS | 3656 | 1471692837091 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:57 INFO - PROCESS | 3656 | 1471692837093 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:57 INFO - PROCESS | 3656 | 1471692837220 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:33:57 INFO - PROCESS | 3656 | 1471692837230 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 3656 | 1471692837232 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:57 INFO - PROCESS | 3656 | ++DOCSHELL 141A2800 == 28 [pid = 3656] [id = 412] 03:33:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16732800) [pid = 3656] [serial = 1236] [outer = 00000000] 03:33:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (182D1C00) [pid = 3656] [serial = 1237] [outer = 16732800] 03:33:57 INFO - PROCESS | 3656 | 1471692837277 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (182D2000) [pid = 3656] [serial = 1238] [outer = 16732800] 03:33:57 INFO - PROCESS | 3656 | 1471692837658 Marionette TRACE conn3 <- [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]]]}] 03:33:57 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 03:33:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 606ms 03:33:57 INFO - PROCESS | 3656 | 1471692837688 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:33:57 INFO - PROCESS | 3656 | 1471692837689 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 03:33:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:33:57 INFO - PROCESS | 3656 | 1471692837693 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - PROCESS | 3656 | 1471692837694 Marionette TRACE conn3 <- [1,1614,null,{}] 03:33:57 INFO - PROCESS | 3656 | 1471692837698 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:57 INFO - PROCESS | 3656 | 1471692837700 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:57 INFO - PROCESS | 3656 | 1471692837783 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:33:57 INFO - PROCESS | 3656 | 1471692837885 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 3656 | 1471692837887 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:57 INFO - PROCESS | 3656 | ++DOCSHELL 18229400 == 29 [pid = 3656] [id = 413] 03:33:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1822CC00) [pid = 3656] [serial = 1239] [outer = 00000000] 03:33:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19604000) [pid = 3656] [serial = 1240] [outer = 1822CC00] 03:33:57 INFO - PROCESS | 3656 | 1471692837917 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19607C00) [pid = 3656] [serial = 1241] [outer = 1822CC00] 03:33:58 INFO - PROCESS | 3656 | 1471692838286 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:33:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:33:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 666ms 03:33:58 INFO - PROCESS | 3656 | 1471692838355 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:33:58 INFO - PROCESS | 3656 | 1471692838357 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 03:33:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:33:58 INFO - PROCESS | 3656 | 1471692838360 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 3656 | 1471692838362 Marionette TRACE conn3 <- [1,1618,null,{}] 03:33:58 INFO - PROCESS | 3656 | 1471692838405 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:58 INFO - PROCESS | 3656 | 1471692838407 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:58 INFO - PROCESS | 3656 | 1471692838490 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:33:58 INFO - PROCESS | 3656 | 1471692838501 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 3656 | 1471692838503 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:58 INFO - PROCESS | 3656 | ++DOCSHELL 15245800 == 30 [pid = 3656] [id = 414] 03:33:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16727C00) [pid = 3656] [serial = 1242] [outer = 00000000] 03:33:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1960F800) [pid = 3656] [serial = 1243] [outer = 16727C00] 03:33:58 INFO - PROCESS | 3656 | 1471692838548 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1969B400) [pid = 3656] [serial = 1244] [outer = 16727C00] 03:33:59 INFO - PROCESS | 3656 | 1471692839198 Marionette TRACE conn3 <- [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]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:33:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 888ms 03:33:59 INFO - PROCESS | 3656 | 1471692839269 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 3656 | 1471692839273 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 03:33:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:33:59 INFO - PROCESS | 3656 | 1471692839278 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 3656 | 1471692839283 Marionette TRACE conn3 <- [1,1622,null,{}] 03:33:59 INFO - PROCESS | 3656 | 1471692839289 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:33:59 INFO - PROCESS | 3656 | 1471692839274 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:59 INFO - PROCESS | 3656 | 1471692839388 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:33:59 INFO - PROCESS | 3656 | 1471692839528 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:59 INFO - PROCESS | 3656 | 1471692839531 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:33:59 INFO - PROCESS | 3656 | ++DOCSHELL 1129D400 == 31 [pid = 3656] [id = 415] 03:33:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (112C5000) [pid = 3656] [serial = 1245] [outer = 00000000] 03:33:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1293E000) [pid = 3656] [serial = 1246] [outer = 112C5000] 03:33:59 INFO - PROCESS | 3656 | 1471692839589 Marionette DEBUG loaded listener.js 03:33:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (129C0800) [pid = 3656] [serial = 1247] [outer = 112C5000] 03:34:00 INFO - PROCESS | 3656 | 1471692840171 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 947ms 03:34:00 INFO - PROCESS | 3656 | 1471692840227 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:34:00 INFO - PROCESS | 3656 | 1471692840231 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 03:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:34:00 INFO - PROCESS | 3656 | 1471692840238 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:34:00 INFO - PROCESS | 3656 | 1471692840241 Marionette TRACE conn3 <- [1,1626,null,{}] 03:34:00 INFO - PROCESS | 3656 | 1471692840245 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:00 INFO - PROCESS | 3656 | 1471692840250 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:00 INFO - PROCESS | 3656 | 1471692840354 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:34:00 INFO - PROCESS | 3656 | 1471692840495 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:00 INFO - PROCESS | 3656 | 1471692840498 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:00 INFO - PROCESS | 3656 | ++DOCSHELL 13250C00 == 32 [pid = 3656] [id = 416] 03:34:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (13252400) [pid = 3656] [serial = 1248] [outer = 00000000] 03:34:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1419D800) [pid = 3656] [serial = 1249] [outer = 13252400] 03:34:00 INFO - PROCESS | 3656 | 1471692840556 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (15A0C400) [pid = 3656] [serial = 1250] [outer = 13252400] 03:34:01 INFO - PROCESS | 3656 | 1471692841114 Marionette TRACE conn3 <- [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]]]}] 03:34:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:34:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 947ms 03:34:01 INFO - PROCESS | 3656 | 1471692841195 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 3656 | 1471692841198 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 03:34:01 INFO - PROCESS | 3656 | 1471692841203 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:34:01 INFO - PROCESS | 3656 | 1471692841206 Marionette TRACE conn3 <- [1,1630,null,{}] 03:34:01 INFO - PROCESS | 3656 | 1471692841218 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:01 INFO - PROCESS | 3656 | 1471692841223 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:01 INFO - PROCESS | 3656 | 1471692841333 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:34:01 INFO - PROCESS | 3656 | 1471692841466 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:01 INFO - PROCESS | 3656 | 1471692841469 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:01 INFO - PROCESS | 3656 | ++DOCSHELL 182CEC00 == 33 [pid = 3656] [id = 417] 03:34:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (182CFC00) [pid = 3656] [serial = 1251] [outer = 00000000] 03:34:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1960B800) [pid = 3656] [serial = 1252] [outer = 182CFC00] 03:34:01 INFO - PROCESS | 3656 | 1471692841528 Marionette DEBUG loaded listener.js 03:34:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1969D800) [pid = 3656] [serial = 1253] [outer = 182CFC00] 03:34:02 INFO - PROCESS | 3656 | 1471692842262 Marionette TRACE conn3 <- [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]]]}] 03:34:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:34:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1081ms 03:34:02 INFO - PROCESS | 3656 | 1471692842278 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:34:02 INFO - PROCESS | 3656 | 1471692842284 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 03:34:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:34:02 INFO - PROCESS | 3656 | 1471692842292 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:34:02 INFO - PROCESS | 3656 | 1471692842295 Marionette TRACE conn3 <- [1,1634,null,{}] 03:34:02 INFO - PROCESS | 3656 | 1471692842301 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:02 INFO - PROCESS | 3656 | 1471692842304 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:02 INFO - PROCESS | 3656 | 1471692842404 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:34:02 INFO - PROCESS | 3656 | 1471692842509 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:02 INFO - PROCESS | 3656 | 1471692842513 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:02 INFO - PROCESS | 3656 | ++DOCSHELL 112A0C00 == 34 [pid = 3656] [id = 418] 03:34:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (112C7000) [pid = 3656] [serial = 1254] [outer = 00000000] 03:34:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (12830400) [pid = 3656] [serial = 1255] [outer = 112C7000] 03:34:02 INFO - PROCESS | 3656 | 1471692842564 Marionette DEBUG loaded listener.js 03:34:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (12986000) [pid = 3656] [serial = 1256] [outer = 112C7000] 03:34:03 INFO - PROCESS | 3656 | 1471692843112 Marionette TRACE conn3 <- [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]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:34:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 859ms 03:34:03 INFO - PROCESS | 3656 | 1471692843160 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 3656 | 1471692843164 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 03:34:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:34:03 INFO - PROCESS | 3656 | 1471692843170 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 3656 | 1471692843172 Marionette TRACE conn3 <- [1,1638,null,{}] 03:34:03 INFO - PROCESS | 3656 | 1471692843176 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:03 INFO - PROCESS | 3656 | 1471692843178 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:03 INFO - PROCESS | 3656 | 1471692843265 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (197BCC00) [pid = 3656] [serial = 1180] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1960EC00) [pid = 3656] [serial = 1189] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (19622800) [pid = 3656] [serial = 1181] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (13C24000) [pid = 3656] [serial = 1183] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (155F4000) [pid = 3656] [serial = 1184] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (16D83400) [pid = 3656] [serial = 1186] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1969F400) [pid = 3656] [serial = 1192] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19606400) [pid = 3656] [serial = 1201] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (19616800) [pid = 3656] [serial = 1190] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (197B7400) [pid = 3656] [serial = 1193] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1748DC00) [pid = 3656] [serial = 1199] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (10275C00) [pid = 3656] [serial = 1195] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (10A46400) [pid = 3656] [serial = 1196] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (15241800) [pid = 3656] [serial = 1198] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17561000) [pid = 3656] [serial = 1187] [outer = 00000000] [url = about:blank] 03:34:03 INFO - PROCESS | 3656 | 1471692843414 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:03 INFO - PROCESS | 3656 | 1471692843416 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:03 INFO - PROCESS | 3656 | ++DOCSHELL 1051F400 == 35 [pid = 3656] [id = 419] 03:34:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (10560000) [pid = 3656] [serial = 1257] [outer = 00000000] 03:34:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (112C8400) [pid = 3656] [serial = 1258] [outer = 10560000] 03:34:03 INFO - PROCESS | 3656 | 1471692843465 Marionette DEBUG loaded listener.js 03:34:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1316CC00) [pid = 3656] [serial = 1259] [outer = 10560000] 03:34:03 INFO - PROCESS | 3656 | 1471692843863 Marionette TRACE conn3 <- [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]]]}] 03:34:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:34:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 755ms 03:34:03 INFO - PROCESS | 3656 | 1471692843919 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 3656 | 1471692843922 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 03:34:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:34:03 INFO - PROCESS | 3656 | 1471692843926 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 3656 | 1471692843929 Marionette TRACE conn3 <- [1,1642,null,{}] 03:34:03 INFO - PROCESS | 3656 | 1471692843939 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:03 INFO - PROCESS | 3656 | 1471692843943 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:04 INFO - PROCESS | 3656 | 1471692844030 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:34:04 INFO - PROCESS | 3656 | 1471692844037 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 3656 | 1471692844040 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:04 INFO - PROCESS | 3656 | ++DOCSHELL 1672E800 == 36 [pid = 3656] [id = 420] 03:34:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16731C00) [pid = 3656] [serial = 1260] [outer = 00000000] 03:34:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (16E0AC00) [pid = 3656] [serial = 1261] [outer = 16731C00] 03:34:04 INFO - PROCESS | 3656 | 1471692844094 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (17544400) [pid = 3656] [serial = 1262] [outer = 16731C00] 03:34:04 INFO - PROCESS | 3656 | 1471692844531 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:34:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:34:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 652ms 03:34:04 INFO - PROCESS | 3656 | 1471692844590 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 3656 | 1471692844592 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 03:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:34:04 INFO - PROCESS | 3656 | 1471692844596 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - PROCESS | 3656 | 1471692844598 Marionette TRACE conn3 <- [1,1646,null,{}] 03:34:04 INFO - PROCESS | 3656 | 1471692844601 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:04 INFO - PROCESS | 3656 | 1471692844603 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:04 INFO - PROCESS | 3656 | 1471692844691 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:34:04 INFO - PROCESS | 3656 | 1471692844698 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 3656 | 1471692844701 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:04 INFO - PROCESS | 3656 | ++DOCSHELL 16FE5800 == 37 [pid = 3656] [id = 421] 03:34:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17563C00) [pid = 3656] [serial = 1263] [outer = 00000000] 03:34:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17AF0800) [pid = 3656] [serial = 1264] [outer = 17563C00] 03:34:04 INFO - PROCESS | 3656 | 1471692844748 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1822D800) [pid = 3656] [serial = 1265] [outer = 17563C00] 03:34:05 INFO - PROCESS | 3656 | 1471692845187 Marionette TRACE conn3 <- [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]]]}] 03:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 652ms 03:34:05 INFO - PROCESS | 3656 | 1471692845258 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 3656 | 1471692845260 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 03:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:34:05 INFO - PROCESS | 3656 | 1471692845264 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - PROCESS | 3656 | 1471692845266 Marionette TRACE conn3 <- [1,1650,null,{}] 03:34:05 INFO - PROCESS | 3656 | 1471692845270 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:05 INFO - PROCESS | 3656 | 1471692845272 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:05 INFO - PROCESS | 3656 | 1471692845396 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:34:05 INFO - PROCESS | 3656 | 1471692845408 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:05 INFO - PROCESS | 3656 | 1471692845410 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:05 INFO - PROCESS | 3656 | ++DOCSHELL 1756DC00 == 38 [pid = 3656] [id = 422] 03:34:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (182CCC00) [pid = 3656] [serial = 1266] [outer = 00000000] 03:34:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (182DA400) [pid = 3656] [serial = 1267] [outer = 182CCC00] 03:34:05 INFO - PROCESS | 3656 | 1471692845455 Marionette DEBUG loaded listener.js 03:34:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (19615800) [pid = 3656] [serial = 1268] [outer = 182CCC00] 03:34:05 INFO - PROCESS | 3656 | 1471692845884 Marionette TRACE conn3 <- [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]]]}] 03:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 652ms 03:34:05 INFO - PROCESS | 3656 | 1471692845927 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 3656 | 1471692845929 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 03:34:05 INFO - PROCESS | 3656 | 1471692845932 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:34:05 INFO - PROCESS | 3656 | 1471692845934 Marionette TRACE conn3 <- [1,1654,null,{}] 03:34:05 INFO - PROCESS | 3656 | 1471692845937 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:05 INFO - PROCESS | 3656 | 1471692845943 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:06 INFO - PROCESS | 3656 | 1471692846088 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:34:06 INFO - PROCESS | 3656 | 1471692846155 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 3656 | 1471692846157 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:06 INFO - PROCESS | 3656 | ++DOCSHELL 17569400 == 39 [pid = 3656] [id = 423] 03:34:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (17A90C00) [pid = 3656] [serial = 1269] [outer = 00000000] 03:34:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (196A7400) [pid = 3656] [serial = 1270] [outer = 17A90C00] 03:34:06 INFO - PROCESS | 3656 | 1471692846185 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (19797400) [pid = 3656] [serial = 1271] [outer = 17A90C00] 03:34:06 INFO - PROCESS | 3656 | 1471692846601 Marionette TRACE conn3 <- [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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 696ms 03:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:34:06 INFO - PROCESS | 3656 | 1471692846635 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 3656 | 1471692846637 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 03:34:06 INFO - PROCESS | 3656 | 1471692846640 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 3656 | 1471692846642 Marionette TRACE conn3 <- [1,1658,null,{}] 03:34:06 INFO - PROCESS | 3656 | 1471692846645 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:06 INFO - PROCESS | 3656 | 1471692846647 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:06 INFO - PROCESS | 3656 | 1471692846794 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:34:06 INFO - PROCESS | 3656 | 1471692846806 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 3656 | 1471692846808 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:06 INFO - PROCESS | 3656 | ++DOCSHELL 112A0000 == 40 [pid = 3656] [id = 424] 03:34:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (1756E000) [pid = 3656] [serial = 1272] [outer = 00000000] 03:34:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (197B7800) [pid = 3656] [serial = 1273] [outer = 1756E000] 03:34:06 INFO - PROCESS | 3656 | 1471692846837 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (197BC000) [pid = 3656] [serial = 1274] [outer = 1756E000] 03:34:07 INFO - PROCESS | 3656 | 1471692847267 Marionette TRACE conn3 <- [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]]]}] 03:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 651ms 03:34:07 INFO - PROCESS | 3656 | 1471692847310 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:34:07 INFO - PROCESS | 3656 | 1471692847313 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 03:34:07 INFO - PROCESS | 3656 | 1471692847322 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:34:07 INFO - PROCESS | 3656 | 1471692847324 Marionette TRACE conn3 <- [1,1662,null,{}] 03:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:34:07 INFO - PROCESS | 3656 | 1471692847328 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:07 INFO - PROCESS | 3656 | 1471692847329 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:07 INFO - PROCESS | 3656 | 1471692847449 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:34:07 INFO - PROCESS | 3656 | 1471692847454 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:07 INFO - PROCESS | 3656 | 1471692847456 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:07 INFO - PROCESS | 3656 | ++DOCSHELL 19794000 == 41 [pid = 3656] [id = 425] 03:34:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (19795400) [pid = 3656] [serial = 1275] [outer = 00000000] 03:34:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (19937400) [pid = 3656] [serial = 1276] [outer = 19795400] 03:34:07 INFO - PROCESS | 3656 | 1471692847502 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (19B30800) [pid = 3656] [serial = 1277] [outer = 19795400] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (1822CC00) [pid = 3656] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (155FE800) [pid = 3656] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (168F4400) [pid = 3656] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (139D3400) [pid = 3656] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (1756D000) [pid = 3656] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (10A4D000) [pid = 3656] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (129C7800) [pid = 3656] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (16732800) [pid = 3656] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:34:07 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (0F34E000) [pid = 3656] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:34:08 INFO - PROCESS | 3656 | 1471692848017 Marionette TRACE conn3 <- [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]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 754ms 03:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:34:08 INFO - PROCESS | 3656 | 1471692848087 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 3656 | 1471692848089 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 03:34:08 INFO - PROCESS | 3656 | 1471692848093 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 3656 | 1471692848095 Marionette TRACE conn3 <- [1,1666,null,{}] 03:34:08 INFO - PROCESS | 3656 | 1471692848098 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:08 INFO - PROCESS | 3656 | 1471692848100 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:08 INFO - PROCESS | 3656 | 1471692848180 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:34:08 INFO - PROCESS | 3656 | 1471692848185 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 3656 | 1471692848187 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:08 INFO - PROCESS | 3656 | ++DOCSHELL 16D92800 == 42 [pid = 3656] [id = 426] 03:34:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (16F9B400) [pid = 3656] [serial = 1278] [outer = 00000000] 03:34:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (197B3800) [pid = 3656] [serial = 1279] [outer = 16F9B400] 03:34:08 INFO - PROCESS | 3656 | 1471692848216 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (19936C00) [pid = 3656] [serial = 1280] [outer = 16F9B400] 03:34:08 INFO - PROCESS | 3656 | 1471692848637 Marionette TRACE conn3 <- [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]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 592ms 03:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:34:08 INFO - PROCESS | 3656 | 1471692848692 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 3656 | 1471692848694 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 03:34:08 INFO - PROCESS | 3656 | 1471692848698 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 3656 | 1471692848700 Marionette TRACE conn3 <- [1,1670,null,{}] 03:34:08 INFO - PROCESS | 3656 | 1471692848703 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:08 INFO - PROCESS | 3656 | 1471692848705 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:08 INFO - PROCESS | 3656 | 1471692848786 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:34:08 INFO - PROCESS | 3656 | 1471692848792 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 3656 | 1471692848794 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:08 INFO - PROCESS | 3656 | ++DOCSHELL 131F4400 == 43 [pid = 3656] [id = 427] 03:34:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (197B4400) [pid = 3656] [serial = 1281] [outer = 00000000] 03:34:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (19E0E800) [pid = 3656] [serial = 1282] [outer = 197B4400] 03:34:08 INFO - PROCESS | 3656 | 1471692848839 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (19EB6800) [pid = 3656] [serial = 1283] [outer = 197B4400] 03:34:09 INFO - PROCESS | 3656 | 1471692849245 Marionette TRACE conn3 <- [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]]]}] 03:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 592ms 03:34:09 INFO - PROCESS | 3656 | 1471692849300 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:34:09 INFO - PROCESS | 3656 | 1471692849303 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 03:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:34:09 INFO - PROCESS | 3656 | 1471692849306 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 3656 | 1471692849308 Marionette TRACE conn3 <- [1,1674,null,{}] 03:34:09 INFO - PROCESS | 3656 | 1471692849312 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:09 INFO - PROCESS | 3656 | 1471692849314 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:09 INFO - PROCESS | 3656 | 1471692849410 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:34:09 INFO - PROCESS | 3656 | 1471692849415 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 3656 | 1471692849417 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:09 INFO - PROCESS | 3656 | ++DOCSHELL 19EBC800 == 44 [pid = 3656] [id = 428] 03:34:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (19EBCC00) [pid = 3656] [serial = 1284] [outer = 00000000] 03:34:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (1A127C00) [pid = 3656] [serial = 1285] [outer = 19EBCC00] 03:34:09 INFO - PROCESS | 3656 | 1471692849472 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (1A407400) [pid = 3656] [serial = 1286] [outer = 19EBCC00] 03:34:10 INFO - PROCESS | 3656 | 1471692850168 Marionette TRACE conn3 <- [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]]]}] 03:34:10 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 03:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 888ms 03:34:10 INFO - PROCESS | 3656 | 1471692850200 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:34:10 INFO - PROCESS | 3656 | 1471692850205 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 03:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:34:10 INFO - PROCESS | 3656 | 1471692850210 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 3656 | 1471692850215 Marionette TRACE conn3 <- [1,1678,null,{}] 03:34:10 INFO - PROCESS | 3656 | 1471692850221 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:10 INFO - PROCESS | 3656 | 1471692850224 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:10 INFO - PROCESS | 3656 | 1471692850336 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:34:10 INFO - PROCESS | 3656 | 1471692850450 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:10 INFO - PROCESS | 3656 | 1471692850453 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:10 INFO - PROCESS | 3656 | ++DOCSHELL 10A4E000 == 45 [pid = 3656] [id = 429] 03:34:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (10A55400) [pid = 3656] [serial = 1287] [outer = 00000000] 03:34:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 98 (129EBC00) [pid = 3656] [serial = 1288] [outer = 10A55400] 03:34:10 INFO - PROCESS | 3656 | 1471692850573 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 99 (132EE000) [pid = 3656] [serial = 1289] [outer = 10A55400] 03:34:11 INFO - PROCESS | 3656 | 1471692851260 Marionette TRACE conn3 <- [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]]]}] 03:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1095ms 03:34:11 INFO - PROCESS | 3656 | 1471692851313 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:34:11 INFO - PROCESS | 3656 | 1471692851318 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 03:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:34:11 INFO - PROCESS | 3656 | 1471692851325 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 3656 | 1471692851327 Marionette TRACE conn3 <- [1,1682,null,{}] 03:34:11 INFO - PROCESS | 3656 | 1471692851332 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:11 INFO - PROCESS | 3656 | 1471692851335 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:11 INFO - PROCESS | 3656 | 1471692851448 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:34:11 INFO - PROCESS | 3656 | 1471692851578 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 3656 | 1471692851581 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:11 INFO - PROCESS | 3656 | ++DOCSHELL 16983C00 == 46 [pid = 3656] [id = 430] 03:34:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 100 (16985400) [pid = 3656] [serial = 1290] [outer = 00000000] 03:34:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 101 (1756CC00) [pid = 3656] [serial = 1291] [outer = 16985400] 03:34:11 INFO - PROCESS | 3656 | 1471692851640 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 102 (17EA3800) [pid = 3656] [serial = 1292] [outer = 16985400] 03:34:12 INFO - PROCESS | 3656 | 1471692852236 Marionette TRACE conn3 <- [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]]]}] 03:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 947ms 03:34:12 INFO - PROCESS | 3656 | 1471692852271 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 3656 | 1471692852274 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 03:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:34:12 INFO - PROCESS | 3656 | 1471692852277 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 3656 | 1471692852281 Marionette TRACE conn3 <- [1,1686,null,{}] 03:34:12 INFO - PROCESS | 3656 | 1471692852292 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:12 INFO - PROCESS | 3656 | 1471692852297 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:12 INFO - PROCESS | 3656 | 1471692852410 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:34:12 INFO - PROCESS | 3656 | 1471692852556 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:12 INFO - PROCESS | 3656 | 1471692852559 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:12 INFO - PROCESS | 3656 | ++DOCSHELL 1992DC00 == 47 [pid = 3656] [id = 431] 03:34:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 103 (19936800) [pid = 3656] [serial = 1293] [outer = 00000000] 03:34:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 104 (19EB9000) [pid = 3656] [serial = 1294] [outer = 19936800] 03:34:12 INFO - PROCESS | 3656 | 1471692852618 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 105 (19F67C00) [pid = 3656] [serial = 1295] [outer = 19936800] 03:34:13 INFO - PROCESS | 3656 | 1471692853379 Marionette TRACE conn3 <- [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]]]}] 03:34:13 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 03:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1155ms 03:34:13 INFO - PROCESS | 3656 | 1471692853430 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 3656 | 1471692853435 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 03:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:34:13 INFO - PROCESS | 3656 | 1471692853423 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - PROCESS | 3656 | 1471692853426 Marionette TRACE conn3 <- [1,1690,null,{}] 03:34:13 INFO - PROCESS | 3656 | 1471692853432 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:13 INFO - PROCESS | 3656 | 1471692853435 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:13 INFO - PROCESS | 3656 | 1471692853543 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:34:13 INFO - PROCESS | 3656 | 1471692853689 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 3656 | 1471692853694 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:13 INFO - PROCESS | 3656 | ++DOCSHELL 0C75D400 == 48 [pid = 3656] [id = 432] 03:34:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 106 (0C766800) [pid = 3656] [serial = 1296] [outer = 00000000] 03:34:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 107 (129E8000) [pid = 3656] [serial = 1297] [outer = 0C766800] 03:34:13 INFO - PROCESS | 3656 | 1471692853746 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 108 (1308CC00) [pid = 3656] [serial = 1298] [outer = 0C766800] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 19616C00 == 47 [pid = 3656] [id = 393] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 131F4400 == 46 [pid = 3656] [id = 427] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 16D92800 == 45 [pid = 3656] [id = 426] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 19794000 == 44 [pid = 3656] [id = 425] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 112A0000 == 43 [pid = 3656] [id = 424] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 17569400 == 42 [pid = 3656] [id = 423] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 1756DC00 == 41 [pid = 3656] [id = 422] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 16FE5800 == 40 [pid = 3656] [id = 421] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 1672E800 == 39 [pid = 3656] [id = 420] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 1051F400 == 38 [pid = 3656] [id = 419] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 112A0C00 == 37 [pid = 3656] [id = 418] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 1129D400 == 36 [pid = 3656] [id = 415] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 18229400 == 35 [pid = 3656] [id = 413] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 141A2800 == 34 [pid = 3656] [id = 412] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 15245800 == 33 [pid = 3656] [id = 414] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 182CEC00 == 32 [pid = 3656] [id = 417] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 13250C00 == 31 [pid = 3656] [id = 416] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 1992DC00 == 30 [pid = 3656] [id = 431] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 16983C00 == 29 [pid = 3656] [id = 430] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 19EBC800 == 28 [pid = 3656] [id = 428] 03:34:14 INFO - PROCESS | 3656 | --DOCSHELL 10A4E000 == 27 [pid = 3656] [id = 429] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 107 (19607C00) [pid = 3656] [serial = 1241] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 106 (19604000) [pid = 3656] [serial = 1240] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 105 (1672CC00) [pid = 3656] [serial = 1226] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 104 (16A15C00) [pid = 3656] [serial = 1228] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 103 (197B2000) [pid = 3656] [serial = 1210] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 102 (1523B000) [pid = 3656] [serial = 1223] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 101 (17A95C00) [pid = 3656] [serial = 1232] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 100 (11298C00) [pid = 3656] [serial = 1216] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 99 (130BA800) [pid = 3656] [serial = 1220] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 98 (11437800) [pid = 3656] [serial = 1217] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 97 (1606A400) [pid = 3656] [serial = 1225] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (129BD800) [pid = 3656] [serial = 1204] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (1756F800) [pid = 3656] [serial = 1207] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (1055A800) [pid = 3656] [serial = 1213] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (182D1C00) [pid = 3656] [serial = 1237] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (16734400) [pid = 3656] [serial = 1235] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (16D87000) [pid = 3656] [serial = 1229] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (17A8C400) [pid = 3656] [serial = 1231] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (1419D400) [pid = 3656] [serial = 1222] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (182D2000) [pid = 3656] [serial = 1238] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (129E6400) [pid = 3656] [serial = 1234] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (12BD0400) [pid = 3656] [serial = 1219] [outer = 00000000] [url = about:blank] 03:34:15 INFO - PROCESS | 3656 | 1471692855025 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1628ms 03:34:15 INFO - PROCESS | 3656 | 1471692855066 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 3656 | 1471692855071 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 03:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:34:15 INFO - PROCESS | 3656 | 1471692855076 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 3656 | 1471692855079 Marionette TRACE conn3 <- [1,1694,null,{}] 03:34:15 INFO - PROCESS | 3656 | 1471692855085 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:15 INFO - PROCESS | 3656 | 1471692855087 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:15 INFO - PROCESS | 3656 | 1471692855197 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:34:15 INFO - PROCESS | 3656 | 1471692855297 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 3656 | 1471692855301 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:15 INFO - PROCESS | 3656 | ++DOCSHELL 0F349800 == 28 [pid = 3656] [id = 433] 03:34:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (0F34A400) [pid = 3656] [serial = 1299] [outer = 00000000] 03:34:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1051EC00) [pid = 3656] [serial = 1300] [outer = 0F34A400] 03:34:15 INFO - PROCESS | 3656 | 1471692855350 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (10A05C00) [pid = 3656] [serial = 1301] [outer = 0F34A400] 03:34:15 INFO - PROCESS | 3656 | 1471692855755 Marionette TRACE conn3 <- [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]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 696ms 03:34:15 INFO - PROCESS | 3656 | 1471692855781 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 3656 | 1471692855786 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 03:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:34:15 INFO - PROCESS | 3656 | 1471692855793 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 3656 | 1471692855777 Marionette TRACE conn3 <- [1,1698,null,{}] 03:34:15 INFO - PROCESS | 3656 | 1471692855781 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:15 INFO - PROCESS | 3656 | 1471692855783 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:15 INFO - PROCESS | 3656 | 1471692855870 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:34:15 INFO - PROCESS | 3656 | 1471692855876 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 3656 | 1471692855879 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:15 INFO - PROCESS | 3656 | ++DOCSHELL 11255800 == 29 [pid = 3656] [id = 434] 03:34:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (11257000) [pid = 3656] [serial = 1302] [outer = 00000000] 03:34:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (112C8000) [pid = 3656] [serial = 1303] [outer = 11257000] 03:34:15 INFO - PROCESS | 3656 | 1471692855927 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (114E3000) [pid = 3656] [serial = 1304] [outer = 11257000] 03:34:16 INFO - PROCESS | 3656 | 1471692856390 Marionette TRACE conn3 <- [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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 666ms 03:34:16 INFO - PROCESS | 3656 | 1471692856452 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 3656 | 1471692856454 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 03:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:34:16 INFO - PROCESS | 3656 | 1471692856458 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 3656 | 1471692856461 Marionette TRACE conn3 <- [1,1702,null,{}] 03:34:16 INFO - PROCESS | 3656 | 1471692856472 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:16 INFO - PROCESS | 3656 | 1471692856476 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:16 INFO - PROCESS | 3656 | 1471692856579 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:34:16 INFO - PROCESS | 3656 | 1471692856685 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 3656 | 1471692856688 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:16 INFO - PROCESS | 3656 | ++DOCSHELL 12DAE000 == 30 [pid = 3656] [id = 435] 03:34:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (12DAEC00) [pid = 3656] [serial = 1305] [outer = 00000000] 03:34:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (130B5C00) [pid = 3656] [serial = 1306] [outer = 12DAEC00] 03:34:16 INFO - PROCESS | 3656 | 1471692856738 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (13167C00) [pid = 3656] [serial = 1307] [outer = 12DAEC00] 03:34:17 INFO - PROCESS | 3656 | 1471692857119 Marionette TRACE conn3 <- [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]]]}] 03:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 710ms 03:34:17 INFO - PROCESS | 3656 | 1471692857145 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 3656 | 1471692857148 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 03:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:34:17 INFO - PROCESS | 3656 | 1471692857161 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 3656 | 1471692857163 Marionette TRACE conn3 <- [1,1706,null,{}] 03:34:17 INFO - PROCESS | 3656 | 1471692857171 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:17 INFO - PROCESS | 3656 | 1471692857173 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:17 INFO - PROCESS | 3656 | 1471692857290 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:34:17 INFO - PROCESS | 3656 | 1471692857295 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 3656 | 1471692857297 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:17 INFO - PROCESS | 3656 | ++DOCSHELL 131F5800 == 31 [pid = 3656] [id = 436] 03:34:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (13249000) [pid = 3656] [serial = 1308] [outer = 00000000] 03:34:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (13EA3C00) [pid = 3656] [serial = 1309] [outer = 13249000] 03:34:17 INFO - PROCESS | 3656 | 1471692857344 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 98 (141A4000) [pid = 3656] [serial = 1310] [outer = 13249000] 03:34:17 INFO - PROCESS | 3656 | 1471692857772 Marionette TRACE conn3 <- [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]]]}] 03:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 651ms 03:34:17 INFO - PROCESS | 3656 | 1471692857825 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 3656 | 1471692857827 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 03:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:34:17 INFO - PROCESS | 3656 | 1471692857830 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 3656 | 1471692857832 Marionette TRACE conn3 <- [1,1710,null,{}] 03:34:17 INFO - PROCESS | 3656 | 1471692857841 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:17 INFO - PROCESS | 3656 | 1471692857843 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:17 INFO - PROCESS | 3656 | 1471692857977 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:34:17 INFO - PROCESS | 3656 | 1471692857997 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 3656 | 1471692858000 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:17 INFO - PROCESS | 3656 | ++DOCSHELL 15AF2800 == 32 [pid = 3656] [id = 437] 03:34:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 99 (15A0E800) [pid = 3656] [serial = 1311] [outer = 00000000] 03:34:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 100 (16071800) [pid = 3656] [serial = 1312] [outer = 15A0E800] 03:34:18 INFO - PROCESS | 3656 | 1471692858045 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 101 (1672E000) [pid = 3656] [serial = 1313] [outer = 15A0E800] 03:34:18 INFO - PROCESS | 3656 | 1471692858457 Marionette TRACE conn3 <- [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]]]}] 03:34:18 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 03:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 666ms 03:34:18 INFO - PROCESS | 3656 | 1471692858495 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:34:18 INFO - PROCESS | 3656 | 1471692858497 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 03:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:34:18 INFO - PROCESS | 3656 | 1471692858506 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 3656 | 1471692858508 Marionette TRACE conn3 <- [1,1714,null,{}] 03:34:18 INFO - PROCESS | 3656 | 1471692858511 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:18 INFO - PROCESS | 3656 | 1471692858517 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:18 INFO - PROCESS | 3656 | 1471692858658 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:34:18 INFO - PROCESS | 3656 | 1471692858723 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 3656 | 1471692858708 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:18 INFO - PROCESS | 3656 | ++DOCSHELL 16D90000 == 33 [pid = 3656] [id = 438] 03:34:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 102 (16E0D400) [pid = 3656] [serial = 1314] [outer = 00000000] 03:34:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 103 (17560C00) [pid = 3656] [serial = 1315] [outer = 16E0D400] 03:34:18 INFO - PROCESS | 3656 | 1471692858753 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 104 (17566400) [pid = 3656] [serial = 1316] [outer = 16E0D400] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 103 (17A90C00) [pid = 3656] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 102 (1756E000) [pid = 3656] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 101 (19795400) [pid = 3656] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 100 (16F9B400) [pid = 3656] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 99 (13252400) [pid = 3656] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 98 (17563C00) [pid = 3656] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 97 (16727C00) [pid = 3656] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (112C7000) [pid = 3656] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (112C5000) [pid = 3656] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (182CFC00) [pid = 3656] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (197B4400) [pid = 3656] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (10560000) [pid = 3656] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (16731C00) [pid = 3656] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (182CCC00) [pid = 3656] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (19EBCC00) [pid = 3656] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (16D88800) [pid = 3656] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (196A5800) [pid = 3656] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (18077000) [pid = 3656] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (0F343400) [pid = 3656] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:34:19 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (0F34CC00) [pid = 3656] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:34:19 INFO - PROCESS | 3656 | 1471692859482 Marionette TRACE conn3 <- [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]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1036ms 03:34:19 INFO - PROCESS | 3656 | 1471692859539 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:34:19 INFO - PROCESS | 3656 | 1471692859541 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 03:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:34:19 INFO - PROCESS | 3656 | 1471692859545 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 3656 | 1471692859546 Marionette TRACE conn3 <- [1,1718,null,{}] 03:34:19 INFO - PROCESS | 3656 | 1471692859559 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:19 INFO - PROCESS | 3656 | 1471692859561 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:19 INFO - PROCESS | 3656 | 1471692859639 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:34:19 INFO - PROCESS | 3656 | 1471692859645 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 3656 | 1471692859648 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:19 INFO - PROCESS | 3656 | ++DOCSHELL 10269800 == 34 [pid = 3656] [id = 439] 03:34:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (11CE7C00) [pid = 3656] [serial = 1317] [outer = 00000000] 03:34:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (15609C00) [pid = 3656] [serial = 1318] [outer = 11CE7C00] 03:34:19 INFO - PROCESS | 3656 | 1471692859698 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (16732C00) [pid = 3656] [serial = 1319] [outer = 11CE7C00] 03:34:20 INFO - PROCESS | 3656 | 1471692860090 Marionette TRACE conn3 <- [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]]]}] 03:34:20 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 03:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 562ms 03:34:20 INFO - PROCESS | 3656 | 1471692860104 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 3656 | 1471692860106 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 03:34:20 INFO - PROCESS | 3656 | 1471692860109 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:34:20 INFO - PROCESS | 3656 | 1471692860111 Marionette TRACE conn3 <- [1,1722,null,{}] 03:34:20 INFO - PROCESS | 3656 | 1471692860128 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:20 INFO - PROCESS | 3656 | 1471692860130 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:20 INFO - PROCESS | 3656 | 1471692860212 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:34:20 INFO - PROCESS | 3656 | 1471692860217 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 3656 | 1471692860219 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:20 INFO - PROCESS | 3656 | ++DOCSHELL 16727C00 == 35 [pid = 3656] [id = 440] 03:34:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (17543000) [pid = 3656] [serial = 1320] [outer = 00000000] 03:34:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1756E000) [pid = 3656] [serial = 1321] [outer = 17543000] 03:34:20 INFO - PROCESS | 3656 | 1471692860265 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (10A4AC00) [pid = 3656] [serial = 1322] [outer = 17543000] 03:34:20 INFO - PROCESS | 3656 | 1471692860703 Marionette TRACE conn3 <- [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]]]}] 03:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 622ms 03:34:20 INFO - PROCESS | 3656 | 1471692860736 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 3656 | 1471692860738 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 03:34:20 INFO - PROCESS | 3656 | 1471692860741 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 3656 | 1471692860743 Marionette TRACE conn3 <- [1,1726,null,{}] 03:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:34:20 INFO - PROCESS | 3656 | 1471692860746 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:20 INFO - PROCESS | 3656 | 1471692860748 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:20 INFO - PROCESS | 3656 | 1471692860825 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:34:20 INFO - PROCESS | 3656 | 1471692860833 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 3656 | 1471692860835 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:20 INFO - PROCESS | 3656 | ++DOCSHELL 12DA7800 == 36 [pid = 3656] [id = 441] 03:34:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (17735C00) [pid = 3656] [serial = 1323] [outer = 00000000] 03:34:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (17A97C00) [pid = 3656] [serial = 1324] [outer = 17735C00] 03:34:20 INFO - PROCESS | 3656 | 1471692860880 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (17739800) [pid = 3656] [serial = 1325] [outer = 17735C00] 03:34:21 INFO - PROCESS | 3656 | 1471692861599 Marionette TRACE conn3 <- [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]]]}] 03:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 888ms 03:34:21 INFO - PROCESS | 3656 | 1471692861651 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 3656 | 1471692861656 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 03:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:34:21 INFO - PROCESS | 3656 | 1471692861661 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 3656 | 1471692861664 Marionette TRACE conn3 <- [1,1730,null,{}] 03:34:21 INFO - PROCESS | 3656 | 1471692861670 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:21 INFO - PROCESS | 3656 | 1471692861674 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:21 INFO - PROCESS | 3656 | 1471692861789 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:34:21 INFO - PROCESS | 3656 | 1471692861919 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 3656 | 1471692861922 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:21 INFO - PROCESS | 3656 | ++DOCSHELL 10228400 == 37 [pid = 3656] [id = 442] 03:34:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (10511C00) [pid = 3656] [serial = 1326] [outer = 00000000] 03:34:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (1129D400) [pid = 3656] [serial = 1327] [outer = 10511C00] 03:34:21 INFO - PROCESS | 3656 | 1471692861980 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (11C49000) [pid = 3656] [serial = 1328] [outer = 10511C00] 03:34:22 INFO - PROCESS | 3656 | 1471692862642 Marionette TRACE conn3 <- [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]]]}] 03:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1036ms 03:34:22 INFO - PROCESS | 3656 | 1471692862689 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 3656 | 1471692862693 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 03:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:34:22 INFO - PROCESS | 3656 | 1471692862702 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 3656 | 1471692862706 Marionette TRACE conn3 <- [1,1734,null,{}] 03:34:22 INFO - PROCESS | 3656 | 1471692862738 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:22 INFO - PROCESS | 3656 | 1471692862741 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:22 INFO - PROCESS | 3656 | 1471692862869 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:34:23 INFO - PROCESS | 3656 | 1471692863090 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 3656 | 1471692863093 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:23 INFO - PROCESS | 3656 | ++DOCSHELL 0C75F400 == 38 [pid = 3656] [id = 443] 03:34:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (0C764400) [pid = 3656] [serial = 1329] [outer = 00000000] 03:34:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 98 (0F347000) [pid = 3656] [serial = 1330] [outer = 0C764400] 03:34:23 INFO - PROCESS | 3656 | 1471692863158 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 99 (1051A800) [pid = 3656] [serial = 1331] [outer = 0C764400] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 16727C00 == 37 [pid = 3656] [id = 440] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 10269800 == 36 [pid = 3656] [id = 439] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 16D90000 == 35 [pid = 3656] [id = 438] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 15AF2800 == 34 [pid = 3656] [id = 437] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 131F5800 == 33 [pid = 3656] [id = 436] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 12DAE000 == 32 [pid = 3656] [id = 435] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 11255800 == 31 [pid = 3656] [id = 434] 03:34:23 INFO - PROCESS | 3656 | --DOCSHELL 0F349800 == 30 [pid = 3656] [id = 433] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 98 (10A51800) [pid = 3656] [serial = 1214] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 97 (17A8CC00) [pid = 3656] [serial = 1208] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (197BC800) [pid = 3656] [serial = 1211] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (19609400) [pid = 3656] [serial = 1202] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (12BD7400) [pid = 3656] [serial = 1205] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (196A7400) [pid = 3656] [serial = 1270] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (197B7800) [pid = 3656] [serial = 1273] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (19797400) [pid = 3656] [serial = 1271] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (19937400) [pid = 3656] [serial = 1276] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (19B30800) [pid = 3656] [serial = 1277] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (197B3800) [pid = 3656] [serial = 1279] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (15A0C400) [pid = 3656] [serial = 1250] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (17AF0800) [pid = 3656] [serial = 1264] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (1822D800) [pid = 3656] [serial = 1265] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1969B400) [pid = 3656] [serial = 1244] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1960F800) [pid = 3656] [serial = 1243] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (12830400) [pid = 3656] [serial = 1255] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (12986000) [pid = 3656] [serial = 1256] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1293E000) [pid = 3656] [serial = 1246] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (129C0800) [pid = 3656] [serial = 1247] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1960B800) [pid = 3656] [serial = 1252] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1969D800) [pid = 3656] [serial = 1253] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19E0E800) [pid = 3656] [serial = 1282] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (112C8400) [pid = 3656] [serial = 1258] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1316CC00) [pid = 3656] [serial = 1259] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (16E0AC00) [pid = 3656] [serial = 1261] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17544400) [pid = 3656] [serial = 1262] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (182DA400) [pid = 3656] [serial = 1267] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1419D800) [pid = 3656] [serial = 1249] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1A127C00) [pid = 3656] [serial = 1285] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1A407400) [pid = 3656] [serial = 1286] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (197BC000) [pid = 3656] [serial = 1274] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19EB6800) [pid = 3656] [serial = 1283] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (19936C00) [pid = 3656] [serial = 1280] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (19615800) [pid = 3656] [serial = 1268] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 3656 | 1471692863767 Marionette TRACE conn3 <- [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]]]}] 03:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1110ms 03:34:23 INFO - PROCESS | 3656 | 1471692863820 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 3656 | 1471692863823 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 03:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:34:23 INFO - PROCESS | 3656 | 1471692863828 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 3656 | 1471692863830 Marionette TRACE conn3 <- [1,1738,null,{}] 03:34:23 INFO - PROCESS | 3656 | 1471692863836 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:23 INFO - PROCESS | 3656 | 1471692863840 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:23 INFO - PROCESS | 3656 | 1471692863926 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:34:24 INFO - PROCESS | 3656 | 1471692864018 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 3656 | 1471692864024 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:24 INFO - PROCESS | 3656 | ++DOCSHELL 10A08400 == 31 [pid = 3656] [id = 444] 03:34:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1143B000) [pid = 3656] [serial = 1332] [outer = 00000000] 03:34:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (12935800) [pid = 3656] [serial = 1333] [outer = 1143B000] 03:34:24 INFO - PROCESS | 3656 | 1471692864074 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (129C6400) [pid = 3656] [serial = 1334] [outer = 1143B000] 03:34:24 INFO - PROCESS | 3656 | 1471692864493 Marionette TRACE conn3 <- [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]]]}] 03:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 696ms 03:34:24 INFO - PROCESS | 3656 | 1471692864527 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 3656 | 1471692864531 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 03:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:34:24 INFO - PROCESS | 3656 | 1471692864536 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 3656 | 1471692864538 Marionette TRACE conn3 <- [1,1742,null,{}] 03:34:24 INFO - PROCESS | 3656 | 1471692864541 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:24 INFO - PROCESS | 3656 | 1471692864544 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:24 INFO - PROCESS | 3656 | 1471692864632 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:34:24 INFO - PROCESS | 3656 | 1471692864638 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 3656 | 1471692864640 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:24 INFO - PROCESS | 3656 | ++DOCSHELL 129E2400 == 32 [pid = 3656] [id = 445] 03:34:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (129E9400) [pid = 3656] [serial = 1335] [outer = 00000000] 03:34:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (13943000) [pid = 3656] [serial = 1336] [outer = 129E9400] 03:34:24 INFO - PROCESS | 3656 | 1471692864686 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1419C800) [pid = 3656] [serial = 1337] [outer = 129E9400] 03:34:25 INFO - PROCESS | 3656 | 1471692865125 Marionette TRACE conn3 <- [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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 651ms 03:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:34:25 INFO - PROCESS | 3656 | 1471692865198 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 3656 | 1471692865200 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 03:34:25 INFO - PROCESS | 3656 | 1471692865205 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 3656 | 1471692865210 Marionette TRACE conn3 <- [1,1746,null,{}] 03:34:25 INFO - PROCESS | 3656 | 1471692865220 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:25 INFO - PROCESS | 3656 | 1471692865224 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:25 INFO - PROCESS | 3656 | 1471692865310 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:34:25 INFO - PROCESS | 3656 | 1471692865409 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 3656 | 1471692865411 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:25 INFO - PROCESS | 3656 | ++DOCSHELL 1624B800 == 33 [pid = 3656] [id = 446] 03:34:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16727C00) [pid = 3656] [serial = 1338] [outer = 00000000] 03:34:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16736000) [pid = 3656] [serial = 1339] [outer = 16727C00] 03:34:25 INFO - PROCESS | 3656 | 1471692865439 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16A10C00) [pid = 3656] [serial = 1340] [outer = 16727C00] 03:34:25 INFO - PROCESS | 3656 | 1471692865839 Marionette TRACE conn3 <- [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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 651ms 03:34:25 INFO - PROCESS | 3656 | 1471692865865 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 3656 | 1471692865867 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 03:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:34:25 INFO - PROCESS | 3656 | 1471692865876 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 3656 | 1471692865878 Marionette TRACE conn3 <- [1,1750,null,{}] 03:34:25 INFO - PROCESS | 3656 | 1471692865881 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:25 INFO - PROCESS | 3656 | 1471692865883 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:26 INFO - PROCESS | 3656 | 1471692866025 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:34:26 INFO - PROCESS | 3656 | 1471692866037 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 3656 | 1471692866040 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:26 INFO - PROCESS | 3656 | ++DOCSHELL 16A07400 == 34 [pid = 3656] [id = 447] 03:34:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16D8D400) [pid = 3656] [serial = 1341] [outer = 00000000] 03:34:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17562800) [pid = 3656] [serial = 1342] [outer = 16D8D400] 03:34:26 INFO - PROCESS | 3656 | 1471692866158 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1756F800) [pid = 3656] [serial = 1343] [outer = 16D8D400] 03:34:26 INFO - PROCESS | 3656 | 1471692866608 Marionette TRACE conn3 <- [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]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 755ms 03:34:26 INFO - PROCESS | 3656 | 1471692866634 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 3656 | 1471692866636 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 03:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:34:26 INFO - PROCESS | 3656 | 1471692866639 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 3656 | 1471692866641 Marionette TRACE conn3 <- [1,1754,null,{}] 03:34:26 INFO - PROCESS | 3656 | 1471692866644 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:26 INFO - PROCESS | 3656 | 1471692866646 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:26 INFO - PROCESS | 3656 | 1471692866764 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:34:26 INFO - PROCESS | 3656 | 1471692866771 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 3656 | 1471692866777 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:26 INFO - PROCESS | 3656 | ++DOCSHELL 129E9000 == 35 [pid = 3656] [id = 448] 03:34:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17A92C00) [pid = 3656] [serial = 1344] [outer = 00000000] 03:34:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17EA1C00) [pid = 3656] [serial = 1345] [outer = 17A92C00] 03:34:26 INFO - PROCESS | 3656 | 1471692866892 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (18228C00) [pid = 3656] [serial = 1346] [outer = 17A92C00] 03:34:27 INFO - PROCESS | 3656 | 1471692867306 Marionette TRACE conn3 <- [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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 695ms 03:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:34:27 INFO - PROCESS | 3656 | 1471692867341 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 3656 | 1471692867343 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 03:34:27 INFO - PROCESS | 3656 | 1471692867346 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 3656 | 1471692867348 Marionette TRACE conn3 <- [1,1758,null,{}] 03:34:27 INFO - PROCESS | 3656 | 1471692867358 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:27 INFO - PROCESS | 3656 | 1471692867361 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:27 INFO - PROCESS | 3656 | 1471692867500 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (13249000) [pid = 3656] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (15A0E800) [pid = 3656] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (11257000) [pid = 3656] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (12DAEC00) [pid = 3656] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (0F34A400) [pid = 3656] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (0C766800) [pid = 3656] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16E0D400) [pid = 3656] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10A55400) [pid = 3656] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16985400) [pid = 3656] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19936800) [pid = 3656] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (17543000) [pid = 3656] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:34:27 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (11CE7C00) [pid = 3656] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:34:27 INFO - PROCESS | 3656 | 1471692867609 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 3656 | 1471692867620 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:27 INFO - PROCESS | 3656 | ++DOCSHELL 0C764C00 == 36 [pid = 3656] [id = 449] 03:34:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (0C766800) [pid = 3656] [serial = 1347] [outer = 00000000] 03:34:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (10518C00) [pid = 3656] [serial = 1348] [outer = 0C766800] 03:34:27 INFO - PROCESS | 3656 | 1471692867670 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1129AC00) [pid = 3656] [serial = 1349] [outer = 0C766800] 03:34:28 INFO - PROCESS | 3656 | 1471692868013 Marionette TRACE conn3 <- [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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 696ms 03:34:28 INFO - PROCESS | 3656 | 1471692868046 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 3656 | 1471692868048 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 03:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:34:28 INFO - PROCESS | 3656 | 1471692868051 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 3656 | 1471692868053 Marionette TRACE conn3 <- [1,1762,null,{}] 03:34:28 INFO - PROCESS | 3656 | 1471692868056 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:28 INFO - PROCESS | 3656 | 1471692868058 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:28 INFO - PROCESS | 3656 | 1471692868171 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:34:28 INFO - PROCESS | 3656 | 1471692868179 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 3656 | 1471692868181 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:28 INFO - PROCESS | 3656 | ++DOCSHELL 11CE8000 == 37 [pid = 3656] [id = 450] 03:34:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (129E5800) [pid = 3656] [serial = 1350] [outer = 00000000] 03:34:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17735000) [pid = 3656] [serial = 1351] [outer = 129E5800] 03:34:28 INFO - PROCESS | 3656 | 1471692868226 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1822BC00) [pid = 3656] [serial = 1352] [outer = 129E5800] 03:34:28 INFO - PROCESS | 3656 | 1471692868601 Marionette TRACE conn3 <- [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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 592ms 03:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:34:28 INFO - PROCESS | 3656 | 1471692868655 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 3656 | 1471692868657 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 03:34:28 INFO - PROCESS | 3656 | 1471692868661 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 3656 | 1471692868662 Marionette TRACE conn3 <- [1,1766,null,{}] 03:34:28 INFO - PROCESS | 3656 | 1471692868666 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:28 INFO - PROCESS | 3656 | 1471692868668 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:28 INFO - PROCESS | 3656 | 1471692868802 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:34:28 INFO - PROCESS | 3656 | 1471692868845 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 3656 | 1471692868848 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:28 INFO - PROCESS | 3656 | ++DOCSHELL 0C776400 == 38 [pid = 3656] [id = 451] 03:34:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (0F34B400) [pid = 3656] [serial = 1353] [outer = 00000000] 03:34:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (182D3800) [pid = 3656] [serial = 1354] [outer = 0F34B400] 03:34:28 INFO - PROCESS | 3656 | 1471692868877 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (182D7C00) [pid = 3656] [serial = 1355] [outer = 0F34B400] 03:34:29 INFO - PROCESS | 3656 | 1471692869261 Marionette TRACE conn3 <- [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]]]}] 03:34:29 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 03:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 652ms 03:34:29 INFO - PROCESS | 3656 | 1471692869333 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 3656 | 1471692869335 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 03:34:29 INFO - PROCESS | 3656 | 1471692869339 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 3656 | 1471692869341 Marionette TRACE conn3 <- [1,1770,null,{}] 03:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:34:29 INFO - PROCESS | 3656 | 1471692869345 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:29 INFO - PROCESS | 3656 | 1471692869347 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:29 INFO - PROCESS | 3656 | 1471692869438 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:34:29 INFO - PROCESS | 3656 | 1471692869446 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 3656 | 1471692869448 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:29 INFO - PROCESS | 3656 | ++DOCSHELL 1606A400 == 39 [pid = 3656] [id = 452] 03:34:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (16071400) [pid = 3656] [serial = 1356] [outer = 00000000] 03:34:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19606400) [pid = 3656] [serial = 1357] [outer = 16071400] 03:34:29 INFO - PROCESS | 3656 | 1471692869492 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19606C00) [pid = 3656] [serial = 1358] [outer = 16071400] 03:34:30 INFO - PROCESS | 3656 | 1471692870176 Marionette TRACE conn3 <- [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]]]}] 03:34:30 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 03:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 888ms 03:34:30 INFO - PROCESS | 3656 | 1471692870236 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 3656 | 1471692870241 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 03:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:34:30 INFO - PROCESS | 3656 | 1471692870246 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 3656 | 1471692870251 Marionette TRACE conn3 <- [1,1774,null,{}] 03:34:30 INFO - PROCESS | 3656 | 1471692870257 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:30 INFO - PROCESS | 3656 | 1471692870260 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:30 INFO - PROCESS | 3656 | 1471692870371 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:34:30 INFO - PROCESS | 3656 | 1471692870506 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 3656 | 1471692870509 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:30 INFO - PROCESS | 3656 | ++DOCSHELL 10A0F800 == 40 [pid = 3656] [id = 453] 03:34:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (112A0000) [pid = 3656] [serial = 1359] [outer = 00000000] 03:34:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (12981000) [pid = 3656] [serial = 1360] [outer = 112A0000] 03:34:30 INFO - PROCESS | 3656 | 1471692870571 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1316CC00) [pid = 3656] [serial = 1361] [outer = 112A0000] 03:34:31 INFO - PROCESS | 3656 | 1471692871134 Marionette TRACE conn3 <- [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]]]}] 03:34:31 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 03:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 947ms 03:34:31 INFO - PROCESS | 3656 | 1471692871195 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 3656 | 1471692871199 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 03:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:34:31 INFO - PROCESS | 3656 | 1471692871206 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 3656 | 1471692871209 Marionette TRACE conn3 <- [1,1778,null,{}] 03:34:31 INFO - PROCESS | 3656 | 1471692871213 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:31 INFO - PROCESS | 3656 | 1471692871216 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:31 INFO - PROCESS | 3656 | 1471692871327 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:34:31 INFO - PROCESS | 3656 | 1471692871461 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:31 INFO - PROCESS | 3656 | 1471692871464 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:31 INFO - PROCESS | 3656 | ++DOCSHELL 16070C00 == 41 [pid = 3656] [id = 454] 03:34:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (16072400) [pid = 3656] [serial = 1362] [outer = 00000000] 03:34:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (16735C00) [pid = 3656] [serial = 1363] [outer = 16072400] 03:34:31 INFO - PROCESS | 3656 | 1471692871522 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1754C400) [pid = 3656] [serial = 1364] [outer = 16072400] 03:34:32 INFO - PROCESS | 3656 | 1471692872119 Marionette TRACE conn3 <- [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]]]}] 03:34:32 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) 03:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 977ms 03:34:32 INFO - PROCESS | 3656 | 1471692872196 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 3656 | 1471692872199 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 03:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:34:32 INFO - PROCESS | 3656 | 1471692872220 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 3656 | 1471692872224 Marionette TRACE conn3 <- [1,1782,null,{}] 03:34:32 INFO - PROCESS | 3656 | 1471692872248 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:32 INFO - PROCESS | 3656 | 1471692872254 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:32 INFO - PROCESS | 3656 | 1471692872382 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:34:32 INFO - PROCESS | 3656 | 1471692872441 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:32 INFO - PROCESS | 3656 | 1471692872444 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:32 INFO - PROCESS | 3656 | ++DOCSHELL 1523F800 == 42 [pid = 3656] [id = 455] 03:34:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (15243000) [pid = 3656] [serial = 1365] [outer = 00000000] 03:34:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (17568C00) [pid = 3656] [serial = 1366] [outer = 15243000] 03:34:32 INFO - PROCESS | 3656 | 1471692872502 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (17739C00) [pid = 3656] [serial = 1367] [outer = 15243000] 03:34:33 INFO - PROCESS | 3656 | 1471692873206 Marionette TRACE conn3 <- [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]]]}] 03:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1050ms 03:34:33 INFO - PROCESS | 3656 | 1471692873263 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 3656 | 1471692873268 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 03:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:34:33 INFO - PROCESS | 3656 | 1471692873273 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - PROCESS | 3656 | 1471692873276 Marionette TRACE conn3 <- [1,1786,null,{}] 03:34:33 INFO - PROCESS | 3656 | 1471692873282 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:33 INFO - PROCESS | 3656 | 1471692873285 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:33 INFO - PROCESS | 3656 | 1471692873388 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 0C776400 == 41 [pid = 3656] [id = 451] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 11CE8000 == 40 [pid = 3656] [id = 450] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 0C764C00 == 39 [pid = 3656] [id = 449] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 129E9000 == 38 [pid = 3656] [id = 448] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 16A07400 == 37 [pid = 3656] [id = 447] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 1624B800 == 36 [pid = 3656] [id = 446] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 129E2400 == 35 [pid = 3656] [id = 445] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 10A08400 == 34 [pid = 3656] [id = 444] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 0C75F400 == 33 [pid = 3656] [id = 443] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 0C75D400 == 32 [pid = 3656] [id = 432] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 12DA7800 == 31 [pid = 3656] [id = 441] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 10228400 == 30 [pid = 3656] [id = 442] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 1523F800 == 29 [pid = 3656] [id = 455] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 16070C00 == 28 [pid = 3656] [id = 454] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 1606A400 == 27 [pid = 3656] [id = 452] 03:34:34 INFO - PROCESS | 3656 | --DOCSHELL 10A0F800 == 26 [pid = 3656] [id = 453] 03:34:34 INFO - PROCESS | 3656 | 1471692874077 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 3656 | 1471692874080 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (13EA3C00) [pid = 3656] [serial = 1309] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (16071800) [pid = 3656] [serial = 1312] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (112C8000) [pid = 3656] [serial = 1303] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (114E3000) [pid = 3656] [serial = 1304] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (130B5C00) [pid = 3656] [serial = 1306] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1051EC00) [pid = 3656] [serial = 1300] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (10A05C00) [pid = 3656] [serial = 1301] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1308CC00) [pid = 3656] [serial = 1298] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (129E8000) [pid = 3656] [serial = 1297] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17A97C00) [pid = 3656] [serial = 1324] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17560C00) [pid = 3656] [serial = 1315] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (132EE000) [pid = 3656] [serial = 1289] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129EBC00) [pid = 3656] [serial = 1288] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17EA3800) [pid = 3656] [serial = 1292] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1756CC00) [pid = 3656] [serial = 1291] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19F67C00) [pid = 3656] [serial = 1295] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (19EB9000) [pid = 3656] [serial = 1294] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (10A4AC00) [pid = 3656] [serial = 1322] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1672E000) [pid = 3656] [serial = 1313] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1756E000) [pid = 3656] [serial = 1321] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17566400) [pid = 3656] [serial = 1316] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (141A4000) [pid = 3656] [serial = 1310] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (15609C00) [pid = 3656] [serial = 1318] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (16732C00) [pid = 3656] [serial = 1319] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (13167C00) [pid = 3656] [serial = 1307] [outer = 00000000] [url = about:blank] 03:34:34 INFO - PROCESS | 3656 | ++DOCSHELL 0C75F400 == 27 [pid = 3656] [id = 456] 03:34:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (0C762800) [pid = 3656] [serial = 1368] [outer = 00000000] 03:34:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (0F349800) [pid = 3656] [serial = 1369] [outer = 0C762800] 03:34:34 INFO - PROCESS | 3656 | 1471692874185 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (102CB400) [pid = 3656] [serial = 1370] [outer = 0C762800] 03:34:34 INFO - PROCESS | 3656 | 1471692874575 Marionette TRACE conn3 <- [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]]]}] 03:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1318ms 03:34:34 INFO - PROCESS | 3656 | 1471692874593 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:34:34 INFO - PROCESS | 3656 | 1471692874597 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 03:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:34:34 INFO - PROCESS | 3656 | 1471692874641 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:34:34 INFO - PROCESS | 3656 | 1471692874644 Marionette TRACE conn3 <- [1,1790,null,{}] 03:34:34 INFO - PROCESS | 3656 | 1471692874649 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:34 INFO - PROCESS | 3656 | 1471692874654 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:34 INFO - PROCESS | 3656 | 1471692874739 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:34:34 INFO - PROCESS | 3656 | 1471692874748 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 3656 | 1471692874751 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:34 INFO - PROCESS | 3656 | ++DOCSHELL 1129E400 == 28 [pid = 3656] [id = 457] 03:34:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1129EC00) [pid = 3656] [serial = 1371] [outer = 00000000] 03:34:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (114EA400) [pid = 3656] [serial = 1372] [outer = 1129EC00] 03:34:34 INFO - PROCESS | 3656 | 1471692874800 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (11CE8400) [pid = 3656] [serial = 1373] [outer = 1129EC00] 03:34:35 INFO - PROCESS | 3656 | 1471692875241 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 651ms 03:34:35 INFO - PROCESS | 3656 | 1471692875306 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 3656 | 1471692875310 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 03:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:34:35 INFO - PROCESS | 3656 | 1471692875315 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - PROCESS | 3656 | 1471692875317 Marionette TRACE conn3 <- [1,1794,null,{}] 03:34:35 INFO - PROCESS | 3656 | 1471692875321 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:35 INFO - PROCESS | 3656 | 1471692875324 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:35 INFO - PROCESS | 3656 | 1471692875446 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:34:35 INFO - PROCESS | 3656 | 1471692875523 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:35 INFO - PROCESS | 3656 | 1471692875525 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:35 INFO - PROCESS | 3656 | ++DOCSHELL 11252000 == 29 [pid = 3656] [id = 458] 03:34:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (129ED400) [pid = 3656] [serial = 1374] [outer = 00000000] 03:34:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (12D7D400) [pid = 3656] [serial = 1375] [outer = 129ED400] 03:34:35 INFO - PROCESS | 3656 | 1471692875572 Marionette DEBUG loaded listener.js 03:34:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (130DC800) [pid = 3656] [serial = 1376] [outer = 129ED400] 03:34:35 INFO - PROCESS | 3656 | 1471692875945 Marionette TRACE conn3 <- [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]]]}] 03:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 666ms 03:34:35 INFO - PROCESS | 3656 | 1471692875978 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 3656 | 1471692875981 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 03:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:34:35 INFO - PROCESS | 3656 | 1471692875988 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - PROCESS | 3656 | 1471692875995 Marionette TRACE conn3 <- [1,1798,null,{}] 03:34:36 INFO - PROCESS | 3656 | 1471692876019 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:36 INFO - PROCESS | 3656 | 1471692876023 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:36 INFO - PROCESS | 3656 | 1471692876143 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:34:36 INFO - PROCESS | 3656 | 1471692876203 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 3656 | 1471692876187 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:36 INFO - PROCESS | 3656 | ++DOCSHELL 13C26000 == 30 [pid = 3656] [id = 459] 03:34:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (13C2DC00) [pid = 3656] [serial = 1377] [outer = 00000000] 03:34:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (141A3000) [pid = 3656] [serial = 1378] [outer = 13C2DC00] 03:34:36 INFO - PROCESS | 3656 | 1471692876234 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (155F4000) [pid = 3656] [serial = 1379] [outer = 13C2DC00] 03:34:36 INFO - PROCESS | 3656 | 1471692876666 Marionette TRACE conn3 <- [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]]]}] 03:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 725ms 03:34:36 INFO - PROCESS | 3656 | 1471692876705 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 3656 | 1471692876707 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 03:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:34:36 INFO - PROCESS | 3656 | 1471692876738 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 3656 | 1471692876740 Marionette TRACE conn3 <- [1,1802,null,{}] 03:34:36 INFO - PROCESS | 3656 | 1471692876754 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:36 INFO - PROCESS | 3656 | 1471692876757 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:36 INFO - PROCESS | 3656 | 1471692876868 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:34:36 INFO - PROCESS | 3656 | 1471692876878 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 3656 | 1471692876880 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:36 INFO - PROCESS | 3656 | ++DOCSHELL 16069800 == 31 [pid = 3656] [id = 460] 03:34:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1672AC00) [pid = 3656] [serial = 1380] [outer = 00000000] 03:34:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1672F000) [pid = 3656] [serial = 1381] [outer = 1672AC00] 03:34:36 INFO - PROCESS | 3656 | 1471692876908 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16734400) [pid = 3656] [serial = 1382] [outer = 1672AC00] 03:34:37 INFO - PROCESS | 3656 | 1471692877358 Marionette TRACE conn3 <- [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]]]}] 03:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 710ms 03:34:37 INFO - PROCESS | 3656 | 1471692877415 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 3656 | 1471692877418 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 03:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:34:37 INFO - PROCESS | 3656 | 1471692877429 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 3656 | 1471692877431 Marionette TRACE conn3 <- [1,1806,null,{}] 03:34:37 INFO - PROCESS | 3656 | 1471692877434 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:37 INFO - PROCESS | 3656 | 1471692877436 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:37 INFO - PROCESS | 3656 | 1471692877527 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:34:37 INFO - PROCESS | 3656 | 1471692877537 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 3656 | 1471692877543 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:37 INFO - PROCESS | 3656 | ++DOCSHELL 16A15000 == 32 [pid = 3656] [id = 461] 03:34:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16D87000) [pid = 3656] [serial = 1383] [outer = 00000000] 03:34:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (17543000) [pid = 3656] [serial = 1384] [outer = 16D87000] 03:34:37 INFO - PROCESS | 3656 | 1471692877599 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (17568400) [pid = 3656] [serial = 1385] [outer = 16D87000] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (0F34B400) [pid = 3656] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16071400) [pid = 3656] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (16D8D400) [pid = 3656] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17A92C00) [pid = 3656] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17735C00) [pid = 3656] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (10511C00) [pid = 3656] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (0C764400) [pid = 3656] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (129E9400) [pid = 3656] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1143B000) [pid = 3656] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (0C766800) [pid = 3656] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16727C00) [pid = 3656] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:34:38 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (129E5800) [pid = 3656] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:34:38 INFO - PROCESS | 3656 | 1471692878303 Marionette TRACE conn3 <- [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]]]}] 03:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 933ms 03:34:38 INFO - PROCESS | 3656 | 1471692878364 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:34:38 INFO - PROCESS | 3656 | 1471692878366 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 03:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:34:38 INFO - PROCESS | 3656 | 1471692878369 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 3656 | 1471692878371 Marionette TRACE conn3 <- [1,1810,null,{}] 03:34:38 INFO - PROCESS | 3656 | 1471692878375 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:38 INFO - PROCESS | 3656 | 1471692878377 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:38 INFO - PROCESS | 3656 | 1471692878456 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:34:38 INFO - PROCESS | 3656 | 1471692878469 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:38 INFO - PROCESS | 3656 | 1471692878471 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:38 INFO - PROCESS | 3656 | ++DOCSHELL 0F349C00 == 33 [pid = 3656] [id = 462] 03:34:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (12986000) [pid = 3656] [serial = 1386] [outer = 00000000] 03:34:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16E08000) [pid = 3656] [serial = 1387] [outer = 12986000] 03:34:38 INFO - PROCESS | 3656 | 1471692878516 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17596400) [pid = 3656] [serial = 1388] [outer = 12986000] 03:34:38 INFO - PROCESS | 3656 | 1471692878914 Marionette TRACE conn3 <- [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]]]}] 03:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 607ms 03:34:38 INFO - PROCESS | 3656 | 1471692878970 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:34:38 INFO - PROCESS | 3656 | 1471692878972 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 03:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:34:38 INFO - PROCESS | 3656 | 1471692878975 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 3656 | 1471692878977 Marionette TRACE conn3 <- [1,1814,null,{}] 03:34:38 INFO - PROCESS | 3656 | 1471692878981 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:38 INFO - PROCESS | 3656 | 1471692878982 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:39 INFO - PROCESS | 3656 | 1471692879063 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:34:39 INFO - PROCESS | 3656 | 1471692879069 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 3656 | 1471692879071 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:39 INFO - PROCESS | 3656 | ++DOCSHELL 17542000 == 34 [pid = 3656] [id = 463] 03:34:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17567400) [pid = 3656] [serial = 1389] [outer = 00000000] 03:34:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17E99800) [pid = 3656] [serial = 1390] [outer = 17567400] 03:34:39 INFO - PROCESS | 3656 | 1471692879115 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (18077C00) [pid = 3656] [serial = 1391] [outer = 17567400] 03:34:39 INFO - PROCESS | 3656 | 1471692879526 Marionette TRACE conn3 <- [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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 592ms 03:34:39 INFO - PROCESS | 3656 | 1471692879578 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 3656 | 1471692879580 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 03:34:39 INFO - PROCESS | 3656 | 1471692879583 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:34:39 INFO - PROCESS | 3656 | 1471692879585 Marionette TRACE conn3 <- [1,1818,null,{}] 03:34:39 INFO - PROCESS | 3656 | 1471692879588 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:39 INFO - PROCESS | 3656 | 1471692879590 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:39 INFO - PROCESS | 3656 | 1471692879670 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:34:39 INFO - PROCESS | 3656 | 1471692879676 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 3656 | 1471692879678 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:39 INFO - PROCESS | 3656 | ++DOCSHELL 1055A400 == 35 [pid = 3656] [id = 464] 03:34:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17563C00) [pid = 3656] [serial = 1392] [outer = 00000000] 03:34:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (182CEC00) [pid = 3656] [serial = 1393] [outer = 17563C00] 03:34:39 INFO - PROCESS | 3656 | 1471692879723 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (182CF400) [pid = 3656] [serial = 1394] [outer = 17563C00] 03:34:40 INFO - PROCESS | 3656 | --DOCSHELL 1129E400 == 34 [pid = 3656] [id = 457] 03:34:40 INFO - PROCESS | 3656 | --DOCSHELL 0C75F400 == 33 [pid = 3656] [id = 456] 03:34:41 INFO - PROCESS | 3656 | --DOCSHELL 11252000 == 32 [pid = 3656] [id = 458] 03:34:41 INFO - PROCESS | 3656 | --DOCSHELL 16069800 == 31 [pid = 3656] [id = 460] 03:34:41 INFO - PROCESS | 3656 | --DOCSHELL 0F349C00 == 30 [pid = 3656] [id = 462] 03:34:41 INFO - PROCESS | 3656 | --DOCSHELL 17542000 == 29 [pid = 3656] [id = 463] 03:34:41 INFO - PROCESS | 3656 | --DOCSHELL 16A15000 == 28 [pid = 3656] [id = 461] 03:34:41 INFO - PROCESS | 3656 | --DOCSHELL 13C26000 == 27 [pid = 3656] [id = 459] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17562800) [pid = 3656] [serial = 1342] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17EA1C00) [pid = 3656] [serial = 1345] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17739800) [pid = 3656] [serial = 1325] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1129D400) [pid = 3656] [serial = 1327] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (11C49000) [pid = 3656] [serial = 1328] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (0F347000) [pid = 3656] [serial = 1330] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1051A800) [pid = 3656] [serial = 1331] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (13943000) [pid = 3656] [serial = 1336] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1419C800) [pid = 3656] [serial = 1337] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (12935800) [pid = 3656] [serial = 1333] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (10518C00) [pid = 3656] [serial = 1348] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (129C6400) [pid = 3656] [serial = 1334] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (16736000) [pid = 3656] [serial = 1339] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (18228C00) [pid = 3656] [serial = 1346] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (182D7C00) [pid = 3656] [serial = 1355] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1129AC00) [pid = 3656] [serial = 1349] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1756F800) [pid = 3656] [serial = 1343] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (17735000) [pid = 3656] [serial = 1351] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (1822BC00) [pid = 3656] [serial = 1352] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (16A10C00) [pid = 3656] [serial = 1340] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (182D3800) [pid = 3656] [serial = 1354] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (19606400) [pid = 3656] [serial = 1357] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (19606C00) [pid = 3656] [serial = 1358] [outer = 00000000] [url = about:blank] 03:34:41 INFO - PROCESS | 3656 | 1471692881312 Marionette TRACE conn3 <- [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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1747ms 03:34:41 INFO - PROCESS | 3656 | 1471692881343 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 3656 | 1471692881347 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 03:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:34:41 INFO - PROCESS | 3656 | 1471692881353 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 3656 | 1471692881356 Marionette TRACE conn3 <- [1,1822,null,{}] 03:34:41 INFO - PROCESS | 3656 | 1471692881362 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:41 INFO - PROCESS | 3656 | 1471692881365 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:41 INFO - PROCESS | 3656 | 1471692881455 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:34:41 INFO - PROCESS | 3656 | 1471692881463 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 3656 | 1471692881467 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:41 INFO - PROCESS | 3656 | ++DOCSHELL 10A0A400 == 28 [pid = 3656] [id = 465] 03:34:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (10A0F800) [pid = 3656] [serial = 1395] [outer = 00000000] 03:34:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (10A6D000) [pid = 3656] [serial = 1396] [outer = 10A0F800] 03:34:41 INFO - PROCESS | 3656 | 1471692881528 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (10FAC000) [pid = 3656] [serial = 1397] [outer = 10A0F800] 03:34:41 INFO - PROCESS | 3656 | 1471692881985 Marionette TRACE conn3 <- [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]]]}] 03:34:42 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 03:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 667ms 03:34:42 INFO - PROCESS | 3656 | 1471692882016 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 3656 | 1471692882021 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 03:34:42 INFO - PROCESS | 3656 | 1471692882031 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:34:42 INFO - PROCESS | 3656 | 1471692882034 Marionette TRACE conn3 <- [1,1826,null,{}] 03:34:42 INFO - PROCESS | 3656 | 1471692882038 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:42 INFO - PROCESS | 3656 | 1471692882041 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:42 INFO - PROCESS | 3656 | 1471692882134 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:34:42 INFO - PROCESS | 3656 | 1471692882143 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 3656 | 1471692882146 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:42 INFO - PROCESS | 3656 | ++DOCSHELL 11CE8800 == 29 [pid = 3656] [id = 466] 03:34:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (11CE9C00) [pid = 3656] [serial = 1398] [outer = 00000000] 03:34:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (128B1800) [pid = 3656] [serial = 1399] [outer = 11CE9C00] 03:34:42 INFO - PROCESS | 3656 | 1471692882194 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (12986C00) [pid = 3656] [serial = 1400] [outer = 11CE9C00] 03:34:42 INFO - PROCESS | 3656 | 1471692882622 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 666ms 03:34:42 INFO - PROCESS | 3656 | 1471692882698 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 3656 | 1471692882700 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 03:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:34:42 INFO - PROCESS | 3656 | 1471692882704 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 3656 | 1471692882707 Marionette TRACE conn3 <- [1,1830,null,{}] 03:34:42 INFO - PROCESS | 3656 | 1471692882718 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:42 INFO - PROCESS | 3656 | 1471692882722 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:42 INFO - PROCESS | 3656 | 1471692882833 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:34:42 INFO - PROCESS | 3656 | 1471692882911 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 3656 | 1471692882914 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:42 INFO - PROCESS | 3656 | ++DOCSHELL 1308EC00 == 30 [pid = 3656] [id = 467] 03:34:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (130E3000) [pid = 3656] [serial = 1401] [outer = 00000000] 03:34:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (131E7800) [pid = 3656] [serial = 1402] [outer = 130E3000] 03:34:42 INFO - PROCESS | 3656 | 1471692882963 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13249800) [pid = 3656] [serial = 1403] [outer = 130E3000] 03:34:43 INFO - PROCESS | 3656 | 1471692883319 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 666ms 03:34:43 INFO - PROCESS | 3656 | 1471692883365 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:34:43 INFO - PROCESS | 3656 | 1471692883367 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 03:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:34:43 INFO - PROCESS | 3656 | 1471692883370 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 3656 | 1471692883372 Marionette TRACE conn3 <- [1,1834,null,{}] 03:34:43 INFO - PROCESS | 3656 | 1471692883375 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:43 INFO - PROCESS | 3656 | 1471692883388 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:43 INFO - PROCESS | 3656 | 1471692883505 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:34:43 INFO - PROCESS | 3656 | 1471692883514 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 3656 | 1471692883499 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:43 INFO - PROCESS | 3656 | ++DOCSHELL 131F4800 == 31 [pid = 3656] [id = 468] 03:34:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (13945C00) [pid = 3656] [serial = 1404] [outer = 00000000] 03:34:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (14195C00) [pid = 3656] [serial = 1405] [outer = 13945C00] 03:34:43 INFO - PROCESS | 3656 | 1471692883545 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (141A4000) [pid = 3656] [serial = 1406] [outer = 13945C00] 03:34:43 INFO - PROCESS | 3656 | 1471692883938 Marionette TRACE conn3 <- [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]]]}] 03:34:43 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) 03:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 607ms 03:34:43 INFO - PROCESS | 3656 | 1471692883972 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:34:43 INFO - PROCESS | 3656 | 1471692883974 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 03:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:34:43 INFO - PROCESS | 3656 | 1471692883977 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 3656 | 1471692883979 Marionette TRACE conn3 <- [1,1838,null,{}] 03:34:43 INFO - PROCESS | 3656 | 1471692883982 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:43 INFO - PROCESS | 3656 | 1471692883984 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:44 INFO - PROCESS | 3656 | 1471692884061 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:34:44 INFO - PROCESS | 3656 | 1471692884067 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 3656 | 1471692884069 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:44 INFO - PROCESS | 3656 | ++DOCSHELL 155FE800 == 32 [pid = 3656] [id = 469] 03:34:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1560E800) [pid = 3656] [serial = 1407] [outer = 00000000] 03:34:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16727400) [pid = 3656] [serial = 1408] [outer = 1560E800] 03:34:44 INFO - PROCESS | 3656 | 1471692884114 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1672DC00) [pid = 3656] [serial = 1409] [outer = 1560E800] 03:34:44 INFO - PROCESS | 3656 | 1471692884568 Marionette TRACE conn3 <- [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]]]}] 03:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 666ms 03:34:44 INFO - PROCESS | 3656 | 1471692884642 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 3656 | 1471692884644 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 03:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:34:44 INFO - PROCESS | 3656 | 1471692884648 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - PROCESS | 3656 | 1471692884650 Marionette TRACE conn3 <- [1,1842,null,{}] 03:34:44 INFO - PROCESS | 3656 | 1471692884653 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:44 INFO - PROCESS | 3656 | 1471692884659 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:44 INFO - PROCESS | 3656 | 1471692884764 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:34:44 INFO - PROCESS | 3656 | 1471692884770 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 3656 | 1471692884772 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:44 INFO - PROCESS | 3656 | ++DOCSHELL 1021DC00 == 33 [pid = 3656] [id = 470] 03:34:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (10A6E000) [pid = 3656] [serial = 1410] [outer = 00000000] 03:34:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17565400) [pid = 3656] [serial = 1411] [outer = 10A6E000] 03:34:44 INFO - PROCESS | 3656 | 1471692884801 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1756D800) [pid = 3656] [serial = 1412] [outer = 10A6E000] 03:34:45 INFO - PROCESS | 3656 | 1471692885216 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 592ms 03:34:45 INFO - PROCESS | 3656 | 1471692885250 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 3656 | 1471692885252 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 03:34:45 INFO - PROCESS | 3656 | 1471692885255 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:34:45 INFO - PROCESS | 3656 | 1471692885257 Marionette TRACE conn3 <- [1,1846,null,{}] 03:34:45 INFO - PROCESS | 3656 | 1471692885260 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:45 INFO - PROCESS | 3656 | 1471692885262 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:45 INFO - PROCESS | 3656 | 1471692885347 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:34:45 INFO - PROCESS | 3656 | 1471692885381 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 3656 | 1471692885383 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:45 INFO - PROCESS | 3656 | ++DOCSHELL 17564800 == 34 [pid = 3656] [id = 471] 03:34:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17567000) [pid = 3656] [serial = 1413] [outer = 00000000] 03:34:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17EA1C00) [pid = 3656] [serial = 1414] [outer = 17567000] 03:34:45 INFO - PROCESS | 3656 | 1471692885427 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17EA3400) [pid = 3656] [serial = 1415] [outer = 17567000] 03:34:45 INFO - PROCESS | 3656 | 1471692885800 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 592ms 03:34:45 INFO - PROCESS | 3656 | 1471692885857 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 3656 | 1471692885859 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 03:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:34:45 INFO - PROCESS | 3656 | 1471692885866 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 3656 | 1471692885868 Marionette TRACE conn3 <- [1,1850,null,{}] 03:34:45 INFO - PROCESS | 3656 | 1471692885872 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:45 INFO - PROCESS | 3656 | 1471692885874 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:45 INFO - PROCESS | 3656 | 1471692885948 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:34:45 INFO - PROCESS | 3656 | 1471692885954 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 3656 | 1471692885956 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:45 INFO - PROCESS | 3656 | ++DOCSHELL 1822B000 == 35 [pid = 3656] [id = 472] 03:34:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1822B400) [pid = 3656] [serial = 1416] [outer = 00000000] 03:34:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18232400) [pid = 3656] [serial = 1417] [outer = 1822B400] 03:34:45 INFO - PROCESS | 3656 | 1471692886000 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (18233000) [pid = 3656] [serial = 1418] [outer = 1822B400] 03:34:46 INFO - PROCESS | 3656 | 1471692886426 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 607ms 03:34:46 INFO - PROCESS | 3656 | 1471692886470 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:34:46 INFO - PROCESS | 3656 | 1471692886472 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 03:34:46 INFO - PROCESS | 3656 | 1471692886475 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:34:46 INFO - PROCESS | 3656 | 1471692886477 Marionette TRACE conn3 <- [1,1854,null,{}] 03:34:46 INFO - PROCESS | 3656 | 1471692886480 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:46 INFO - PROCESS | 3656 | 1471692886482 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:46 INFO - PROCESS | 3656 | 1471692886589 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:34:46 INFO - PROCESS | 3656 | 1471692886594 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 3656 | 1471692886596 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:46 INFO - PROCESS | 3656 | ++DOCSHELL 1308C000 == 36 [pid = 3656] [id = 473] 03:34:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (182D6000) [pid = 3656] [serial = 1419] [outer = 00000000] 03:34:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (182DA800) [pid = 3656] [serial = 1420] [outer = 182D6000] 03:34:46 INFO - PROCESS | 3656 | 1471692886640 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19602800) [pid = 3656] [serial = 1421] [outer = 182D6000] 03:34:47 INFO - PROCESS | 3656 | 1471692887067 Marionette TRACE conn3 <- [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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 666ms 03:34:47 INFO - PROCESS | 3656 | 1471692887137 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 3656 | 1471692887139 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 03:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:34:47 INFO - PROCESS | 3656 | 1471692887143 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 3656 | 1471692887144 Marionette TRACE conn3 <- [1,1858,null,{}] 03:34:47 INFO - PROCESS | 3656 | 1471692887148 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:47 INFO - PROCESS | 3656 | 1471692887150 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:47 INFO - PROCESS | 3656 | 1471692887267 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:34:47 INFO - PROCESS | 3656 | 1471692887336 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 3656 | 1471692887338 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:47 INFO - PROCESS | 3656 | ++DOCSHELL 1753E400 == 37 [pid = 3656] [id = 474] 03:34:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17735000) [pid = 3656] [serial = 1422] [outer = 00000000] 03:34:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (19609000) [pid = 3656] [serial = 1423] [outer = 17735000] 03:34:47 INFO - PROCESS | 3656 | 1471692887382 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1960C400) [pid = 3656] [serial = 1424] [outer = 17735000] 03:34:47 INFO - PROCESS | 3656 | 1471692887769 Marionette TRACE conn3 <- [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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 652ms 03:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:34:47 INFO - PROCESS | 3656 | 1471692887805 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 3656 | 1471692887807 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 03:34:47 INFO - PROCESS | 3656 | 1471692887811 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 3656 | 1471692887813 Marionette TRACE conn3 <- [1,1862,null,{}] 03:34:47 INFO - PROCESS | 3656 | 1471692887823 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:47 INFO - PROCESS | 3656 | 1471692887825 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:47 INFO - PROCESS | 3656 | 1471692887980 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:34:47 INFO - PROCESS | 3656 | 1471692887994 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 3656 | 1471692887996 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:47 INFO - PROCESS | 3656 | ++DOCSHELL 15245400 == 38 [pid = 3656] [id = 475] 03:34:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (19615800) [pid = 3656] [serial = 1425] [outer = 00000000] 03:34:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (19622C00) [pid = 3656] [serial = 1426] [outer = 19615800] 03:34:48 INFO - PROCESS | 3656 | 1471692888045 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (19699400) [pid = 3656] [serial = 1427] [outer = 19615800] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1672AC00) [pid = 3656] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (16D87000) [pid = 3656] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17567400) [pid = 3656] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (15243000) [pid = 3656] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (16072400) [pid = 3656] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (112A0000) [pid = 3656] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (129ED400) [pid = 3656] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1129EC00) [pid = 3656] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (0C762800) [pid = 3656] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (13C2DC00) [pid = 3656] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:34:48 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12986000) [pid = 3656] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:34:48 INFO - PROCESS | 3656 | 1471692888564 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 785ms 03:34:48 INFO - PROCESS | 3656 | 1471692888618 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 3656 | 1471692888620 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 03:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:34:48 INFO - PROCESS | 3656 | 1471692888623 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 3656 | 1471692888625 Marionette TRACE conn3 <- [1,1866,null,{}] 03:34:48 INFO - PROCESS | 3656 | 1471692888628 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:48 INFO - PROCESS | 3656 | 1471692888630 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:48 INFO - PROCESS | 3656 | 1471692888707 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:34:48 INFO - PROCESS | 3656 | 1471692888696 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 3656 | 1471692888698 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:48 INFO - PROCESS | 3656 | ++DOCSHELL 10A08000 == 39 [pid = 3656] [id = 476] 03:34:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (11C40800) [pid = 3656] [serial = 1428] [outer = 00000000] 03:34:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1754D000) [pid = 3656] [serial = 1429] [outer = 11C40800] 03:34:48 INFO - PROCESS | 3656 | 1471692888743 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (17E9F400) [pid = 3656] [serial = 1430] [outer = 11C40800] 03:34:49 INFO - PROCESS | 3656 | 1471692889513 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 932ms 03:34:49 INFO - PROCESS | 3656 | 1471692889556 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 3656 | 1471692889561 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 03:34:49 INFO - PROCESS | 3656 | 1471692889566 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:34:49 INFO - PROCESS | 3656 | 1471692889571 Marionette TRACE conn3 <- [1,1870,null,{}] 03:34:49 INFO - PROCESS | 3656 | 1471692889576 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:49 INFO - PROCESS | 3656 | 1471692889579 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:49 INFO - PROCESS | 3656 | 1471692889700 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:34:49 INFO - PROCESS | 3656 | 1471692889831 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 3656 | 1471692889834 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:49 INFO - PROCESS | 3656 | ++DOCSHELL 10561400 == 40 [pid = 3656] [id = 477] 03:34:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (10A0AC00) [pid = 3656] [serial = 1431] [outer = 00000000] 03:34:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (112C6000) [pid = 3656] [serial = 1432] [outer = 10A0AC00] 03:34:49 INFO - PROCESS | 3656 | 1471692889893 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1282C400) [pid = 3656] [serial = 1433] [outer = 10A0AC00] 03:34:50 INFO - PROCESS | 3656 | 1471692890703 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1184ms 03:34:50 INFO - PROCESS | 3656 | 1471692890758 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 3656 | 1471692890763 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 03:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:34:50 INFO - PROCESS | 3656 | 1471692890768 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 3656 | 1471692890771 Marionette TRACE conn3 <- [1,1874,null,{}] 03:34:50 INFO - PROCESS | 3656 | 1471692890777 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:50 INFO - PROCESS | 3656 | 1471692890780 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:50 INFO - PROCESS | 3656 | 1471692890912 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:34:51 INFO - PROCESS | 3656 | 1471692891026 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 3656 | 1471692891030 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 15245400 == 39 [pid = 3656] [id = 475] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 1753E400 == 38 [pid = 3656] [id = 474] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 1308C000 == 37 [pid = 3656] [id = 473] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 1822B000 == 36 [pid = 3656] [id = 472] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 17564800 == 35 [pid = 3656] [id = 471] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 1021DC00 == 34 [pid = 3656] [id = 470] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 155FE800 == 33 [pid = 3656] [id = 469] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 131F4800 == 32 [pid = 3656] [id = 468] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 1308EC00 == 31 [pid = 3656] [id = 467] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 11CE8800 == 30 [pid = 3656] [id = 466] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 10A0A400 == 29 [pid = 3656] [id = 465] 03:34:51 INFO - PROCESS | 3656 | --DOCSHELL 1055A400 == 28 [pid = 3656] [id = 464] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1672F000) [pid = 3656] [serial = 1381] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17543000) [pid = 3656] [serial = 1384] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (17E99800) [pid = 3656] [serial = 1390] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17568400) [pid = 3656] [serial = 1385] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (18077C00) [pid = 3656] [serial = 1391] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (182CEC00) [pid = 3656] [serial = 1393] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17568C00) [pid = 3656] [serial = 1366] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1754C400) [pid = 3656] [serial = 1364] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (16735C00) [pid = 3656] [serial = 1363] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1316CC00) [pid = 3656] [serial = 1361] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (12981000) [pid = 3656] [serial = 1360] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (12D7D400) [pid = 3656] [serial = 1375] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (114EA400) [pid = 3656] [serial = 1372] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (11CE8400) [pid = 3656] [serial = 1373] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (0F349800) [pid = 3656] [serial = 1369] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (102CB400) [pid = 3656] [serial = 1370] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (17739C00) [pid = 3656] [serial = 1367] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (141A3000) [pid = 3656] [serial = 1378] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (155F4000) [pid = 3656] [serial = 1379] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (16734400) [pid = 3656] [serial = 1382] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (17596400) [pid = 3656] [serial = 1388] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16E08000) [pid = 3656] [serial = 1387] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (130DC800) [pid = 3656] [serial = 1376] [outer = 00000000] [url = about:blank] 03:34:51 INFO - PROCESS | 3656 | ++DOCSHELL 0F97C000 == 29 [pid = 3656] [id = 478] 03:34:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (0F97E000) [pid = 3656] [serial = 1434] [outer = 00000000] 03:34:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (11257000) [pid = 3656] [serial = 1435] [outer = 0F97E000] 03:34:51 INFO - PROCESS | 3656 | 1471692891112 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (10A51800) [pid = 3656] [serial = 1436] [outer = 0F97E000] 03:34:51 INFO - PROCESS | 3656 | 1471692891532 Marionette TRACE conn3 <- [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]]]}] 03:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 799ms 03:34:51 INFO - PROCESS | 3656 | 1471692891573 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 3656 | 1471692891577 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 03:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:34:51 INFO - PROCESS | 3656 | 1471692891584 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 3656 | 1471692891586 Marionette TRACE conn3 <- [1,1878,null,{}] 03:34:51 INFO - PROCESS | 3656 | 1471692891590 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:51 INFO - PROCESS | 3656 | 1471692891593 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:51 INFO - PROCESS | 3656 | 1471692891662 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:34:51 INFO - PROCESS | 3656 | 1471692891668 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 3656 | 1471692891670 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:51 INFO - PROCESS | 3656 | ++DOCSHELL 114EA400 == 30 [pid = 3656] [id = 479] 03:34:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (114EA800) [pid = 3656] [serial = 1437] [outer = 00000000] 03:34:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (129C6400) [pid = 3656] [serial = 1438] [outer = 114EA800] 03:34:51 INFO - PROCESS | 3656 | 1471692891719 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (129E4400) [pid = 3656] [serial = 1439] [outer = 114EA800] 03:34:52 INFO - PROCESS | 3656 | 1471692892196 Marionette TRACE conn3 <- [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]]]}] 03:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 651ms 03:34:52 INFO - PROCESS | 3656 | 1471692892245 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 3656 | 1471692892248 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 03:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:34:52 INFO - PROCESS | 3656 | 1471692892251 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 3656 | 1471692892255 Marionette TRACE conn3 <- [1,1882,null,{}] 03:34:52 INFO - PROCESS | 3656 | 1471692892265 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:52 INFO - PROCESS | 3656 | 1471692892270 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:52 INFO - PROCESS | 3656 | 1471692892371 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:34:52 INFO - PROCESS | 3656 | 1471692892473 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 3656 | 1471692892476 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:52 INFO - PROCESS | 3656 | ++DOCSHELL 131F4800 == 31 [pid = 3656] [id = 480] 03:34:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (131F5000) [pid = 3656] [serial = 1440] [outer = 00000000] 03:34:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (13943400) [pid = 3656] [serial = 1441] [outer = 131F5000] 03:34:52 INFO - PROCESS | 3656 | 1471692892525 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (13EA4400) [pid = 3656] [serial = 1442] [outer = 131F5000] 03:34:52 INFO - PROCESS | 3656 | 1471692892909 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 695ms 03:34:52 INFO - PROCESS | 3656 | 1471692892956 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 3656 | 1471692892942 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 03:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:34:52 INFO - PROCESS | 3656 | 1471692892945 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 3656 | 1471692892947 Marionette TRACE conn3 <- [1,1886,null,{}] 03:34:52 INFO - PROCESS | 3656 | 1471692892959 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:52 INFO - PROCESS | 3656 | 1471692892961 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:53 INFO - PROCESS | 3656 | 1471692893044 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:34:53 INFO - PROCESS | 3656 | 1471692893049 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 3656 | 1471692893052 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:53 INFO - PROCESS | 3656 | ++DOCSHELL 1523DC00 == 32 [pid = 3656] [id = 481] 03:34:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (155FE800) [pid = 3656] [serial = 1443] [outer = 00000000] 03:34:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1672B000) [pid = 3656] [serial = 1444] [outer = 155FE800] 03:34:53 INFO - PROCESS | 3656 | 1471692893097 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16734C00) [pid = 3656] [serial = 1445] [outer = 155FE800] 03:34:53 INFO - PROCESS | 3656 | 1471692893559 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 651ms 03:34:53 INFO - PROCESS | 3656 | 1471692893623 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:34:53 INFO - PROCESS | 3656 | 1471692893625 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 03:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:34:53 INFO - PROCESS | 3656 | 1471692893634 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:34:53 INFO - PROCESS | 3656 | 1471692893636 Marionette TRACE conn3 <- [1,1890,null,{}] 03:34:53 INFO - PROCESS | 3656 | 1471692893623 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:53 INFO - PROCESS | 3656 | 1471692893625 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:53 INFO - PROCESS | 3656 | 1471692893760 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:34:53 INFO - PROCESS | 3656 | 1471692893782 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 3656 | 1471692893784 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:53 INFO - PROCESS | 3656 | ++DOCSHELL 16733400 == 33 [pid = 3656] [id = 482] 03:34:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (168F4C00) [pid = 3656] [serial = 1446] [outer = 00000000] 03:34:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16D90000) [pid = 3656] [serial = 1447] [outer = 168F4C00] 03:34:53 INFO - PROCESS | 3656 | 1471692893831 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1753E800) [pid = 3656] [serial = 1448] [outer = 168F4C00] 03:34:54 INFO - PROCESS | 3656 | 1471692894265 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 666ms 03:34:54 INFO - PROCESS | 3656 | 1471692894295 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 3656 | 1471692894297 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 03:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:34:54 INFO - PROCESS | 3656 | 1471692894301 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 3656 | 1471692894302 Marionette TRACE conn3 <- [1,1894,null,{}] 03:34:54 INFO - PROCESS | 3656 | 1471692894306 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:54 INFO - PROCESS | 3656 | 1471692894312 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:54 INFO - PROCESS | 3656 | 1471692894430 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:34:54 INFO - PROCESS | 3656 | 1471692894491 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 3656 | 1471692894494 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:54 INFO - PROCESS | 3656 | ++DOCSHELL 17565000 == 34 [pid = 3656] [id = 483] 03:34:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17569800) [pid = 3656] [serial = 1449] [outer = 00000000] 03:34:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17733C00) [pid = 3656] [serial = 1450] [outer = 17569800] 03:34:54 INFO - PROCESS | 3656 | 1471692894540 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17AF5000) [pid = 3656] [serial = 1451] [outer = 17569800] 03:34:54 INFO - PROCESS | 3656 | 1471692894949 Marionette TRACE conn3 <- [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]]]}] 03:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 696ms 03:34:54 INFO - PROCESS | 3656 | 1471692894988 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 3656 | 1471692894990 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 03:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:34:54 INFO - PROCESS | 3656 | 1471692894997 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 3656 | 1471692894999 Marionette TRACE conn3 <- [1,1898,null,{}] 03:34:55 INFO - PROCESS | 3656 | 1471692895038 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:55 INFO - PROCESS | 3656 | 1471692895040 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:55 INFO - PROCESS | 3656 | 1471692895146 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:34:55 INFO - PROCESS | 3656 | 1471692895157 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:55 INFO - PROCESS | 3656 | 1471692895159 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:55 INFO - PROCESS | 3656 | ++DOCSHELL 17730C00 == 35 [pid = 3656] [id = 484] 03:34:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (17736400) [pid = 3656] [serial = 1452] [outer = 00000000] 03:34:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (18227C00) [pid = 3656] [serial = 1453] [outer = 17736400] 03:34:55 INFO - PROCESS | 3656 | 1471692895203 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1822B000) [pid = 3656] [serial = 1454] [outer = 17736400] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10A6E000) [pid = 3656] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (130E3000) [pid = 3656] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (182D6000) [pid = 3656] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1560E800) [pid = 3656] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1822B400) [pid = 3656] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17735000) [pid = 3656] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19615800) [pid = 3656] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (11CE9C00) [pid = 3656] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (10A0F800) [pid = 3656] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (13945C00) [pid = 3656] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17567000) [pid = 3656] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:34:55 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17563C00) [pid = 3656] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:34:55 INFO - PROCESS | 3656 | 1471692895666 Marionette TRACE conn3 <- [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]]]}] 03:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 681ms 03:34:55 INFO - PROCESS | 3656 | 1471692895678 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:34:55 INFO - PROCESS | 3656 | 1471692895680 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 03:34:55 INFO - PROCESS | 3656 | 1471692895684 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:34:55 INFO - PROCESS | 3656 | 1471692895685 Marionette TRACE conn3 <- [1,1902,null,{}] 03:34:55 INFO - PROCESS | 3656 | 1471692895689 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:55 INFO - PROCESS | 3656 | 1471692895691 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:55 INFO - PROCESS | 3656 | 1471692895810 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:34:55 INFO - PROCESS | 3656 | 1471692895818 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:55 INFO - PROCESS | 3656 | 1471692895820 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:55 INFO - PROCESS | 3656 | ++DOCSHELL 12940400 == 36 [pid = 3656] [id = 485] 03:34:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1315F800) [pid = 3656] [serial = 1455] [outer = 00000000] 03:34:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1748DC00) [pid = 3656] [serial = 1456] [outer = 1315F800] 03:34:55 INFO - PROCESS | 3656 | 1471692895864 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17567000) [pid = 3656] [serial = 1457] [outer = 1315F800] 03:34:56 INFO - PROCESS | 3656 | 1471692896229 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 606ms 03:34:56 INFO - PROCESS | 3656 | 1471692896285 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 3656 | 1471692896287 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 03:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:34:56 INFO - PROCESS | 3656 | 1471692896294 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 3656 | 1471692896296 Marionette TRACE conn3 <- [1,1906,null,{}] 03:34:56 INFO - PROCESS | 3656 | 1471692896300 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:56 INFO - PROCESS | 3656 | 1471692896302 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:56 INFO - PROCESS | 3656 | 1471692896380 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:34:56 INFO - PROCESS | 3656 | 1471692896386 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 3656 | 1471692896388 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:56 INFO - PROCESS | 3656 | ++DOCSHELL 129E9000 == 37 [pid = 3656] [id = 486] 03:34:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (141A1000) [pid = 3656] [serial = 1458] [outer = 00000000] 03:34:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (182CD800) [pid = 3656] [serial = 1459] [outer = 141A1000] 03:34:56 INFO - PROCESS | 3656 | 1471692896440 Marionette DEBUG loaded listener.js 03:34:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (182D6C00) [pid = 3656] [serial = 1460] [outer = 141A1000] 03:34:56 INFO - PROCESS | 3656 | 1471692896876 Marionette TRACE conn3 <- [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]]]}] 03:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 592ms 03:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:34:56 INFO - PROCESS | 3656 | 1471692896900 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 3656 | 1471692896902 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 03:34:56 INFO - PROCESS | 3656 | 1471692896909 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 3656 | 1471692896911 Marionette TRACE conn3 <- [1,1910,null,{}] 03:34:56 INFO - PROCESS | 3656 | 1471692896914 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:56 INFO - PROCESS | 3656 | 1471692896916 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:56 INFO - PROCESS | 3656 | 1471692896993 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:34:56 INFO - PROCESS | 3656 | 1471692896999 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 3656 | 1471692897001 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:56 INFO - PROCESS | 3656 | ++DOCSHELL 17EA3800 == 38 [pid = 3656] [id = 487] 03:34:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19603C00) [pid = 3656] [serial = 1461] [outer = 00000000] 03:34:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1960EC00) [pid = 3656] [serial = 1462] [outer = 19603C00] 03:34:57 INFO - PROCESS | 3656 | 1471692897045 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19617C00) [pid = 3656] [serial = 1463] [outer = 19603C00] 03:34:57 INFO - PROCESS | 3656 | --DOCSHELL 0F97C000 == 37 [pid = 3656] [id = 478] 03:34:57 INFO - PROCESS | 3656 | --DOCSHELL 10A08000 == 36 [pid = 3656] [id = 476] 03:34:57 INFO - PROCESS | 3656 | --DOCSHELL 10561400 == 35 [pid = 3656] [id = 477] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 114EA400 == 34 [pid = 3656] [id = 479] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 1523DC00 == 33 [pid = 3656] [id = 481] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 131F4800 == 32 [pid = 3656] [id = 480] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 17565000 == 31 [pid = 3656] [id = 483] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 129E9000 == 30 [pid = 3656] [id = 486] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 17730C00 == 29 [pid = 3656] [id = 484] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 16733400 == 28 [pid = 3656] [id = 482] 03:34:58 INFO - PROCESS | 3656 | --DOCSHELL 12940400 == 27 [pid = 3656] [id = 485] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17565400) [pid = 3656] [serial = 1411] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1756D800) [pid = 3656] [serial = 1412] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (131E7800) [pid = 3656] [serial = 1402] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (13249800) [pid = 3656] [serial = 1403] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (182DA800) [pid = 3656] [serial = 1420] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16727400) [pid = 3656] [serial = 1408] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (18232400) [pid = 3656] [serial = 1417] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19609000) [pid = 3656] [serial = 1423] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19622C00) [pid = 3656] [serial = 1426] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1672DC00) [pid = 3656] [serial = 1409] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1960C400) [pid = 3656] [serial = 1424] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19699400) [pid = 3656] [serial = 1427] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1754D000) [pid = 3656] [serial = 1429] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (128B1800) [pid = 3656] [serial = 1399] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (12986C00) [pid = 3656] [serial = 1400] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (10A6D000) [pid = 3656] [serial = 1396] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (10FAC000) [pid = 3656] [serial = 1397] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (14195C00) [pid = 3656] [serial = 1405] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (141A4000) [pid = 3656] [serial = 1406] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (17EA1C00) [pid = 3656] [serial = 1414] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (17EA3400) [pid = 3656] [serial = 1415] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (182CF400) [pid = 3656] [serial = 1394] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (19602800) [pid = 3656] [serial = 1421] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (18233000) [pid = 3656] [serial = 1418] [outer = 00000000] [url = about:blank] 03:34:58 INFO - PROCESS | 3656 | 1471692898665 Marionette TRACE conn3 <- [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]]]}] 03:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1806ms 03:34:58 INFO - PROCESS | 3656 | 1471692898717 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 3656 | 1471692898722 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 03:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:34:58 INFO - PROCESS | 3656 | 1471692898727 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 3656 | 1471692898730 Marionette TRACE conn3 <- [1,1914,null,{}] 03:34:58 INFO - PROCESS | 3656 | 1471692898736 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:58 INFO - PROCESS | 3656 | 1471692898739 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:58 INFO - PROCESS | 3656 | 1471692898831 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:34:58 INFO - PROCESS | 3656 | 1471692898839 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 3656 | 1471692898842 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:58 INFO - PROCESS | 3656 | ++DOCSHELL 1055A400 == 28 [pid = 3656] [id = 488] 03:34:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (1055E400) [pid = 3656] [serial = 1464] [outer = 00000000] 03:34:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (10A68C00) [pid = 3656] [serial = 1465] [outer = 1055E400] 03:34:58 INFO - PROCESS | 3656 | 1471692898894 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (10FA8400) [pid = 3656] [serial = 1466] [outer = 1055E400] 03:34:59 INFO - PROCESS | 3656 | 1471692899358 Marionette TRACE conn3 <- [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]]]}] 03:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 667ms 03:34:59 INFO - PROCESS | 3656 | 1471692899390 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 3656 | 1471692899395 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 03:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:34:59 INFO - PROCESS | 3656 | 1471692899401 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - PROCESS | 3656 | 1471692899404 Marionette TRACE conn3 <- [1,1918,null,{}] 03:34:59 INFO - PROCESS | 3656 | 1471692899408 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:34:59 INFO - PROCESS | 3656 | 1471692899411 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:59 INFO - PROCESS | 3656 | 1471692899503 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:34:59 INFO - PROCESS | 3656 | 1471692899512 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:59 INFO - PROCESS | 3656 | 1471692899514 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:34:59 INFO - PROCESS | 3656 | ++DOCSHELL 11CE9C00 == 29 [pid = 3656] [id = 489] 03:34:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (11CECC00) [pid = 3656] [serial = 1467] [outer = 00000000] 03:34:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (12937C00) [pid = 3656] [serial = 1468] [outer = 11CECC00] 03:34:59 INFO - PROCESS | 3656 | 1471692899563 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (12987000) [pid = 3656] [serial = 1469] [outer = 11CECC00] 03:35:00 INFO - PROCESS | 3656 | 1471692900001 Marionette TRACE conn3 <- [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]]]}] 03:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 652ms 03:35:00 INFO - PROCESS | 3656 | 1471692900063 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 3656 | 1471692900065 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 03:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:35:00 INFO - PROCESS | 3656 | 1471692900068 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 3656 | 1471692900072 Marionette TRACE conn3 <- [1,1922,null,{}] 03:35:00 INFO - PROCESS | 3656 | 1471692900083 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:00 INFO - PROCESS | 3656 | 1471692900087 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:00 INFO - PROCESS | 3656 | 1471692900199 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:35:00 INFO - PROCESS | 3656 | 1471692900292 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 3656 | 1471692900296 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:00 INFO - PROCESS | 3656 | ++DOCSHELL 130E6C00 == 30 [pid = 3656] [id = 490] 03:35:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (1315FC00) [pid = 3656] [serial = 1470] [outer = 00000000] 03:35:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1316DC00) [pid = 3656] [serial = 1471] [outer = 1315FC00] 03:35:00 INFO - PROCESS | 3656 | 1471692900328 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (131F4800) [pid = 3656] [serial = 1472] [outer = 1315FC00] 03:35:00 INFO - PROCESS | 3656 | 1471692900681 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 652ms 03:35:00 INFO - PROCESS | 3656 | 1471692900729 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 3656 | 1471692900731 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 03:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:35:00 INFO - PROCESS | 3656 | 1471692900735 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 3656 | 1471692900736 Marionette TRACE conn3 <- [1,1926,null,{}] 03:35:00 INFO - PROCESS | 3656 | 1471692900740 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:00 INFO - PROCESS | 3656 | 1471692900742 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:00 INFO - PROCESS | 3656 | 1471692900870 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:35:00 INFO - PROCESS | 3656 | 1471692900880 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 3656 | 1471692900883 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:00 INFO - PROCESS | 3656 | ++DOCSHELL 131F3800 == 31 [pid = 3656] [id = 491] 03:35:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13249C00) [pid = 3656] [serial = 1473] [outer = 00000000] 03:35:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (14195C00) [pid = 3656] [serial = 1474] [outer = 13249C00] 03:35:00 INFO - PROCESS | 3656 | 1471692900928 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1523AC00) [pid = 3656] [serial = 1475] [outer = 13249C00] 03:35:01 INFO - PROCESS | 3656 | 1471692901308 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 592ms 03:35:01 INFO - PROCESS | 3656 | 1471692901335 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 3656 | 1471692901337 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 03:35:01 INFO - PROCESS | 3656 | 1471692901341 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:35:01 INFO - PROCESS | 3656 | 1471692901342 Marionette TRACE conn3 <- [1,1930,null,{}] 03:35:01 INFO - PROCESS | 3656 | 1471692901346 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:01 INFO - PROCESS | 3656 | 1471692901348 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:01 INFO - PROCESS | 3656 | 1471692901423 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:35:01 INFO - PROCESS | 3656 | 1471692901428 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 3656 | 1471692901430 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:01 INFO - PROCESS | 3656 | ++DOCSHELL 15245400 == 32 [pid = 3656] [id = 492] 03:35:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1560C800) [pid = 3656] [serial = 1476] [outer = 00000000] 03:35:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (16727800) [pid = 3656] [serial = 1477] [outer = 1560C800] 03:35:01 INFO - PROCESS | 3656 | 1471692901475 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16731400) [pid = 3656] [serial = 1478] [outer = 1560C800] 03:35:01 INFO - PROCESS | 3656 | 1471692901911 Marionette TRACE conn3 <- [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]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 607ms 03:35:01 INFO - PROCESS | 3656 | 1471692901957 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 3656 | 1471692901959 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 03:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:35:01 INFO - PROCESS | 3656 | 1471692901962 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 3656 | 1471692901964 Marionette TRACE conn3 <- [1,1934,null,{}] 03:35:01 INFO - PROCESS | 3656 | 1471692901968 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:01 INFO - PROCESS | 3656 | 1471692901973 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:02 INFO - PROCESS | 3656 | 1471692902061 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:35:02 INFO - PROCESS | 3656 | 1471692902067 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 3656 | 1471692902069 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:02 INFO - PROCESS | 3656 | ++DOCSHELL 16E02800 == 33 [pid = 3656] [id = 493] 03:35:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16E0D400) [pid = 3656] [serial = 1479] [outer = 00000000] 03:35:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17562000) [pid = 3656] [serial = 1480] [outer = 16E0D400] 03:35:02 INFO - PROCESS | 3656 | 1471692902114 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17568000) [pid = 3656] [serial = 1481] [outer = 16E0D400] 03:35:02 INFO - PROCESS | 3656 | 1471692902526 Marionette TRACE conn3 <- [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]]]}] 03:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 607ms 03:35:02 INFO - PROCESS | 3656 | 1471692902567 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 3656 | 1471692902569 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 03:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:35:02 INFO - PROCESS | 3656 | 1471692902572 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 3656 | 1471692902574 Marionette TRACE conn3 <- [1,1938,null,{}] 03:35:02 INFO - PROCESS | 3656 | 1471692902578 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:02 INFO - PROCESS | 3656 | 1471692902580 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:02 INFO - PROCESS | 3656 | 1471692902650 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:35:02 INFO - PROCESS | 3656 | 1471692902655 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 3656 | 1471692902657 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:02 INFO - PROCESS | 3656 | ++DOCSHELL 17561C00 == 34 [pid = 3656] [id = 494] 03:35:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1759BC00) [pid = 3656] [serial = 1482] [outer = 00000000] 03:35:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17A90C00) [pid = 3656] [serial = 1483] [outer = 1759BC00] 03:35:02 INFO - PROCESS | 3656 | 1471692902728 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17E99C00) [pid = 3656] [serial = 1484] [outer = 1759BC00] 03:35:03 INFO - PROCESS | 3656 | 1471692903202 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 666ms 03:35:03 INFO - PROCESS | 3656 | 1471692903235 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 3656 | 1471692903237 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 03:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:35:03 INFO - PROCESS | 3656 | 1471692903240 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 3656 | 1471692903242 Marionette TRACE conn3 <- [1,1942,null,{}] 03:35:03 INFO - PROCESS | 3656 | 1471692903246 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:03 INFO - PROCESS | 3656 | 1471692903247 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:03 INFO - PROCESS | 3656 | 1471692903323 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:35:03 INFO - PROCESS | 3656 | 1471692903328 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 3656 | 1471692903330 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:03 INFO - PROCESS | 3656 | ++DOCSHELL 1756B000 == 35 [pid = 3656] [id = 495] 03:35:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1756D800) [pid = 3656] [serial = 1485] [outer = 00000000] 03:35:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1822B800) [pid = 3656] [serial = 1486] [outer = 1756D800] 03:35:03 INFO - PROCESS | 3656 | 1471692903359 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1822F000) [pid = 3656] [serial = 1487] [outer = 1756D800] 03:35:03 INFO - PROCESS | 3656 | 1471692903823 Marionette TRACE conn3 <- [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]]]}] 03:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 607ms 03:35:03 INFO - PROCESS | 3656 | 1471692903839 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 3656 | 1471692903841 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 03:35:03 INFO - PROCESS | 3656 | 1471692903844 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:35:03 INFO - PROCESS | 3656 | 1471692903846 Marionette TRACE conn3 <- [1,1946,null,{}] 03:35:03 INFO - PROCESS | 3656 | 1471692903849 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:03 INFO - PROCESS | 3656 | 1471692903851 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:03 INFO - PROCESS | 3656 | 1471692903962 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:35:03 INFO - PROCESS | 3656 | 1471692903967 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 3656 | 1471692903969 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:03 INFO - PROCESS | 3656 | ++DOCSHELL 130B6C00 == 36 [pid = 3656] [id = 496] 03:35:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (182D2400) [pid = 3656] [serial = 1488] [outer = 00000000] 03:35:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (182D8C00) [pid = 3656] [serial = 1489] [outer = 182D2400] 03:35:03 INFO - PROCESS | 3656 | 1471692904013 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (182DAC00) [pid = 3656] [serial = 1490] [outer = 182D2400] 03:35:04 INFO - PROCESS | 3656 | 1471692904439 Marionette TRACE conn3 <- [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]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 651ms 03:35:04 INFO - PROCESS | 3656 | 1471692904511 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 3656 | 1471692904513 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 03:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:35:04 INFO - PROCESS | 3656 | 1471692904517 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 3656 | 1471692904519 Marionette TRACE conn3 <- [1,1950,null,{}] 03:35:04 INFO - PROCESS | 3656 | 1471692904522 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:04 INFO - PROCESS | 3656 | 1471692904524 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:04 INFO - PROCESS | 3656 | 1471692904647 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:35:04 INFO - PROCESS | 3656 | 1471692904719 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:04 INFO - PROCESS | 3656 | 1471692904721 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:04 INFO - PROCESS | 3656 | ++DOCSHELL 16A08400 == 37 [pid = 3656] [id = 497] 03:35:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17738400) [pid = 3656] [serial = 1491] [outer = 00000000] 03:35:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1960B800) [pid = 3656] [serial = 1492] [outer = 17738400] 03:35:04 INFO - PROCESS | 3656 | 1471692904750 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1960E800) [pid = 3656] [serial = 1493] [outer = 17738400] 03:35:05 INFO - PROCESS | 3656 | 1471692905133 Marionette TRACE conn3 <- [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]]]}] 03:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 666ms 03:35:05 INFO - PROCESS | 3656 | 1471692905179 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 3656 | 1471692905182 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 03:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:35:05 INFO - PROCESS | 3656 | 1471692905191 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 3656 | 1471692905194 Marionette TRACE conn3 <- [1,1954,null,{}] 03:35:05 INFO - PROCESS | 3656 | 1471692905198 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:05 INFO - PROCESS | 3656 | 1471692905200 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:05 INFO - PROCESS | 3656 | 1471692905331 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:35:05 INFO - PROCESS | 3656 | 1471692905344 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 3656 | 1471692905346 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:05 INFO - PROCESS | 3656 | ++DOCSHELL 13C2DC00 == 38 [pid = 3656] [id = 498] 03:35:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1961A000) [pid = 3656] [serial = 1494] [outer = 00000000] 03:35:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1969E400) [pid = 3656] [serial = 1495] [outer = 1961A000] 03:35:05 INFO - PROCESS | 3656 | 1471692905393 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (196A4000) [pid = 3656] [serial = 1496] [outer = 1961A000] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (141A1000) [pid = 3656] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (168F4C00) [pid = 3656] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17569800) [pid = 3656] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (17736400) [pid = 3656] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1315F800) [pid = 3656] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (155FE800) [pid = 3656] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (131F5000) [pid = 3656] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (114EA800) [pid = 3656] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (0F97E000) [pid = 3656] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (10A0AC00) [pid = 3656] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:35:05 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (11C40800) [pid = 3656] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:35:05 INFO - PROCESS | 3656 | 1471692905894 Marionette TRACE conn3 <- [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]]]}] 03:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 754ms 03:35:05 INFO - PROCESS | 3656 | 1471692905952 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 3656 | 1471692905954 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 03:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:35:05 INFO - PROCESS | 3656 | 1471692905957 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 3656 | 1471692905959 Marionette TRACE conn3 <- [1,1958,null,{}] 03:35:05 INFO - PROCESS | 3656 | 1471692905962 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:05 INFO - PROCESS | 3656 | 1471692905964 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:06 INFO - PROCESS | 3656 | 1471692906027 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:35:06 INFO - PROCESS | 3656 | 1471692906033 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 3656 | 1471692906035 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:06 INFO - PROCESS | 3656 | ++DOCSHELL 12830800 == 39 [pid = 3656] [id = 499] 03:35:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1419D000) [pid = 3656] [serial = 1497] [outer = 00000000] 03:35:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16E01800) [pid = 3656] [serial = 1498] [outer = 1419D000] 03:35:06 INFO - PROCESS | 3656 | 1471692906080 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (18227400) [pid = 3656] [serial = 1499] [outer = 1419D000] 03:35:06 INFO - PROCESS | 3656 | 1471692906511 Marionette TRACE conn3 <- [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]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 607ms 03:35:06 INFO - PROCESS | 3656 | 1471692906558 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 3656 | 1471692906560 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 03:35:06 INFO - PROCESS | 3656 | 1471692906563 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:35:06 INFO - PROCESS | 3656 | 1471692906565 Marionette TRACE conn3 <- [1,1962,null,{}] 03:35:06 INFO - PROCESS | 3656 | 1471692906568 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:06 INFO - PROCESS | 3656 | 1471692906570 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:06 INFO - PROCESS | 3656 | 1471692906648 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:35:06 INFO - PROCESS | 3656 | 1471692906653 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 3656 | 1471692906655 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:06 INFO - PROCESS | 3656 | ++DOCSHELL 19618800 == 40 [pid = 3656] [id = 500] 03:35:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19698800) [pid = 3656] [serial = 1500] [outer = 00000000] 03:35:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1978F000) [pid = 3656] [serial = 1501] [outer = 19698800] 03:35:06 INFO - PROCESS | 3656 | 1471692906701 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19791800) [pid = 3656] [serial = 1502] [outer = 19698800] 03:35:07 INFO - PROCESS | 3656 | 1471692907134 Marionette TRACE conn3 <- [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]]]}] 03:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 607ms 03:35:07 INFO - PROCESS | 3656 | 1471692907167 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:35:07 INFO - PROCESS | 3656 | 1471692907169 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 03:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:35:07 INFO - PROCESS | 3656 | 1471692907173 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:35:07 INFO - PROCESS | 3656 | 1471692907174 Marionette TRACE conn3 <- [1,1966,null,{}] 03:35:07 INFO - PROCESS | 3656 | 1471692907182 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:07 INFO - PROCESS | 3656 | 1471692907183 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:07 INFO - PROCESS | 3656 | 1471692907262 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:35:07 INFO - PROCESS | 3656 | 1471692907268 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 3656 | 1471692907270 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:07 INFO - PROCESS | 3656 | ++DOCSHELL 0C76C800 == 41 [pid = 3656] [id = 501] 03:35:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (0F932400) [pid = 3656] [serial = 1503] [outer = 00000000] 03:35:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (19798000) [pid = 3656] [serial = 1504] [outer = 0F932400] 03:35:07 INFO - PROCESS | 3656 | 1471692907297 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (197B3C00) [pid = 3656] [serial = 1505] [outer = 0F932400] 03:35:07 INFO - PROCESS | 3656 | 1471692907942 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 858ms 03:35:08 INFO - PROCESS | 3656 | 1471692908025 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 3656 | 1471692908030 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 03:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:35:08 INFO - PROCESS | 3656 | 1471692908035 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 3656 | 1471692908038 Marionette TRACE conn3 <- [1,1970,null,{}] 03:35:08 INFO - PROCESS | 3656 | 1471692908045 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:08 INFO - PROCESS | 3656 | 1471692908048 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:08 INFO - PROCESS | 3656 | 1471692908187 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:35:08 INFO - PROCESS | 3656 | 1471692908316 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:08 INFO - PROCESS | 3656 | 1471692908319 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:08 INFO - PROCESS | 3656 | ++DOCSHELL 10518C00 == 42 [pid = 3656] [id = 502] 03:35:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1051F800) [pid = 3656] [serial = 1506] [outer = 00000000] 03:35:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (112C7800) [pid = 3656] [serial = 1507] [outer = 1051F800] 03:35:08 INFO - PROCESS | 3656 | 1471692908361 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (12830C00) [pid = 3656] [serial = 1508] [outer = 1051F800] 03:35:08 INFO - PROCESS | 3656 | 1471692908996 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 992ms 03:35:09 INFO - PROCESS | 3656 | 1471692909027 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 3656 | 1471692909031 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 03:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:35:09 INFO - PROCESS | 3656 | 1471692909038 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 3656 | 1471692909041 Marionette TRACE conn3 <- [1,1974,null,{}] 03:35:09 INFO - PROCESS | 3656 | 1471692909064 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:09 INFO - PROCESS | 3656 | 1471692909067 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:09 INFO - PROCESS | 3656 | 1471692909302 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:35:09 INFO - PROCESS | 3656 | 1471692909455 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 3656 | 1471692909459 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:09 INFO - PROCESS | 3656 | ++DOCSHELL 0F349C00 == 43 [pid = 3656] [id = 503] 03:35:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (0F34B400) [pid = 3656] [serial = 1509] [outer = 00000000] 03:35:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1026CC00) [pid = 3656] [serial = 1510] [outer = 0F34B400] 03:35:09 INFO - PROCESS | 3656 | 1471692909510 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (10566000) [pid = 3656] [serial = 1511] [outer = 0F34B400] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 19618800 == 42 [pid = 3656] [id = 500] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 12830800 == 41 [pid = 3656] [id = 499] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 13C2DC00 == 40 [pid = 3656] [id = 498] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 16A08400 == 39 [pid = 3656] [id = 497] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 130B6C00 == 38 [pid = 3656] [id = 496] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 1756B000 == 37 [pid = 3656] [id = 495] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 17561C00 == 36 [pid = 3656] [id = 494] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 16E02800 == 35 [pid = 3656] [id = 493] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 15245400 == 34 [pid = 3656] [id = 492] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 131F3800 == 33 [pid = 3656] [id = 491] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 130E6C00 == 32 [pid = 3656] [id = 490] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 11CE9C00 == 31 [pid = 3656] [id = 489] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 1055A400 == 30 [pid = 3656] [id = 488] 03:35:09 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1960EC00) [pid = 3656] [serial = 1462] [outer = 00000000] [url = about:blank] 03:35:09 INFO - PROCESS | 3656 | --DOCSHELL 17EA3800 == 29 [pid = 3656] [id = 487] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (182D6C00) [pid = 3656] [serial = 1460] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (16D90000) [pid = 3656] [serial = 1447] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (17733C00) [pid = 3656] [serial = 1450] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1753E800) [pid = 3656] [serial = 1448] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (18227C00) [pid = 3656] [serial = 1453] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17AF5000) [pid = 3656] [serial = 1451] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1748DC00) [pid = 3656] [serial = 1456] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1822B000) [pid = 3656] [serial = 1454] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (182CD800) [pid = 3656] [serial = 1459] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1672B000) [pid = 3656] [serial = 1444] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (13943400) [pid = 3656] [serial = 1441] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (13EA4400) [pid = 3656] [serial = 1442] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (129C6400) [pid = 3656] [serial = 1438] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (129E4400) [pid = 3656] [serial = 1439] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (11257000) [pid = 3656] [serial = 1435] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10A51800) [pid = 3656] [serial = 1436] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1282C400) [pid = 3656] [serial = 1433] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (112C6000) [pid = 3656] [serial = 1432] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17E9F400) [pid = 3656] [serial = 1430] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17567000) [pid = 3656] [serial = 1457] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16734C00) [pid = 3656] [serial = 1445] [outer = 00000000] [url = about:blank] 03:35:10 INFO - PROCESS | 3656 | 1471692910116 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1095ms 03:35:10 INFO - PROCESS | 3656 | 1471692910147 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 3656 | 1471692910151 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 03:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:35:10 INFO - PROCESS | 3656 | 1471692910156 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 3656 | 1471692910159 Marionette TRACE conn3 <- [1,1978,null,{}] 03:35:10 INFO - PROCESS | 3656 | 1471692910164 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:10 INFO - PROCESS | 3656 | 1471692910167 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:10 INFO - PROCESS | 3656 | 1471692910252 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:35:10 INFO - PROCESS | 3656 | 1471692910317 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 3656 | 1471692910320 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:10 INFO - PROCESS | 3656 | ++DOCSHELL 112A0000 == 30 [pid = 3656] [id = 504] 03:35:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (112C2C00) [pid = 3656] [serial = 1512] [outer = 00000000] 03:35:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1282FC00) [pid = 3656] [serial = 1513] [outer = 112C2C00] 03:35:10 INFO - PROCESS | 3656 | 1471692910377 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (129BFC00) [pid = 3656] [serial = 1514] [outer = 112C2C00] 03:35:10 INFO - PROCESS | 3656 | 1471692910815 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 695ms 03:35:10 INFO - PROCESS | 3656 | 1471692910859 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 3656 | 1471692910861 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 03:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:35:10 INFO - PROCESS | 3656 | 1471692910865 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 3656 | 1471692910867 Marionette TRACE conn3 <- [1,1982,null,{}] 03:35:10 INFO - PROCESS | 3656 | 1471692910871 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:10 INFO - PROCESS | 3656 | 1471692910873 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:10 INFO - PROCESS | 3656 | 1471692910942 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:35:10 INFO - PROCESS | 3656 | 1471692910953 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 3656 | 1471692910955 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:10 INFO - PROCESS | 3656 | ++DOCSHELL 13162000 == 31 [pid = 3656] [id = 505] 03:35:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (13166800) [pid = 3656] [serial = 1515] [outer = 00000000] 03:35:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1324B400) [pid = 3656] [serial = 1516] [outer = 13166800] 03:35:10 INFO - PROCESS | 3656 | 1471692911001 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (139D1800) [pid = 3656] [serial = 1517] [outer = 13166800] 03:35:11 INFO - PROCESS | 3656 | 1471692911449 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 592ms 03:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:35:11 INFO - PROCESS | 3656 | 1471692911464 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 3656 | 1471692911468 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 03:35:11 INFO - PROCESS | 3656 | 1471692911482 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 3656 | 1471692911486 Marionette TRACE conn3 <- [1,1986,null,{}] 03:35:11 INFO - PROCESS | 3656 | 1471692911490 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:11 INFO - PROCESS | 3656 | 1471692911493 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:11 INFO - PROCESS | 3656 | 1471692911581 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:35:11 INFO - PROCESS | 3656 | 1471692911586 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 3656 | 1471692911588 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:11 INFO - PROCESS | 3656 | ++DOCSHELL 15AF5800 == 32 [pid = 3656] [id = 506] 03:35:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (15AF6800) [pid = 3656] [serial = 1518] [outer = 00000000] 03:35:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1624B800) [pid = 3656] [serial = 1519] [outer = 15AF6800] 03:35:11 INFO - PROCESS | 3656 | 1471692911634 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16735C00) [pid = 3656] [serial = 1520] [outer = 15AF6800] 03:35:12 INFO - PROCESS | 3656 | 1471692912071 Marionette TRACE conn3 <- [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]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 651ms 03:35:12 INFO - PROCESS | 3656 | 1471692912131 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 3656 | 1471692912133 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 03:35:12 INFO - PROCESS | 3656 | 1471692912136 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:35:12 INFO - PROCESS | 3656 | 1471692912138 Marionette TRACE conn3 <- [1,1990,null,{}] 03:35:12 INFO - PROCESS | 3656 | 1471692912141 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:12 INFO - PROCESS | 3656 | 1471692912143 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:12 INFO - PROCESS | 3656 | 1471692912260 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:35:12 INFO - PROCESS | 3656 | 1471692912345 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 3656 | 1471692912331 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:12 INFO - PROCESS | 3656 | ++DOCSHELL 16A15000 == 33 [pid = 3656] [id = 507] 03:35:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16D8D400) [pid = 3656] [serial = 1521] [outer = 00000000] 03:35:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1748D400) [pid = 3656] [serial = 1522] [outer = 16D8D400] 03:35:12 INFO - PROCESS | 3656 | 1471692912375 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1754C400) [pid = 3656] [serial = 1523] [outer = 16D8D400] 03:35:12 INFO - PROCESS | 3656 | 1471692912773 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 666ms 03:35:12 INFO - PROCESS | 3656 | 1471692912798 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 3656 | 1471692912800 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 03:35:12 INFO - PROCESS | 3656 | 1471692912803 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:35:12 INFO - PROCESS | 3656 | 1471692912805 Marionette TRACE conn3 <- [1,1994,null,{}] 03:35:12 INFO - PROCESS | 3656 | 1471692912808 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:12 INFO - PROCESS | 3656 | 1471692912810 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:12 INFO - PROCESS | 3656 | 1471692912925 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:35:12 INFO - PROCESS | 3656 | 1471692912931 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 3656 | 1471692912936 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:12 INFO - PROCESS | 3656 | ++DOCSHELL 129EE800 == 34 [pid = 3656] [id = 508] 03:35:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17566800) [pid = 3656] [serial = 1524] [outer = 00000000] 03:35:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1759E400) [pid = 3656] [serial = 1525] [outer = 17566800] 03:35:13 INFO - PROCESS | 3656 | 1471692913028 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (17AF5000) [pid = 3656] [serial = 1526] [outer = 17566800] 03:35:13 INFO - PROCESS | 3656 | 1471692913474 Marionette TRACE conn3 <- [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]]]}] 03:35:13 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 03:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 696ms 03:35:13 INFO - PROCESS | 3656 | 1471692913505 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:35:13 INFO - PROCESS | 3656 | 1471692913507 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 03:35:13 INFO - PROCESS | 3656 | 1471692913511 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:35:13 INFO - PROCESS | 3656 | 1471692913512 Marionette TRACE conn3 <- [1,1998,null,{}] 03:35:13 INFO - PROCESS | 3656 | 1471692913516 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:13 INFO - PROCESS | 3656 | 1471692913518 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:13 INFO - PROCESS | 3656 | 1471692913656 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:35:13 INFO - PROCESS | 3656 | 1471692913678 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 3656 | 1471692913680 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:13 INFO - PROCESS | 3656 | ++DOCSHELL 17AFDC00 == 35 [pid = 3656] [id = 509] 03:35:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17EA0000) [pid = 3656] [serial = 1527] [outer = 00000000] 03:35:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1822C400) [pid = 3656] [serial = 1528] [outer = 17EA0000] 03:35:13 INFO - PROCESS | 3656 | 1471692913715 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (182CE800) [pid = 3656] [serial = 1529] [outer = 17EA0000] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (182D2400) [pid = 3656] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (19603C00) [pid = 3656] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1756D800) [pid = 3656] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1759BC00) [pid = 3656] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (17738400) [pid = 3656] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1055E400) [pid = 3656] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1560C800) [pid = 3656] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (13249C00) [pid = 3656] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (11CECC00) [pid = 3656] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (16E0D400) [pid = 3656] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1961A000) [pid = 3656] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19698800) [pid = 3656] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:35:14 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1419D000) [pid = 3656] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:35:14 INFO - PROCESS | 3656 | 1471692914266 Marionette TRACE conn3 <- [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]]]}] 03:35:14 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 03:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 800ms 03:35:14 INFO - PROCESS | 3656 | 1471692914310 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 3656 | 1471692914312 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 03:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:35:14 INFO - PROCESS | 3656 | 1471692914315 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 3656 | 1471692914317 Marionette TRACE conn3 <- [1,2002,null,{}] 03:35:14 INFO - PROCESS | 3656 | 1471692914320 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:14 INFO - PROCESS | 3656 | 1471692914322 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:14 INFO - PROCESS | 3656 | 1471692914399 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:35:14 INFO - PROCESS | 3656 | 1471692914492 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 3656 | 1471692914477 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:14 INFO - PROCESS | 3656 | ++DOCSHELL 0F390400 == 36 [pid = 3656] [id = 510] 03:35:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1026EC00) [pid = 3656] [serial = 1530] [outer = 00000000] 03:35:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (15243000) [pid = 3656] [serial = 1531] [outer = 1026EC00] 03:35:14 INFO - PROCESS | 3656 | 1471692914521 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17738400) [pid = 3656] [serial = 1532] [outer = 1026EC00] 03:35:14 INFO - PROCESS | 3656 | 1471692914861 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 606ms 03:35:14 INFO - PROCESS | 3656 | 1471692914917 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 3656 | 1471692914919 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 03:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:35:14 INFO - PROCESS | 3656 | 1471692914923 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 3656 | 1471692914925 Marionette TRACE conn3 <- [1,2006,null,{}] 03:35:14 INFO - PROCESS | 3656 | 1471692914928 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:14 INFO - PROCESS | 3656 | 1471692914930 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:15 INFO - PROCESS | 3656 | 1471692915047 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:35:15 INFO - PROCESS | 3656 | 1471692915056 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 3656 | 1471692915058 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:15 INFO - PROCESS | 3656 | ++DOCSHELL 131E7000 == 37 [pid = 3656] [id = 511] 03:35:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1324AC00) [pid = 3656] [serial = 1533] [outer = 00000000] 03:35:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (182D2400) [pid = 3656] [serial = 1534] [outer = 1324AC00] 03:35:15 INFO - PROCESS | 3656 | 1471692915131 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (182DA000) [pid = 3656] [serial = 1535] [outer = 1324AC00] 03:35:15 INFO - PROCESS | 3656 | 1471692915542 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 666ms 03:35:15 INFO - PROCESS | 3656 | 1471692915588 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:35:15 INFO - PROCESS | 3656 | 1471692915590 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 03:35:15 INFO - PROCESS | 3656 | 1471692915593 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:35:15 INFO - PROCESS | 3656 | 1471692915595 Marionette TRACE conn3 <- [1,2010,null,{}] 03:35:15 INFO - PROCESS | 3656 | 1471692915599 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:15 INFO - PROCESS | 3656 | 1471692915600 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:15 INFO - PROCESS | 3656 | 1471692915688 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:35:15 INFO - PROCESS | 3656 | 1471692915697 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 3656 | 1471692915699 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:15 INFO - PROCESS | 3656 | ++DOCSHELL 155F9400 == 38 [pid = 3656] [id = 512] 03:35:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19606C00) [pid = 3656] [serial = 1536] [outer = 00000000] 03:35:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19616800) [pid = 3656] [serial = 1537] [outer = 19606C00] 03:35:15 INFO - PROCESS | 3656 | 1471692915743 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1960D000) [pid = 3656] [serial = 1538] [outer = 19606C00] 03:35:16 INFO - PROCESS | 3656 | --DOCSHELL 112A0000 == 37 [pid = 3656] [id = 504] 03:35:16 INFO - PROCESS | 3656 | --DOCSHELL 0F349C00 == 36 [pid = 3656] [id = 503] 03:35:16 INFO - PROCESS | 3656 | --DOCSHELL 0C76C800 == 35 [pid = 3656] [id = 501] 03:35:16 INFO - PROCESS | 3656 | --DOCSHELL 10518C00 == 34 [pid = 3656] [id = 502] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 13162000 == 33 [pid = 3656] [id = 505] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 129EE800 == 32 [pid = 3656] [id = 508] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 0F390400 == 31 [pid = 3656] [id = 510] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 17AFDC00 == 30 [pid = 3656] [id = 509] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 15AF5800 == 29 [pid = 3656] [id = 506] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 16A15000 == 28 [pid = 3656] [id = 507] 03:35:17 INFO - PROCESS | 3656 | --DOCSHELL 131E7000 == 27 [pid = 3656] [id = 511] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (182D8C00) [pid = 3656] [serial = 1489] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (19617C00) [pid = 3656] [serial = 1463] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1822B800) [pid = 3656] [serial = 1486] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17A90C00) [pid = 3656] [serial = 1483] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17E99C00) [pid = 3656] [serial = 1484] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1960B800) [pid = 3656] [serial = 1492] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A68C00) [pid = 3656] [serial = 1465] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (10FA8400) [pid = 3656] [serial = 1466] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (16727800) [pid = 3656] [serial = 1477] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (16731400) [pid = 3656] [serial = 1478] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (14195C00) [pid = 3656] [serial = 1474] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1523AC00) [pid = 3656] [serial = 1475] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (12937C00) [pid = 3656] [serial = 1468] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (12987000) [pid = 3656] [serial = 1469] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (17562000) [pid = 3656] [serial = 1480] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17568000) [pid = 3656] [serial = 1481] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1316DC00) [pid = 3656] [serial = 1471] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (182DAC00) [pid = 3656] [serial = 1490] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1969E400) [pid = 3656] [serial = 1495] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1960E800) [pid = 3656] [serial = 1493] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19798000) [pid = 3656] [serial = 1504] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1978F000) [pid = 3656] [serial = 1501] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (196A4000) [pid = 3656] [serial = 1496] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (16E01800) [pid = 3656] [serial = 1498] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (19791800) [pid = 3656] [serial = 1502] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (1822F000) [pid = 3656] [serial = 1487] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (18227400) [pid = 3656] [serial = 1499] [outer = 00000000] [url = about:blank] 03:35:17 INFO - PROCESS | 3656 | 1471692917369 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1806ms 03:35:17 INFO - PROCESS | 3656 | 1471692917401 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:35:17 INFO - PROCESS | 3656 | 1471692917405 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 03:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:35:17 INFO - PROCESS | 3656 | 1471692917410 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 3656 | 1471692917413 Marionette TRACE conn3 <- [1,2014,null,{}] 03:35:17 INFO - PROCESS | 3656 | 1471692917419 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:17 INFO - PROCESS | 3656 | 1471692917423 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:17 INFO - PROCESS | 3656 | 1471692917512 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:35:17 INFO - PROCESS | 3656 | 1471692917521 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 3656 | 1471692917525 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:17 INFO - PROCESS | 3656 | ++DOCSHELL 10516000 == 28 [pid = 3656] [id = 513] 03:35:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (10518C00) [pid = 3656] [serial = 1539] [outer = 00000000] 03:35:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (10A6B800) [pid = 3656] [serial = 1540] [outer = 10518C00] 03:35:17 INFO - PROCESS | 3656 | 1471692917559 Marionette DEBUG loaded listener.js 03:35:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (10FA8400) [pid = 3656] [serial = 1541] [outer = 10518C00] 03:35:18 INFO - PROCESS | 3656 | 1471692918048 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 666ms 03:35:18 INFO - PROCESS | 3656 | 1471692918074 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:35:18 INFO - PROCESS | 3656 | 1471692918079 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 03:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:35:18 INFO - PROCESS | 3656 | 1471692918089 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 3656 | 1471692918092 Marionette TRACE conn3 <- [1,2018,null,{}] 03:35:18 INFO - PROCESS | 3656 | 1471692918096 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:18 INFO - PROCESS | 3656 | 1471692918099 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:18 INFO - PROCESS | 3656 | 1471692918185 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:35:18 INFO - PROCESS | 3656 | 1471692918177 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 3656 | 1471692918180 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:18 INFO - PROCESS | 3656 | ++DOCSHELL 11CE7C00 == 29 [pid = 3656] [id = 514] 03:35:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (11CE8800) [pid = 3656] [serial = 1542] [outer = 00000000] 03:35:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (12836400) [pid = 3656] [serial = 1543] [outer = 11CE8800] 03:35:18 INFO - PROCESS | 3656 | 1471692918229 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (12986000) [pid = 3656] [serial = 1544] [outer = 11CE8800] 03:35:18 INFO - PROCESS | 3656 | 1471692918681 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 607ms 03:35:18 INFO - PROCESS | 3656 | 1471692918693 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:35:18 INFO - PROCESS | 3656 | 1471692918695 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 03:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:35:18 INFO - PROCESS | 3656 | 1471692918699 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 3656 | 1471692918702 Marionette TRACE conn3 <- [1,2022,null,{}] 03:35:18 INFO - PROCESS | 3656 | 1471692918717 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:18 INFO - PROCESS | 3656 | 1471692918721 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:18 INFO - PROCESS | 3656 | 1471692918804 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:35:18 INFO - PROCESS | 3656 | 1471692918813 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 3656 | 1471692918817 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:18 INFO - PROCESS | 3656 | ++DOCSHELL 130B5C00 == 30 [pid = 3656] [id = 515] 03:35:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (130B6C00) [pid = 3656] [serial = 1545] [outer = 00000000] 03:35:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13168C00) [pid = 3656] [serial = 1546] [outer = 130B6C00] 03:35:18 INFO - PROCESS | 3656 | 1471692918849 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (131F2800) [pid = 3656] [serial = 1547] [outer = 130B6C00] 03:35:19 INFO - PROCESS | 3656 | 1471692919313 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 666ms 03:35:19 INFO - PROCESS | 3656 | 1471692919362 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 3656 | 1471692919364 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 03:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:35:19 INFO - PROCESS | 3656 | 1471692919368 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 3656 | 1471692919369 Marionette TRACE conn3 <- [1,2026,null,{}] 03:35:19 INFO - PROCESS | 3656 | 1471692919383 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:19 INFO - PROCESS | 3656 | 1471692919385 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:19 INFO - PROCESS | 3656 | 1471692919451 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:35:19 INFO - PROCESS | 3656 | 1471692919456 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:19 INFO - PROCESS | 3656 | 1471692919458 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:19 INFO - PROCESS | 3656 | ++DOCSHELL 13167C00 == 31 [pid = 3656] [id = 516] 03:35:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (131ECC00) [pid = 3656] [serial = 1548] [outer = 00000000] 03:35:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (141A2400) [pid = 3656] [serial = 1549] [outer = 131ECC00] 03:35:19 INFO - PROCESS | 3656 | 1471692919504 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (155F4000) [pid = 3656] [serial = 1550] [outer = 131ECC00] 03:35:19 INFO - PROCESS | 3656 | 1471692919928 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 606ms 03:35:19 INFO - PROCESS | 3656 | 1471692919974 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 3656 | 1471692919976 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 03:35:19 INFO - PROCESS | 3656 | 1471692919980 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 3656 | 1471692919982 Marionette TRACE conn3 <- [1,2030,null,{}] 03:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:35:19 INFO - PROCESS | 3656 | 1471692919985 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:19 INFO - PROCESS | 3656 | 1471692919987 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:20 INFO - PROCESS | 3656 | 1471692920063 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:35:20 INFO - PROCESS | 3656 | 1471692920069 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 3656 | 1471692920071 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:20 INFO - PROCESS | 3656 | ++DOCSHELL 1419B000 == 32 [pid = 3656] [id = 517] 03:35:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (141A4C00) [pid = 3656] [serial = 1551] [outer = 00000000] 03:35:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1672E000) [pid = 3656] [serial = 1552] [outer = 141A4C00] 03:35:20 INFO - PROCESS | 3656 | 1471692920108 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16736000) [pid = 3656] [serial = 1553] [outer = 141A4C00] 03:35:20 INFO - PROCESS | 3656 | 1471692920567 Marionette TRACE conn3 <- [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]]]}] 03:35:20 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) 03:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 652ms 03:35:20 INFO - PROCESS | 3656 | 1471692920644 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 3656 | 1471692920646 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 03:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:35:20 INFO - PROCESS | 3656 | 1471692920649 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 3656 | 1471692920651 Marionette TRACE conn3 <- [1,2034,null,{}] 03:35:20 INFO - PROCESS | 3656 | 1471692920655 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:20 INFO - PROCESS | 3656 | 1471692920660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:20 INFO - PROCESS | 3656 | 1471692920766 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:35:20 INFO - PROCESS | 3656 | 1471692920755 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 3656 | 1471692920757 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:20 INFO - PROCESS | 3656 | ++DOCSHELL 17561000 == 33 [pid = 3656] [id = 518] 03:35:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17561800) [pid = 3656] [serial = 1554] [outer = 00000000] 03:35:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1756CC00) [pid = 3656] [serial = 1555] [outer = 17561800] 03:35:20 INFO - PROCESS | 3656 | 1471692920803 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1759C000) [pid = 3656] [serial = 1556] [outer = 17561800] 03:35:21 INFO - PROCESS | 3656 | 1471692921239 Marionette TRACE conn3 <- [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]]]}] 03:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 652ms 03:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:35:21 INFO - PROCESS | 3656 | 1471692921308 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 3656 | 1471692921310 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 03:35:21 INFO - PROCESS | 3656 | 1471692921313 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 3656 | 1471692921315 Marionette TRACE conn3 <- [1,2038,null,{}] 03:35:21 INFO - PROCESS | 3656 | 1471692921319 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:21 INFO - PROCESS | 3656 | 1471692921320 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:21 INFO - PROCESS | 3656 | 1471692921433 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:35:21 INFO - PROCESS | 3656 | 1471692921439 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 3656 | 1471692921441 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:21 INFO - PROCESS | 3656 | ++DOCSHELL 130DC800 == 34 [pid = 3656] [id = 519] 03:35:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17A8CC00) [pid = 3656] [serial = 1557] [outer = 00000000] 03:35:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (18226400) [pid = 3656] [serial = 1558] [outer = 17A8CC00] 03:35:21 INFO - PROCESS | 3656 | 1471692921486 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1822A400) [pid = 3656] [serial = 1559] [outer = 17A8CC00] 03:35:21 INFO - PROCESS | 3656 | 1471692921873 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 607ms 03:35:21 INFO - PROCESS | 3656 | 1471692921915 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 3656 | 1471692921917 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 03:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:35:21 INFO - PROCESS | 3656 | 1471692921921 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 3656 | 1471692921922 Marionette TRACE conn3 <- [1,2042,null,{}] 03:35:21 INFO - PROCESS | 3656 | 1471692921930 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:21 INFO - PROCESS | 3656 | 1471692921932 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:21 INFO - PROCESS | 3656 | 1471692922016 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:35:22 INFO - PROCESS | 3656 | 1471692922022 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 3656 | 1471692922024 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:22 INFO - PROCESS | 3656 | ++DOCSHELL 18225800 == 35 [pid = 3656] [id = 520] 03:35:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18232400) [pid = 3656] [serial = 1560] [outer = 00000000] 03:35:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (182D3400) [pid = 3656] [serial = 1561] [outer = 18232400] 03:35:22 INFO - PROCESS | 3656 | 1471692922075 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (182D3C00) [pid = 3656] [serial = 1562] [outer = 18232400] 03:35:22 INFO - PROCESS | 3656 | 1471692922493 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 607ms 03:35:22 INFO - PROCESS | 3656 | 1471692922526 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 3656 | 1471692922528 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 03:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:35:22 INFO - PROCESS | 3656 | 1471692922531 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 3656 | 1471692922533 Marionette TRACE conn3 <- [1,2046,null,{}] 03:35:22 INFO - PROCESS | 3656 | 1471692922542 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:22 INFO - PROCESS | 3656 | 1471692922544 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:22 INFO - PROCESS | 3656 | 1471692922651 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:35:22 INFO - PROCESS | 3656 | 1471692922662 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 3656 | 1471692922664 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:22 INFO - PROCESS | 3656 | ++DOCSHELL 1308FC00 == 36 [pid = 3656] [id = 521] 03:35:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19607400) [pid = 3656] [serial = 1563] [outer = 00000000] 03:35:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1960CC00) [pid = 3656] [serial = 1564] [outer = 19607400] 03:35:22 INFO - PROCESS | 3656 | 1471692922709 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1960E000) [pid = 3656] [serial = 1565] [outer = 19607400] 03:35:23 INFO - PROCESS | 3656 | 1471692923152 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 666ms 03:35:23 INFO - PROCESS | 3656 | 1471692923194 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 3656 | 1471692923196 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 03:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:35:23 INFO - PROCESS | 3656 | 1471692923199 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - PROCESS | 3656 | 1471692923201 Marionette TRACE conn3 <- [1,2050,null,{}] 03:35:23 INFO - PROCESS | 3656 | 1471692923205 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:23 INFO - PROCESS | 3656 | 1471692923206 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:23 INFO - PROCESS | 3656 | 1471692923330 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:35:23 INFO - PROCESS | 3656 | 1471692923335 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 3656 | 1471692923337 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:23 INFO - PROCESS | 3656 | ++DOCSHELL 10A09400 == 37 [pid = 3656] [id = 522] 03:35:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1129E400) [pid = 3656] [serial = 1566] [outer = 00000000] 03:35:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1961F800) [pid = 3656] [serial = 1567] [outer = 1129E400] 03:35:23 INFO - PROCESS | 3656 | 1471692923383 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (19698800) [pid = 3656] [serial = 1568] [outer = 1129E400] 03:35:23 INFO - PROCESS | 3656 | 1471692923810 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 666ms 03:35:23 INFO - PROCESS | 3656 | 1471692923862 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 3656 | 1471692923865 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 03:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:35:23 INFO - PROCESS | 3656 | 1471692923868 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - PROCESS | 3656 | 1471692923870 Marionette TRACE conn3 <- [1,2054,null,{}] 03:35:23 INFO - PROCESS | 3656 | 1471692923874 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:23 INFO - PROCESS | 3656 | 1471692923876 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:24 INFO - PROCESS | 3656 | 1471692924023 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:35:24 INFO - PROCESS | 3656 | 1471692924096 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:24 INFO - PROCESS | 3656 | 1471692924099 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:24 INFO - PROCESS | 3656 | ++DOCSHELL 13C23400 == 38 [pid = 3656] [id = 523] 03:35:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (196A2000) [pid = 3656] [serial = 1569] [outer = 00000000] 03:35:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1978E400) [pid = 3656] [serial = 1570] [outer = 196A2000] 03:35:24 INFO - PROCESS | 3656 | 1471692924146 Marionette DEBUG loaded listener.js 03:35:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (19793800) [pid = 3656] [serial = 1571] [outer = 196A2000] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1315FC00) [pid = 3656] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (16D8D400) [pid = 3656] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1026EC00) [pid = 3656] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17566800) [pid = 3656] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17EA0000) [pid = 3656] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1324AC00) [pid = 3656] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (15AF6800) [pid = 3656] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (13166800) [pid = 3656] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (112C2C00) [pid = 3656] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (0F34B400) [pid = 3656] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1051F800) [pid = 3656] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:35:24 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (0F932400) [pid = 3656] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:35:24 INFO - PROCESS | 3656 | 1471692924646 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 784ms 03:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:35:24 INFO - PROCESS | 3656 | 1471692924659 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:35:24 INFO - PROCESS | 3656 | 1471692924661 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 03:35:24 INFO - PROCESS | 3656 | 1471692924664 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 3656 | 1471692924666 Marionette TRACE conn3 <- [1,2058,null,{}] 03:35:24 INFO - PROCESS | 3656 | 1471692924669 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:24 INFO - PROCESS | 3656 | 1471692924671 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:24 INFO - PROCESS | 3656 | 1471692924750 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:35:24 INFO - PROCESS | 3656 | 1471692924756 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:24 INFO - PROCESS | 3656 | 1471692924758 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:24 INFO - PROCESS | 3656 | ++DOCSHELL 1051EC00 == 39 [pid = 3656] [id = 524] 03:35:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (11260000) [pid = 3656] [serial = 1572] [outer = 00000000] 03:35:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1308D400) [pid = 3656] [serial = 1573] [outer = 11260000] 03:35:24 INFO - PROCESS | 3656 | 1471692924803 Marionette DEBUG loaded listener.js 03:35:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (15A0E800) [pid = 3656] [serial = 1574] [outer = 11260000] 03:35:25 INFO - PROCESS | 3656 | 1471692925246 Marionette TRACE conn3 <- [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]]]}] 03:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 607ms 03:35:25 INFO - PROCESS | 3656 | 1471692925284 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 3656 | 1471692925286 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 03:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:35:25 INFO - PROCESS | 3656 | 1471692925289 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 3656 | 1471692925291 Marionette TRACE conn3 <- [1,2062,null,{}] 03:35:25 INFO - PROCESS | 3656 | 1471692925295 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:25 INFO - PROCESS | 3656 | 1471692925297 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:25 INFO - PROCESS | 3656 | 1471692925391 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:35:25 INFO - PROCESS | 3656 | 1471692925399 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 3656 | 1471692925401 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:25 INFO - PROCESS | 3656 | ++DOCSHELL 0F349000 == 40 [pid = 3656] [id = 525] 03:35:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (10A6CC00) [pid = 3656] [serial = 1575] [outer = 00000000] 03:35:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19603400) [pid = 3656] [serial = 1576] [outer = 10A6CC00] 03:35:25 INFO - PROCESS | 3656 | 1471692925445 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (196A7000) [pid = 3656] [serial = 1577] [outer = 10A6CC00] 03:35:25 INFO - PROCESS | 3656 | 1471692925875 Marionette TRACE conn3 <- [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]]]}] 03:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 607ms 03:35:25 INFO - PROCESS | 3656 | 1471692925894 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 3656 | 1471692925896 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 03:35:25 INFO - PROCESS | 3656 | 1471692925900 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 3656 | 1471692925901 Marionette TRACE conn3 <- [1,2066,null,{}] 03:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:35:25 INFO - PROCESS | 3656 | 1471692925905 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:25 INFO - PROCESS | 3656 | 1471692925907 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:25 INFO - PROCESS | 3656 | 1471692925985 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:35:25 INFO - PROCESS | 3656 | 1471692925991 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 3656 | 1471692925993 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:25 INFO - PROCESS | 3656 | ++DOCSHELL 17562400 == 41 [pid = 3656] [id = 526] 03:35:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1756A800) [pid = 3656] [serial = 1578] [outer = 00000000] 03:35:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (197B4400) [pid = 3656] [serial = 1579] [outer = 1756A800] 03:35:26 INFO - PROCESS | 3656 | 1471692926027 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (197BC000) [pid = 3656] [serial = 1580] [outer = 1756A800] 03:35:26 INFO - PROCESS | 3656 | 1471692926428 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 562ms 03:35:26 INFO - PROCESS | 3656 | 1471692926496 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:35:26 INFO - PROCESS | 3656 | 1471692926500 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 03:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:35:26 INFO - PROCESS | 3656 | 1471692926510 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 3656 | 1471692926515 Marionette TRACE conn3 <- [1,2070,null,{}] 03:35:26 INFO - PROCESS | 3656 | 1471692926522 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:26 INFO - PROCESS | 3656 | 1471692926525 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:26 INFO - PROCESS | 3656 | 1471692926652 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:35:26 INFO - PROCESS | 3656 | 1471692926840 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 3656 | 1471692926846 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:26 INFO - PROCESS | 3656 | ++DOCSHELL 10511400 == 42 [pid = 3656] [id = 527] 03:35:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1051C400) [pid = 3656] [serial = 1581] [outer = 00000000] 03:35:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (10A4D000) [pid = 3656] [serial = 1582] [outer = 1051C400] 03:35:26 INFO - PROCESS | 3656 | 1471692926903 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1129B000) [pid = 3656] [serial = 1583] [outer = 1051C400] 03:35:27 INFO - PROCESS | 3656 | 1471692927578 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1155ms 03:35:27 INFO - PROCESS | 3656 | 1471692927658 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:35:27 INFO - PROCESS | 3656 | 1471692927662 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 03:35:27 INFO - PROCESS | 3656 | 1471692927669 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 3656 | 1471692927673 Marionette TRACE conn3 <- [1,2074,null,{}] 03:35:27 INFO - PROCESS | 3656 | 1471692927678 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:27 INFO - PROCESS | 3656 | 1471692927680 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:27 INFO - PROCESS | 3656 | 1471692927806 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:35:27 INFO - PROCESS | 3656 | 1471692927943 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 3656 | 1471692927946 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:27 INFO - PROCESS | 3656 | ++DOCSHELL 129E9400 == 43 [pid = 3656] [id = 528] 03:35:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (129ED400) [pid = 3656] [serial = 1584] [outer = 00000000] 03:35:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (12DA9800) [pid = 3656] [serial = 1585] [outer = 129ED400] 03:35:27 INFO - PROCESS | 3656 | 1471692927992 Marionette DEBUG loaded listener.js 03:35:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (1324B800) [pid = 3656] [serial = 1586] [outer = 129ED400] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 0F349000 == 42 [pid = 3656] [id = 525] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 1051EC00 == 41 [pid = 3656] [id = 524] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 13C23400 == 40 [pid = 3656] [id = 523] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 10A09400 == 39 [pid = 3656] [id = 522] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 1308FC00 == 38 [pid = 3656] [id = 521] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 18225800 == 37 [pid = 3656] [id = 520] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 130DC800 == 36 [pid = 3656] [id = 519] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 17561000 == 35 [pid = 3656] [id = 518] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 1419B000 == 34 [pid = 3656] [id = 517] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 13167C00 == 33 [pid = 3656] [id = 516] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 130B5C00 == 32 [pid = 3656] [id = 515] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 11CE7C00 == 31 [pid = 3656] [id = 514] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 10516000 == 30 [pid = 3656] [id = 513] 03:35:28 INFO - PROCESS | 3656 | --DOCSHELL 155F9400 == 29 [pid = 3656] [id = 512] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (19616800) [pid = 3656] [serial = 1537] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | 1471692928911 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1748D400) [pid = 3656] [serial = 1522] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (1754C400) [pid = 3656] [serial = 1523] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (15243000) [pid = 3656] [serial = 1531] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (17AF5000) [pid = 3656] [serial = 1526] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1759E400) [pid = 3656] [serial = 1525] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (1822C400) [pid = 3656] [serial = 1528] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (182D2400) [pid = 3656] [serial = 1534] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (182CE800) [pid = 3656] [serial = 1529] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1624B800) [pid = 3656] [serial = 1519] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1324B400) [pid = 3656] [serial = 1516] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (139D1800) [pid = 3656] [serial = 1517] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1282FC00) [pid = 3656] [serial = 1513] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129BFC00) [pid = 3656] [serial = 1514] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (10566000) [pid = 3656] [serial = 1511] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1026CC00) [pid = 3656] [serial = 1510] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (12830C00) [pid = 3656] [serial = 1508] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (182DA000) [pid = 3656] [serial = 1535] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (112C7800) [pid = 3656] [serial = 1507] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (197B3C00) [pid = 3656] [serial = 1505] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17738400) [pid = 3656] [serial = 1532] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16735C00) [pid = 3656] [serial = 1520] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (131F4800) [pid = 3656] [serial = 1472] [outer = 00000000] [url = about:blank] 03:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1302ms 03:35:28 INFO - PROCESS | 3656 | 1471692928981 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:35:28 INFO - PROCESS | 3656 | 1471692928967 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 03:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:35:28 INFO - PROCESS | 3656 | 1471692928972 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 3656 | 1471692928975 Marionette TRACE conn3 <- [1,2078,null,{}] 03:35:28 INFO - PROCESS | 3656 | 1471692928980 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:28 INFO - PROCESS | 3656 | 1471692928983 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:29 INFO - PROCESS | 3656 | 1471692929069 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:35:29 INFO - PROCESS | 3656 | 1471692929086 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 3656 | 1471692929090 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:29 INFO - PROCESS | 3656 | ++DOCSHELL 10A0F400 == 30 [pid = 3656] [id = 529] 03:35:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (10A0FC00) [pid = 3656] [serial = 1587] [outer = 00000000] 03:35:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (10A71800) [pid = 3656] [serial = 1588] [outer = 10A0FC00] 03:35:29 INFO - PROCESS | 3656 | 1471692929142 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (112C3400) [pid = 3656] [serial = 1589] [outer = 10A0FC00] 03:35:29 INFO - PROCESS | 3656 | 1471692929655 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 696ms 03:35:29 INFO - PROCESS | 3656 | 1471692929690 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:35:29 INFO - PROCESS | 3656 | 1471692929678 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 03:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:35:29 INFO - PROCESS | 3656 | 1471692929684 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - PROCESS | 3656 | 1471692929686 Marionette TRACE conn3 <- [1,2082,null,{}] 03:35:29 INFO - PROCESS | 3656 | 1471692929690 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:29 INFO - PROCESS | 3656 | 1471692929693 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:29 INFO - PROCESS | 3656 | 1471692929779 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:35:29 INFO - PROCESS | 3656 | 1471692929872 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 3656 | 1471692929875 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:29 INFO - PROCESS | 3656 | ++DOCSHELL 114DEC00 == 31 [pid = 3656] [id = 530] 03:35:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (114E3000) [pid = 3656] [serial = 1590] [outer = 00000000] 03:35:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (129C1800) [pid = 3656] [serial = 1591] [outer = 114E3000] 03:35:29 INFO - PROCESS | 3656 | 1471692929923 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (12BCA400) [pid = 3656] [serial = 1592] [outer = 114E3000] 03:35:30 INFO - PROCESS | 3656 | 1471692930308 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 666ms 03:35:30 INFO - PROCESS | 3656 | 1471692930366 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:35:30 INFO - PROCESS | 3656 | 1471692930369 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 03:35:30 INFO - PROCESS | 3656 | 1471692930372 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 3656 | 1471692930357 Marionette TRACE conn3 <- [1,2086,null,{}] 03:35:30 INFO - PROCESS | 3656 | 1471692930368 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:30 INFO - PROCESS | 3656 | 1471692930373 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:30 INFO - PROCESS | 3656 | 1471692930483 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:35:30 INFO - PROCESS | 3656 | 1471692930503 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 3656 | 1471692930506 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:30 INFO - PROCESS | 3656 | ++DOCSHELL 13EA4400 == 32 [pid = 3656] [id = 531] 03:35:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1419C800) [pid = 3656] [serial = 1593] [outer = 00000000] 03:35:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (141A2C00) [pid = 3656] [serial = 1594] [outer = 1419C800] 03:35:30 INFO - PROCESS | 3656 | 1471692930555 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (15A0C400) [pid = 3656] [serial = 1595] [outer = 1419C800] 03:35:30 INFO - PROCESS | 3656 | 1471692930985 Marionette TRACE conn3 <- [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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 666ms 03:35:31 INFO - PROCESS | 3656 | 1471692931035 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:35:31 INFO - PROCESS | 3656 | 1471692931038 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 03:35:31 INFO - PROCESS | 3656 | 1471692931041 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 3656 | 1471692931043 Marionette TRACE conn3 <- [1,2090,null,{}] 03:35:31 INFO - PROCESS | 3656 | 1471692931047 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:31 INFO - PROCESS | 3656 | 1471692931049 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:31 INFO - PROCESS | 3656 | 1471692931154 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:35:31 INFO - PROCESS | 3656 | 1471692931212 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:31 INFO - PROCESS | 3656 | 1471692931214 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:31 INFO - PROCESS | 3656 | ++DOCSHELL 16733400 == 33 [pid = 3656] [id = 532] 03:35:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16734C00) [pid = 3656] [serial = 1596] [outer = 00000000] 03:35:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (16A0A400) [pid = 3656] [serial = 1597] [outer = 16734C00] 03:35:31 INFO - PROCESS | 3656 | 1471692931260 Marionette DEBUG loaded listener.js 03:35:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (16F99800) [pid = 3656] [serial = 1598] [outer = 16734C00] 03:35:31 INFO - PROCESS | 3656 | 1471692931661 Marionette TRACE conn3 <- [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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 652ms 03:35:31 INFO - PROCESS | 3656 | 1471692931702 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 3656 | 1471692931704 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 03:35:31 INFO - PROCESS | 3656 | 1471692931707 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:35:31 INFO - PROCESS | 3656 | 1471692931709 Marionette TRACE conn3 <- [1,2094,null,{}] 03:35:31 INFO - PROCESS | 3656 | 1471692931712 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:31 INFO - PROCESS | 3656 | 1471692931714 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:31 INFO - PROCESS | 3656 | 1471692931807 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:35:31 INFO - PROCESS | 3656 | 1471692931908 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:31 INFO - PROCESS | 3656 | 1471692931911 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:31 INFO - PROCESS | 3656 | ++DOCSHELL 1748DC00 == 34 [pid = 3656] [id = 533] 03:35:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17490C00) [pid = 3656] [serial = 1599] [outer = 00000000] 03:35:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17561000) [pid = 3656] [serial = 1600] [outer = 17490C00] 03:35:31 INFO - PROCESS | 3656 | 1471692931957 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (17565800) [pid = 3656] [serial = 1601] [outer = 17490C00] 03:35:32 INFO - PROCESS | 3656 | 1471692932384 Marionette TRACE conn3 <- [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]]]}] 03:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 696ms 03:35:32 INFO - PROCESS | 3656 | 1471692932411 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:35:32 INFO - PROCESS | 3656 | 1471692932413 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 03:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:35:32 INFO - PROCESS | 3656 | 1471692932416 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:35:32 INFO - PROCESS | 3656 | 1471692932400 Marionette TRACE conn3 <- [1,2098,null,{}] 03:35:32 INFO - PROCESS | 3656 | 1471692932404 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:32 INFO - PROCESS | 3656 | 1471692932409 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:32 INFO - PROCESS | 3656 | 1471692932544 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:35:32 INFO - PROCESS | 3656 | 1471692932610 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 3656 | 1471692932612 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:32 INFO - PROCESS | 3656 | ++DOCSHELL 17AF4800 == 35 [pid = 3656] [id = 534] 03:35:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17AF5000) [pid = 3656] [serial = 1602] [outer = 00000000] 03:35:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (18228000) [pid = 3656] [serial = 1603] [outer = 17AF5000] 03:35:32 INFO - PROCESS | 3656 | 1471692932658 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (18076C00) [pid = 3656] [serial = 1604] [outer = 17AF5000] 03:35:32 INFO - PROCESS | 3656 | --DOCSHELL 1B169800 == 34 [pid = 3656] [id = 15] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (141A4C00) [pid = 3656] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (196A2000) [pid = 3656] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (10518C00) [pid = 3656] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (19607400) [pid = 3656] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (131ECC00) [pid = 3656] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1129E400) [pid = 3656] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10A6CC00) [pid = 3656] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (19606C00) [pid = 3656] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17561800) [pid = 3656] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11CE8800) [pid = 3656] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (11260000) [pid = 3656] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (130B6C00) [pid = 3656] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17A8CC00) [pid = 3656] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:35:33 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (18232400) [pid = 3656] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:35:33 INFO - PROCESS | 3656 | 1471692933236 Marionette TRACE conn3 <- [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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 859ms 03:35:33 INFO - PROCESS | 3656 | 1471692933264 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 3656 | 1471692933266 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 03:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:35:33 INFO - PROCESS | 3656 | 1471692933269 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 3656 | 1471692933271 Marionette TRACE conn3 <- [1,2102,null,{}] 03:35:33 INFO - PROCESS | 3656 | 1471692933274 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:33 INFO - PROCESS | 3656 | 1471692933276 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:33 INFO - PROCESS | 3656 | 1471692933390 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:35:33 INFO - PROCESS | 3656 | 1471692933451 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 3656 | 1471692933436 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:33 INFO - PROCESS | 3656 | ++DOCSHELL 0F97C000 == 35 [pid = 3656] [id = 535] 03:35:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (102CB400) [pid = 3656] [serial = 1605] [outer = 00000000] 03:35:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1316CC00) [pid = 3656] [serial = 1606] [outer = 102CB400] 03:35:33 INFO - PROCESS | 3656 | 1471692933481 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (13941400) [pid = 3656] [serial = 1607] [outer = 102CB400] 03:35:33 INFO - PROCESS | 3656 | 1471692933814 Marionette TRACE conn3 <- [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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 592ms 03:35:33 INFO - PROCESS | 3656 | 1471692933872 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 3656 | 1471692933874 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 03:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:35:33 INFO - PROCESS | 3656 | 1471692933888 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 3656 | 1471692933889 Marionette TRACE conn3 <- [1,2106,null,{}] 03:35:33 INFO - PROCESS | 3656 | 1471692933893 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:33 INFO - PROCESS | 3656 | 1471692933894 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:33 INFO - PROCESS | 3656 | 1471692933972 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:35:33 INFO - PROCESS | 3656 | 1471692933978 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 3656 | 1471692933980 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:33 INFO - PROCESS | 3656 | ++DOCSHELL 12DA7800 == 36 [pid = 3656] [id = 536] 03:35:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1308B400) [pid = 3656] [serial = 1608] [outer = 00000000] 03:35:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18232400) [pid = 3656] [serial = 1609] [outer = 1308B400] 03:35:34 INFO - PROCESS | 3656 | 1471692934025 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (182D3800) [pid = 3656] [serial = 1610] [outer = 1308B400] 03:35:34 INFO - PROCESS | 3656 | 1471692934425 Marionette TRACE conn3 <- [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]]]}] 03:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 562ms 03:35:34 INFO - PROCESS | 3656 | 1471692934451 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 3656 | 1471692934453 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 03:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:35:34 INFO - PROCESS | 3656 | 1471692934456 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 3656 | 1471692934457 Marionette TRACE conn3 <- [1,2110,null,{}] 03:35:34 INFO - PROCESS | 3656 | 1471692934473 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:34 INFO - PROCESS | 3656 | 1471692934475 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:34 INFO - PROCESS | 3656 | 1471692934559 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:35:34 INFO - PROCESS | 3656 | 1471692934564 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:34 INFO - PROCESS | 3656 | 1471692934566 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:34 INFO - PROCESS | 3656 | ++DOCSHELL 0C75F800 == 37 [pid = 3656] [id = 537] 03:35:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (0C763C00) [pid = 3656] [serial = 1611] [outer = 00000000] 03:35:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (182D9400) [pid = 3656] [serial = 1612] [outer = 0C763C00] 03:35:34 INFO - PROCESS | 3656 | 1471692934624 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19602400) [pid = 3656] [serial = 1613] [outer = 0C763C00] 03:35:35 INFO - PROCESS | 3656 | 1471692935164 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 755ms 03:35:35 INFO - PROCESS | 3656 | 1471692935224 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 3656 | 1471692935232 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 03:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:35:35 INFO - PROCESS | 3656 | 1471692935240 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 3656 | 1471692935244 Marionette TRACE conn3 <- [1,2114,null,{}] 03:35:35 INFO - PROCESS | 3656 | 1471692935249 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:35 INFO - PROCESS | 3656 | 1471692935252 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:35 INFO - PROCESS | 3656 | 1471692935421 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:35:35 INFO - PROCESS | 3656 | 1471692935542 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 3656 | 1471692935546 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:35 INFO - PROCESS | 3656 | ++DOCSHELL 10520000 == 38 [pid = 3656] [id = 538] 03:35:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (10A09400) [pid = 3656] [serial = 1614] [outer = 00000000] 03:35:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (114EA400) [pid = 3656] [serial = 1615] [outer = 10A09400] 03:35:35 INFO - PROCESS | 3656 | 1471692935607 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (12940400) [pid = 3656] [serial = 1616] [outer = 10A09400] 03:35:36 INFO - PROCESS | 3656 | 1471692936200 Marionette TRACE conn3 <- [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]]]}] 03:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 977ms 03:35:36 INFO - PROCESS | 3656 | 1471692936230 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:35:36 INFO - PROCESS | 3656 | 1471692936235 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 03:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:35:36 INFO - PROCESS | 3656 | 1471692936242 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:35:36 INFO - PROCESS | 3656 | 1471692936246 Marionette TRACE conn3 <- [1,2118,null,{}] 03:35:36 INFO - PROCESS | 3656 | 1471692936251 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:36 INFO - PROCESS | 3656 | 1471692936255 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:36 INFO - PROCESS | 3656 | 1471692936355 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:35:36 INFO - PROCESS | 3656 | 1471692936464 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:36 INFO - PROCESS | 3656 | 1471692936467 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:36 INFO - PROCESS | 3656 | ++DOCSHELL 13248800 == 39 [pid = 3656] [id = 539] 03:35:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1324C800) [pid = 3656] [serial = 1617] [outer = 00000000] 03:35:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (141A1800) [pid = 3656] [serial = 1618] [outer = 1324C800] 03:35:36 INFO - PROCESS | 3656 | 1471692936523 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1672B800) [pid = 3656] [serial = 1619] [outer = 1324C800] 03:35:37 INFO - PROCESS | 3656 | 1471692937142 Marionette TRACE conn3 <- [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] 03:35:37 INFO - PROCESS | 3656 | 1471692937191 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 03:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:35:37 INFO - PROCESS | 3656 | 1471692937195 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 3656 | 1471692937199 Marionette TRACE conn3 <- [1,2122,null,{}] 03:35:37 INFO - PROCESS | 3656 | 1471692937209 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:37 INFO - PROCESS | 3656 | 1471692937214 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:37 INFO - PROCESS | 3656 | 1471692937309 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:35:37 INFO - PROCESS | 3656 | 1471692937445 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 3656 | 1471692937448 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:37 INFO - PROCESS | 3656 | ++DOCSHELL 17EA1C00 == 40 [pid = 3656] [id = 540] 03:35:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (17EA3800) [pid = 3656] [serial = 1620] [outer = 00000000] 03:35:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (19603000) [pid = 3656] [serial = 1621] [outer = 17EA3800] 03:35:37 INFO - PROCESS | 3656 | 1471692937507 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (19618000) [pid = 3656] [serial = 1622] [outer = 17EA3800] 03:35:38 INFO - PROCESS | 3656 | 1471692938084 Marionette TRACE conn3 <- [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]]]}] 03:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1080ms 03:35:38 INFO - PROCESS | 3656 | 1471692938284 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 3656 | 1471692938288 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 03:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:35:38 INFO - PROCESS | 3656 | 1471692938294 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 3656 | 1471692938297 Marionette TRACE conn3 <- [1,2126,null,{}] 03:35:38 INFO - PROCESS | 3656 | 1471692938302 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:38 INFO - PROCESS | 3656 | 1471692938306 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:38 INFO - PROCESS | 3656 | 1471692938405 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:35:38 INFO - PROCESS | 3656 | 1471692938537 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 3656 | 1471692938542 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:38 INFO - PROCESS | 3656 | ++DOCSHELL 11260000 == 41 [pid = 3656] [id = 541] 03:35:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (11297000) [pid = 3656] [serial = 1623] [outer = 00000000] 03:35:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (1282C400) [pid = 3656] [serial = 1624] [outer = 11297000] 03:35:38 INFO - PROCESS | 3656 | 1471692938579 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (129C3400) [pid = 3656] [serial = 1625] [outer = 11297000] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 12DA7800 == 40 [pid = 3656] [id = 536] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 0F97C000 == 39 [pid = 3656] [id = 535] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 17AF4800 == 38 [pid = 3656] [id = 534] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 1748DC00 == 37 [pid = 3656] [id = 533] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 16733400 == 36 [pid = 3656] [id = 532] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 13EA4400 == 35 [pid = 3656] [id = 531] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 114DEC00 == 34 [pid = 3656] [id = 530] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 1A509400 == 33 [pid = 3656] [id = 16] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 10A0F400 == 32 [pid = 3656] [id = 529] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 17562400 == 31 [pid = 3656] [id = 526] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 129E9400 == 30 [pid = 3656] [id = 528] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 10511400 == 29 [pid = 3656] [id = 527] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 17EA1C00 == 28 [pid = 3656] [id = 540] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 0C75F800 == 27 [pid = 3656] [id = 537] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 10520000 == 26 [pid = 3656] [id = 538] 03:35:39 INFO - PROCESS | 3656 | --DOCSHELL 13248800 == 25 [pid = 3656] [id = 539] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (197B4400) [pid = 3656] [serial = 1579] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (196A7000) [pid = 3656] [serial = 1577] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (16736000) [pid = 3656] [serial = 1553] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1672E000) [pid = 3656] [serial = 1552] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (19793800) [pid = 3656] [serial = 1571] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (10A6B800) [pid = 3656] [serial = 1540] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1960CC00) [pid = 3656] [serial = 1564] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (141A2400) [pid = 3656] [serial = 1549] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (19698800) [pid = 3656] [serial = 1568] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (155F4000) [pid = 3656] [serial = 1550] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (19603400) [pid = 3656] [serial = 1576] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1960E000) [pid = 3656] [serial = 1565] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1960D000) [pid = 3656] [serial = 1538] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1978E400) [pid = 3656] [serial = 1570] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1759C000) [pid = 3656] [serial = 1556] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12836400) [pid = 3656] [serial = 1543] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1308D400) [pid = 3656] [serial = 1573] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (13168C00) [pid = 3656] [serial = 1546] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (18226400) [pid = 3656] [serial = 1558] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (15A0E800) [pid = 3656] [serial = 1574] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1756CC00) [pid = 3656] [serial = 1555] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (182D3C00) [pid = 3656] [serial = 1562] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10FA8400) [pid = 3656] [serial = 1541] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (12986000) [pid = 3656] [serial = 1544] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (182D3400) [pid = 3656] [serial = 1561] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (131F2800) [pid = 3656] [serial = 1547] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1822A400) [pid = 3656] [serial = 1559] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1961F800) [pid = 3656] [serial = 1567] [outer = 00000000] [url = about:blank] 03:35:39 INFO - PROCESS | 3656 | 1471692939695 Marionette TRACE conn3 <- [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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1420ms 03:35:39 INFO - PROCESS | 3656 | 1471692939738 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 3656 | 1471692939742 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 03:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:35:39 INFO - PROCESS | 3656 | 1471692939747 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 3656 | 1471692939750 Marionette TRACE conn3 <- [1,2130,null,{}] 03:35:39 INFO - PROCESS | 3656 | 1471692939762 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:39 INFO - PROCESS | 3656 | 1471692939765 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:39 INFO - PROCESS | 3656 | 1471692939876 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:35:39 INFO - PROCESS | 3656 | 1471692939973 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:39 INFO - PROCESS | 3656 | 1471692939976 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:39 INFO - PROCESS | 3656 | ++DOCSHELL 10A4AC00 == 26 [pid = 3656] [id = 542] 03:35:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (10A54800) [pid = 3656] [serial = 1626] [outer = 00000000] 03:35:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (11257000) [pid = 3656] [serial = 1627] [outer = 10A54800] 03:35:40 INFO - PROCESS | 3656 | 1471692940024 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (112CE000) [pid = 3656] [serial = 1628] [outer = 10A54800] 03:35:40 INFO - PROCESS | 3656 | 1471692940421 Marionette TRACE conn3 <- [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] 03:35:40 INFO - PROCESS | 3656 | 1471692940500 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 03:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:35:40 INFO - PROCESS | 3656 | 1471692940506 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 3656 | 1471692940509 Marionette TRACE conn3 <- [1,2134,null,{}] 03:35:40 INFO - PROCESS | 3656 | 1471692940513 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:40 INFO - PROCESS | 3656 | 1471692940515 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:40 INFO - PROCESS | 3656 | 1471692940602 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:35:40 INFO - PROCESS | 3656 | 1471692940608 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 3656 | 1471692940611 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:40 INFO - PROCESS | 3656 | ++DOCSHELL 129E6800 == 27 [pid = 3656] [id = 543] 03:35:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (129E6C00) [pid = 3656] [serial = 1629] [outer = 00000000] 03:35:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1308D400) [pid = 3656] [serial = 1630] [outer = 129E6C00] 03:35:40 INFO - PROCESS | 3656 | 1471692940667 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1315FC00) [pid = 3656] [serial = 1631] [outer = 129E6C00] 03:35:41 INFO - PROCESS | 3656 | 1471692941100 Marionette TRACE conn3 <- [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] 03:35:41 INFO - PROCESS | 3656 | 1471692941171 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 03:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:35:41 INFO - PROCESS | 3656 | 1471692941175 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 3656 | 1471692941179 Marionette TRACE conn3 <- [1,2138,null,{}] 03:35:41 INFO - PROCESS | 3656 | 1471692941189 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:41 INFO - PROCESS | 3656 | 1471692941194 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:41 INFO - PROCESS | 3656 | 1471692941343 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:35:41 INFO - PROCESS | 3656 | 1471692941415 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:41 INFO - PROCESS | 3656 | 1471692941400 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:41 INFO - PROCESS | 3656 | ++DOCSHELL 1419A800 == 28 [pid = 3656] [id = 544] 03:35:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1419B000) [pid = 3656] [serial = 1632] [outer = 00000000] 03:35:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1560E800) [pid = 3656] [serial = 1633] [outer = 1419B000] 03:35:41 INFO - PROCESS | 3656 | 1471692941449 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16069800) [pid = 3656] [serial = 1634] [outer = 1419B000] 03:35:41 INFO - PROCESS | 3656 | 1471692941844 Marionette TRACE conn3 <- [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]]]}] 03:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 696ms 03:35:41 INFO - PROCESS | 3656 | 1471692941876 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:35:41 INFO - PROCESS | 3656 | 1471692941878 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 03:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:35:41 INFO - PROCESS | 3656 | 1471692941882 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 3656 | 1471692941883 Marionette TRACE conn3 <- [1,2142,null,{}] 03:35:41 INFO - PROCESS | 3656 | 1471692941887 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:41 INFO - PROCESS | 3656 | 1471692941889 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:41 INFO - PROCESS | 3656 | 1471692942007 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:35:42 INFO - PROCESS | 3656 | 1471692942013 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 3656 | 1471692942015 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:42 INFO - PROCESS | 3656 | ++DOCSHELL 1672D000 == 29 [pid = 3656] [id = 545] 03:35:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16730000) [pid = 3656] [serial = 1635] [outer = 00000000] 03:35:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (16E02800) [pid = 3656] [serial = 1636] [outer = 16730000] 03:35:42 INFO - PROCESS | 3656 | 1471692942061 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17543C00) [pid = 3656] [serial = 1637] [outer = 16730000] 03:35:42 INFO - PROCESS | 3656 | 1471692942477 Marionette TRACE conn3 <- [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]]]}] 03:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 652ms 03:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:35:42 INFO - PROCESS | 3656 | 1471692942545 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 03:35:42 INFO - PROCESS | 3656 | 1471692942547 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 03:35:42 INFO - PROCESS | 3656 | 1471692942550 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 3656 | 1471692942552 Marionette TRACE conn3 <- [1,2146,null,{}] 03:35:42 INFO - PROCESS | 3656 | 1471692942556 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:42 INFO - PROCESS | 3656 | 1471692942558 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:42 INFO - PROCESS | 3656 | 1471692942693 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:35:42 INFO - PROCESS | 3656 | 1471692942715 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 3656 | 1471692942717 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:42 INFO - PROCESS | 3656 | ++DOCSHELL 16731400 == 30 [pid = 3656] [id = 546] 03:35:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16735000) [pid = 3656] [serial = 1638] [outer = 00000000] 03:35:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1756C800) [pid = 3656] [serial = 1639] [outer = 16735000] 03:35:42 INFO - PROCESS | 3656 | 1471692942745 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1759C000) [pid = 3656] [serial = 1640] [outer = 16735000] 03:35:43 INFO - PROCESS | 3656 | 1471692943179 Marionette TRACE conn3 <- [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]]]}] 03:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 652ms 03:35:43 INFO - PROCESS | 3656 | 1471692943215 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 3656 | 1471692943218 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 03:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:35:43 INFO - PROCESS | 3656 | 1471692943228 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 3656 | 1471692943230 Marionette TRACE conn3 <- [1,2150,null,{}] 03:35:43 INFO - PROCESS | 3656 | 1471692943233 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:43 INFO - PROCESS | 3656 | 1471692943239 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:43 INFO - PROCESS | 3656 | 1471692943355 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:35:43 INFO - PROCESS | 3656 | 1471692943427 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:43 INFO - PROCESS | 3656 | 1471692943429 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:43 INFO - PROCESS | 3656 | ++DOCSHELL 17A90C00 == 31 [pid = 3656] [id = 547] 03:35:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (17AF2000) [pid = 3656] [serial = 1641] [outer = 00000000] 03:35:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (18231C00) [pid = 3656] [serial = 1642] [outer = 17AF2000] 03:35:43 INFO - PROCESS | 3656 | 1471692943475 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (182D6400) [pid = 3656] [serial = 1643] [outer = 17AF2000] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (17AF5000) [pid = 3656] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (0C763C00) [pid = 3656] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17490C00) [pid = 3656] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1051C400) [pid = 3656] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1756A800) [pid = 3656] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129ED400) [pid = 3656] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1419C800) [pid = 3656] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (114E3000) [pid = 3656] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (102CB400) [pid = 3656] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10A0FC00) [pid = 3656] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1308B400) [pid = 3656] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1B16F800) [pid = 3656] [serial = 44] [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.] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16734C00) [pid = 3656] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:35:43 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1B169C00) [pid = 3656] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:35:44 INFO - PROCESS | 3656 | 1471692944053 Marionette TRACE conn3 <- [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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 859ms 03:35:44 INFO - PROCESS | 3656 | 1471692944091 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 3656 | 1471692944093 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 03:35:44 INFO - PROCESS | 3656 | 1471692944097 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 3656 | 1471692944098 Marionette TRACE conn3 <- [1,2154,null,{}] 03:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:35:44 INFO - PROCESS | 3656 | 1471692944102 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:44 INFO - PROCESS | 3656 | 1471692944104 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:44 INFO - PROCESS | 3656 | 1471692944167 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:35:44 INFO - PROCESS | 3656 | 1471692944172 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 3656 | 1471692944174 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:44 INFO - PROCESS | 3656 | ++DOCSHELL 10A67800 == 32 [pid = 3656] [id = 548] 03:35:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (12986000) [pid = 3656] [serial = 1644] [outer = 00000000] 03:35:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1419C800) [pid = 3656] [serial = 1645] [outer = 12986000] 03:35:44 INFO - PROCESS | 3656 | 1471692944221 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (15241800) [pid = 3656] [serial = 1646] [outer = 12986000] 03:35:44 INFO - PROCESS | 3656 | 1471692944644 Marionette TRACE conn3 <- [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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 606ms 03:35:44 INFO - PROCESS | 3656 | 1471692944702 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 3656 | 1471692944704 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 03:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:35:44 INFO - PROCESS | 3656 | 1471692944707 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 3656 | 1471692944709 Marionette TRACE conn3 <- [1,2158,null,{}] 03:35:44 INFO - PROCESS | 3656 | 1471692944713 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:44 INFO - PROCESS | 3656 | 1471692944714 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:44 INFO - PROCESS | 3656 | 1471692944774 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:35:44 INFO - PROCESS | 3656 | 1471692944779 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 3656 | 1471692944781 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:44 INFO - PROCESS | 3656 | ++DOCSHELL 16727C00 == 33 [pid = 3656] [id = 549] 03:35:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17E99800) [pid = 3656] [serial = 1647] [outer = 00000000] 03:35:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (182D9800) [pid = 3656] [serial = 1648] [outer = 17E99800] 03:35:44 INFO - PROCESS | 3656 | 1471692944825 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19604000) [pid = 3656] [serial = 1649] [outer = 17E99800] 03:35:45 INFO - PROCESS | 3656 | 1471692945256 Marionette TRACE conn3 <- [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]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 607ms 03:35:45 INFO - PROCESS | 3656 | 1471692945306 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 3656 | 1471692945308 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 03:35:45 INFO - PROCESS | 3656 | 1471692945312 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:35:45 INFO - PROCESS | 3656 | 1471692945313 Marionette TRACE conn3 <- [1,2162,null,{}] 03:35:45 INFO - PROCESS | 3656 | 1471692945317 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:45 INFO - PROCESS | 3656 | 1471692945319 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:45 INFO - PROCESS | 3656 | 1471692945396 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:35:45 INFO - PROCESS | 3656 | 1471692945405 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 3656 | 1471692945407 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:45 INFO - PROCESS | 3656 | ++DOCSHELL 1419A000 == 34 [pid = 3656] [id = 550] 03:35:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1960FC00) [pid = 3656] [serial = 1650] [outer = 00000000] 03:35:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1961C400) [pid = 3656] [serial = 1651] [outer = 1960FC00] 03:35:45 INFO - PROCESS | 3656 | 1471692945441 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1961E000) [pid = 3656] [serial = 1652] [outer = 1960FC00] 03:35:46 INFO - PROCESS | 3656 | 1471692946161 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 903ms 03:35:46 INFO - PROCESS | 3656 | 1471692946204 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 3656 | 1471692946209 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 03:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:35:46 INFO - PROCESS | 3656 | 1471692946214 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 3656 | 1471692946218 Marionette TRACE conn3 <- [1,2166,null,{}] 03:35:46 INFO - PROCESS | 3656 | 1471692946225 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:46 INFO - PROCESS | 3656 | 1471692946228 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:46 INFO - PROCESS | 3656 | 1471692946346 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:35:46 INFO - PROCESS | 3656 | 1471692946468 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 3656 | 1471692946473 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:46 INFO - PROCESS | 3656 | ++DOCSHELL 10A6F800 == 35 [pid = 3656] [id = 551] 03:35:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (10FA6400) [pid = 3656] [serial = 1653] [outer = 00000000] 03:35:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1297F400) [pid = 3656] [serial = 1654] [outer = 10FA6400] 03:35:46 INFO - PROCESS | 3656 | 1471692946572 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1308AC00) [pid = 3656] [serial = 1655] [outer = 10FA6400] 03:35:47 INFO - PROCESS | 3656 | 1471692947435 Marionette TRACE conn3 <- [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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1288ms 03:35:47 INFO - PROCESS | 3656 | 1471692947493 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 3656 | 1471692947499 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 03:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:35:47 INFO - PROCESS | 3656 | 1471692947506 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 3656 | 1471692947511 Marionette TRACE conn3 <- [1,2170,null,{}] 03:35:47 INFO - PROCESS | 3656 | 1471692947517 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:47 INFO - PROCESS | 3656 | 1471692947519 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:47 INFO - PROCESS | 3656 | 1471692947635 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:35:47 INFO - PROCESS | 3656 | 1471692947754 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 3656 | 1471692947758 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 16727C00 == 34 [pid = 3656] [id = 549] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 10A67800 == 33 [pid = 3656] [id = 548] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 17A90C00 == 32 [pid = 3656] [id = 547] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 16731400 == 31 [pid = 3656] [id = 546] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 1672D000 == 30 [pid = 3656] [id = 545] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 1419A800 == 29 [pid = 3656] [id = 544] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 129E6800 == 28 [pid = 3656] [id = 543] 03:35:47 INFO - PROCESS | 3656 | --DOCSHELL 10A4AC00 == 27 [pid = 3656] [id = 542] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1B16F000) [pid = 3656] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (18228000) [pid = 3656] [serial = 1603] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (182D9400) [pid = 3656] [serial = 1612] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17565800) [pid = 3656] [serial = 1601] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (10A4D000) [pid = 3656] [serial = 1582] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1129B000) [pid = 3656] [serial = 1583] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17561000) [pid = 3656] [serial = 1600] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19602400) [pid = 3656] [serial = 1613] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (197BC000) [pid = 3656] [serial = 1580] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (12DA9800) [pid = 3656] [serial = 1585] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1324B800) [pid = 3656] [serial = 1586] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (141A2C00) [pid = 3656] [serial = 1594] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (129C1800) [pid = 3656] [serial = 1591] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (12BCA400) [pid = 3656] [serial = 1592] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1316CC00) [pid = 3656] [serial = 1606] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (10A71800) [pid = 3656] [serial = 1588] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (112C3400) [pid = 3656] [serial = 1589] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (182D3800) [pid = 3656] [serial = 1610] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (16249800) [pid = 3656] [serial = 1106] [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.] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (18232400) [pid = 3656] [serial = 1609] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16A0A400) [pid = 3656] [serial = 1597] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (16F99800) [pid = 3656] [serial = 1598] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (18076C00) [pid = 3656] [serial = 1604] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (15A0C400) [pid = 3656] [serial = 1595] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (13941400) [pid = 3656] [serial = 1607] [outer = 00000000] [url = about:blank] 03:35:47 INFO - PROCESS | 3656 | ++DOCSHELL 0F350400 == 28 [pid = 3656] [id = 552] 03:35:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (0F351800) [pid = 3656] [serial = 1656] [outer = 00000000] 03:35:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (10A48800) [pid = 3656] [serial = 1657] [outer = 0F351800] 03:35:47 INFO - PROCESS | 3656 | 1471692947832 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (10A6C400) [pid = 3656] [serial = 1658] [outer = 0F351800] 03:35:48 INFO - PROCESS | 3656 | 1471692948407 Marionette TRACE conn3 <- [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]]]}] 03:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 947ms 03:35:48 INFO - PROCESS | 3656 | 1471692948453 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:35:48 INFO - PROCESS | 3656 | 1471692948457 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 03:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:35:48 INFO - PROCESS | 3656 | 1471692948462 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:35:48 INFO - PROCESS | 3656 | 1471692948467 Marionette TRACE conn3 <- [1,2174,null,{}] 03:35:48 INFO - PROCESS | 3656 | 1471692948473 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:48 INFO - PROCESS | 3656 | 1471692948476 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:48 INFO - PROCESS | 3656 | 1471692948589 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:35:48 INFO - PROCESS | 3656 | 1471692948693 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:48 INFO - PROCESS | 3656 | 1471692948696 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:48 INFO - PROCESS | 3656 | ++DOCSHELL 10A72000 == 29 [pid = 3656] [id = 553] 03:35:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (1129B000) [pid = 3656] [serial = 1659] [outer = 00000000] 03:35:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1143B000) [pid = 3656] [serial = 1660] [outer = 1129B000] 03:35:48 INFO - PROCESS | 3656 | 1471692948738 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (11CE7C00) [pid = 3656] [serial = 1661] [outer = 1129B000] 03:35:49 INFO - PROCESS | 3656 | 1471692949353 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 947ms 03:35:49 INFO - PROCESS | 3656 | 1471692949418 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 3656 | 1471692949423 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 03:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:35:49 INFO - PROCESS | 3656 | 1471692949430 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 3656 | 1471692949433 Marionette TRACE conn3 <- [1,2178,null,{}] 03:35:49 INFO - PROCESS | 3656 | 1471692949437 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:49 INFO - PROCESS | 3656 | 1471692949440 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:49 INFO - PROCESS | 3656 | 1471692949564 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:35:49 INFO - PROCESS | 3656 | 1471692949690 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 3656 | 1471692949693 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:49 INFO - PROCESS | 3656 | ++DOCSHELL 12BD0400 == 30 [pid = 3656] [id = 554] 03:35:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (12BD1400) [pid = 3656] [serial = 1662] [outer = 00000000] 03:35:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1308B400) [pid = 3656] [serial = 1663] [outer = 12BD1400] 03:35:49 INFO - PROCESS | 3656 | 1471692949752 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (131E7000) [pid = 3656] [serial = 1664] [outer = 12BD1400] 03:35:50 INFO - PROCESS | 3656 | 1471692950345 Marionette TRACE conn3 <- [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]]]}] 03:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 947ms 03:35:50 INFO - PROCESS | 3656 | 1471692950378 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:35:50 INFO - PROCESS | 3656 | 1471692950381 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 03:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:35:50 INFO - PROCESS | 3656 | 1471692950385 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - PROCESS | 3656 | 1471692950389 Marionette TRACE conn3 <- [1,2182,null,{}] 03:35:50 INFO - PROCESS | 3656 | 1471692950400 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:50 INFO - PROCESS | 3656 | 1471692950405 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:50 INFO - PROCESS | 3656 | 1471692950505 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:35:50 INFO - PROCESS | 3656 | 1471692950618 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:50 INFO - PROCESS | 3656 | 1471692950605 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:50 INFO - PROCESS | 3656 | ++DOCSHELL 15245400 == 31 [pid = 3656] [id = 555] 03:35:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (15245800) [pid = 3656] [serial = 1665] [outer = 00000000] 03:35:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (16068800) [pid = 3656] [serial = 1666] [outer = 15245800] 03:35:50 INFO - PROCESS | 3656 | 1471692950704 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16731400) [pid = 3656] [serial = 1667] [outer = 15245800] 03:35:51 INFO - PROCESS | 3656 | 1471692951233 Marionette TRACE conn3 <- [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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 903ms 03:35:51 INFO - PROCESS | 3656 | 1471692951275 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 3656 | 1471692951278 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 03:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:35:51 INFO - PROCESS | 3656 | 1471692951282 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 3656 | 1471692951284 Marionette TRACE conn3 <- [1,2186,null,{}] 03:35:51 INFO - PROCESS | 3656 | 1471692951287 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:51 INFO - PROCESS | 3656 | 1471692951290 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:51 INFO - PROCESS | 3656 | 1471692951397 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:35:51 INFO - PROCESS | 3656 | 1471692951502 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 3656 | 1471692951504 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:51 INFO - PROCESS | 3656 | ++DOCSHELL 16A08000 == 32 [pid = 3656] [id = 556] 03:35:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (16A16400) [pid = 3656] [serial = 1668] [outer = 00000000] 03:35:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16F9AC00) [pid = 3656] [serial = 1669] [outer = 16A16400] 03:35:51 INFO - PROCESS | 3656 | 1471692951562 Marionette DEBUG loaded listener.js 03:35:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17543400) [pid = 3656] [serial = 1670] [outer = 16A16400] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 10A6F800 == 31 [pid = 3656] [id = 551] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 1419A000 == 30 [pid = 3656] [id = 550] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 11260000 == 29 [pid = 3656] [id = 541] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 15245400 == 28 [pid = 3656] [id = 555] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 12BD0400 == 27 [pid = 3656] [id = 554] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 0F350400 == 26 [pid = 3656] [id = 552] 03:35:52 INFO - PROCESS | 3656 | --DOCSHELL 10A72000 == 25 [pid = 3656] [id = 553] 03:35:52 INFO - PROCESS | 3656 | 1471692952763 Marionette TRACE conn3 <- [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]]]}] 03:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1524ms 03:35:52 INFO - PROCESS | 3656 | 1471692952804 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:35:52 INFO - PROCESS | 3656 | 1471692952808 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 03:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:35:52 INFO - PROCESS | 3656 | 1471692952814 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:35:52 INFO - PROCESS | 3656 | 1471692952817 Marionette TRACE conn3 <- [1,2190,null,{}] 03:35:52 INFO - PROCESS | 3656 | 1471692952823 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:52 INFO - PROCESS | 3656 | 1471692952826 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:52 INFO - PROCESS | 3656 | 1471692952914 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:35:52 INFO - PROCESS | 3656 | 1471692952921 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 3656 | 1471692952924 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:52 INFO - PROCESS | 3656 | ++DOCSHELL 10A0F000 == 26 [pid = 3656] [id = 557] 03:35:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (10A46800) [pid = 3656] [serial = 1671] [outer = 00000000] 03:35:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (10A50C00) [pid = 3656] [serial = 1672] [outer = 10A46800] 03:35:52 INFO - PROCESS | 3656 | 1471692952975 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (10A6D000) [pid = 3656] [serial = 1673] [outer = 10A46800] 03:35:53 INFO - PROCESS | 3656 | 1471692953453 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 666ms 03:35:53 INFO - PROCESS | 3656 | 1471692953477 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 3656 | 1471692953482 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 03:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:35:53 INFO - PROCESS | 3656 | 1471692953488 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - PROCESS | 3656 | 1471692953491 Marionette TRACE conn3 <- [1,2194,null,{}] 03:35:53 INFO - PROCESS | 3656 | 1471692953495 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:53 INFO - PROCESS | 3656 | 1471692953497 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:53 INFO - PROCESS | 3656 | 1471692953584 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:35:53 INFO - PROCESS | 3656 | 1471692953590 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:53 INFO - PROCESS | 3656 | 1471692953593 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:53 INFO - PROCESS | 3656 | ++DOCSHELL 129E2C00 == 27 [pid = 3656] [id = 558] 03:35:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (129E6800) [pid = 3656] [serial = 1674] [outer = 00000000] 03:35:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (12D6E800) [pid = 3656] [serial = 1675] [outer = 129E6800] 03:35:53 INFO - PROCESS | 3656 | 1471692953667 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (130DE000) [pid = 3656] [serial = 1676] [outer = 129E6800] 03:35:54 INFO - PROCESS | 3656 | 1471692954149 Marionette TRACE conn3 <- [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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 696ms 03:35:54 INFO - PROCESS | 3656 | 1471692954225 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 3656 | 1471692954228 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 03:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:35:54 INFO - PROCESS | 3656 | 1471692954232 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 3656 | 1471692954235 Marionette TRACE conn3 <- [1,2198,null,{}] 03:35:54 INFO - PROCESS | 3656 | 1471692954246 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:54 INFO - PROCESS | 3656 | 1471692954250 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:54 INFO - PROCESS | 3656 | 1471692954334 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:35:54 INFO - PROCESS | 3656 | 1471692954409 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 3656 | 1471692954413 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:54 INFO - PROCESS | 3656 | ++DOCSHELL 141A3C00 == 28 [pid = 3656] [id = 559] 03:35:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (141A4000) [pid = 3656] [serial = 1677] [outer = 00000000] 03:35:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (15AFB800) [pid = 3656] [serial = 1678] [outer = 141A4000] 03:35:54 INFO - PROCESS | 3656 | 1471692954462 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (16733C00) [pid = 3656] [serial = 1679] [outer = 141A4000] 03:35:54 INFO - PROCESS | 3656 | 1471692954831 Marionette TRACE conn3 <- [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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 651ms 03:35:54 INFO - PROCESS | 3656 | 1471692954888 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 3656 | 1471692954891 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 03:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:35:54 INFO - PROCESS | 3656 | 1471692954894 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 3656 | 1471692954896 Marionette TRACE conn3 <- [1,2202,null,{}] 03:35:54 INFO - PROCESS | 3656 | 1471692954899 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:54 INFO - PROCESS | 3656 | 1471692954901 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:55 INFO - PROCESS | 3656 | 1471692955034 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:35:55 INFO - PROCESS | 3656 | 1471692955043 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 3656 | 1471692955045 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:55 INFO - PROCESS | 3656 | ++DOCSHELL 15A11000 == 29 [pid = 3656] [id = 560] 03:35:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (167BA000) [pid = 3656] [serial = 1680] [outer = 00000000] 03:35:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17563800) [pid = 3656] [serial = 1681] [outer = 167BA000] 03:35:55 INFO - PROCESS | 3656 | 1471692955124 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (17734800) [pid = 3656] [serial = 1682] [outer = 167BA000] 03:35:55 INFO - PROCESS | 3656 | 1471692955541 Marionette TRACE conn3 <- [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]]]}] 03:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 696ms 03:35:55 INFO - PROCESS | 3656 | 1471692955595 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:35:55 INFO - PROCESS | 3656 | 1471692955597 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 03:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:35:55 INFO - PROCESS | 3656 | 1471692955600 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 3656 | 1471692955602 Marionette TRACE conn3 <- [1,2206,null,{}] 03:35:55 INFO - PROCESS | 3656 | 1471692955650 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:55 INFO - PROCESS | 3656 | 1471692955653 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:55 INFO - PROCESS | 3656 | 1471692955794 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:35:55 INFO - PROCESS | 3656 | 1471692955785 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 3656 | 1471692955787 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:55 INFO - PROCESS | 3656 | ++DOCSHELL 11CE8000 == 30 [pid = 3656] [id = 561] 03:35:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (16D8C400) [pid = 3656] [serial = 1683] [outer = 00000000] 03:35:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (17EA1C00) [pid = 3656] [serial = 1684] [outer = 16D8C400] 03:35:55 INFO - PROCESS | 3656 | 1471692955832 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (18078400) [pid = 3656] [serial = 1685] [outer = 16D8C400] 03:35:56 INFO - PROCESS | 3656 | 1471692956271 Marionette TRACE conn3 <- [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]]]}] 03:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 725ms 03:35:56 INFO - PROCESS | 3656 | 1471692956344 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:35:56 INFO - PROCESS | 3656 | 1471692956346 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 03:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:35:56 INFO - PROCESS | 3656 | 1471692956349 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 3656 | 1471692956351 Marionette TRACE conn3 <- [1,2210,null,{}] 03:35:56 INFO - PROCESS | 3656 | 1471692956354 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:56 INFO - PROCESS | 3656 | 1471692956360 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:56 INFO - PROCESS | 3656 | 1471692956484 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:35:56 INFO - PROCESS | 3656 | 1471692956552 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:56 INFO - PROCESS | 3656 | 1471692956554 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:56 INFO - PROCESS | 3656 | ++DOCSHELL 18232C00 == 31 [pid = 3656] [id = 562] 03:35:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (182CBC00) [pid = 3656] [serial = 1686] [outer = 00000000] 03:35:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (19603C00) [pid = 3656] [serial = 1687] [outer = 182CBC00] 03:35:56 INFO - PROCESS | 3656 | 1471692956604 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1960CC00) [pid = 3656] [serial = 1688] [outer = 182CBC00] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (129E6C00) [pid = 3656] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1419B000) [pid = 3656] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (16730000) [pid = 3656] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (10A09400) [pid = 3656] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (1324C800) [pid = 3656] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17EA3800) [pid = 3656] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (16735000) [pid = 3656] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (17AF2000) [pid = 3656] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17E99800) [pid = 3656] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10A54800) [pid = 3656] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1960FC00) [pid = 3656] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12986000) [pid = 3656] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (11297000) [pid = 3656] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10FA6400) [pid = 3656] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:35:57 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (0F351800) [pid = 3656] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:35:57 INFO - PROCESS | 3656 | 1471692957220 Marionette TRACE conn3 <- [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]]]}] 03:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 888ms 03:35:57 INFO - PROCESS | 3656 | 1471692957247 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 3656 | 1471692957249 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 03:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:35:57 INFO - PROCESS | 3656 | 1471692957261 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 3656 | 1471692957263 Marionette TRACE conn3 <- [1,2214,null,{}] 03:35:57 INFO - PROCESS | 3656 | 1471692957268 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:57 INFO - PROCESS | 3656 | 1471692957270 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:57 INFO - PROCESS | 3656 | 1471692957338 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:35:57 INFO - PROCESS | 3656 | 1471692957346 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 3656 | 1471692957348 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:57 INFO - PROCESS | 3656 | ++DOCSHELL 1129C800 == 32 [pid = 3656] [id = 563] 03:35:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (11AEBC00) [pid = 3656] [serial = 1689] [outer = 00000000] 03:35:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (13C24000) [pid = 3656] [serial = 1690] [outer = 11AEBC00] 03:35:57 INFO - PROCESS | 3656 | 1471692957392 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (15A0AC00) [pid = 3656] [serial = 1691] [outer = 11AEBC00] 03:35:57 INFO - PROCESS | 3656 | 1471692957809 Marionette TRACE conn3 <- [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]]]}] 03:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 622ms 03:35:57 INFO - PROCESS | 3656 | 1471692957872 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 3656 | 1471692957875 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 03:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:35:57 INFO - PROCESS | 3656 | 1471692957878 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 3656 | 1471692957880 Marionette TRACE conn3 <- [1,2218,null,{}] 03:35:57 INFO - PROCESS | 3656 | 1471692957883 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:57 INFO - PROCESS | 3656 | 1471692957885 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:57 INFO - PROCESS | 3656 | 1471692957960 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:35:57 INFO - PROCESS | 3656 | 1471692957968 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 3656 | 1471692957970 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:57 INFO - PROCESS | 3656 | ++DOCSHELL 13C23400 == 33 [pid = 3656] [id = 564] 03:35:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (17AFDC00) [pid = 3656] [serial = 1692] [outer = 00000000] 03:35:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (182D4C00) [pid = 3656] [serial = 1693] [outer = 17AFDC00] 03:35:58 INFO - PROCESS | 3656 | 1471692958015 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (182D5C00) [pid = 3656] [serial = 1694] [outer = 17AFDC00] 03:35:58 INFO - PROCESS | 3656 | 1471692958424 Marionette TRACE conn3 <- [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]]]}] 03:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 607ms 03:35:58 INFO - PROCESS | 3656 | 1471692958479 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 3656 | 1471692958481 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 03:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:35:58 INFO - PROCESS | 3656 | 1471692958484 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 3656 | 1471692958486 Marionette TRACE conn3 <- [1,2222,null,{}] 03:35:58 INFO - PROCESS | 3656 | 1471692958490 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:35:58 INFO - PROCESS | 3656 | 1471692958491 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:58 INFO - PROCESS | 3656 | 1471692958568 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:35:58 INFO - PROCESS | 3656 | 1471692958574 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:58 INFO - PROCESS | 3656 | 1471692958576 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:35:58 INFO - PROCESS | 3656 | ++DOCSHELL 141A3400 == 34 [pid = 3656] [id = 565] 03:35:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19623400) [pid = 3656] [serial = 1695] [outer = 00000000] 03:35:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1969DC00) [pid = 3656] [serial = 1696] [outer = 19623400] 03:35:58 INFO - PROCESS | 3656 | 1471692958620 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1969E400) [pid = 3656] [serial = 1697] [outer = 19623400] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 10A0F000 == 33 [pid = 3656] [id = 557] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 16A08000 == 32 [pid = 3656] [id = 556] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 141A3C00 == 31 [pid = 3656] [id = 559] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 129E2C00 == 30 [pid = 3656] [id = 558] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 15A11000 == 29 [pid = 3656] [id = 560] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 11CE8000 == 28 [pid = 3656] [id = 561] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 1129C800 == 27 [pid = 3656] [id = 563] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 13C23400 == 26 [pid = 3656] [id = 564] 03:35:59 INFO - PROCESS | 3656 | --DOCSHELL 18232C00 == 25 [pid = 3656] [id = 562] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (10A6C400) [pid = 3656] [serial = 1658] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (10A48800) [pid = 3656] [serial = 1657] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1308D400) [pid = 3656] [serial = 1630] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1560E800) [pid = 3656] [serial = 1633] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16E02800) [pid = 3656] [serial = 1636] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12940400) [pid = 3656] [serial = 1616] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (114EA400) [pid = 3656] [serial = 1615] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1672B800) [pid = 3656] [serial = 1619] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (141A1800) [pid = 3656] [serial = 1618] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (19618000) [pid = 3656] [serial = 1622] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19603000) [pid = 3656] [serial = 1621] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1756C800) [pid = 3656] [serial = 1639] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (18231C00) [pid = 3656] [serial = 1642] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1759C000) [pid = 3656] [serial = 1640] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (182D9800) [pid = 3656] [serial = 1648] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (11257000) [pid = 3656] [serial = 1627] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (182D6400) [pid = 3656] [serial = 1643] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1961C400) [pid = 3656] [serial = 1651] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1961E000) [pid = 3656] [serial = 1652] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (112CE000) [pid = 3656] [serial = 1628] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (17543C00) [pid = 3656] [serial = 1637] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1419C800) [pid = 3656] [serial = 1645] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (129C3400) [pid = 3656] [serial = 1625] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1282C400) [pid = 3656] [serial = 1624] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (15241800) [pid = 3656] [serial = 1646] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (16069800) [pid = 3656] [serial = 1634] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (1315FC00) [pid = 3656] [serial = 1631] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (19604000) [pid = 3656] [serial = 1649] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (1308AC00) [pid = 3656] [serial = 1655] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1297F400) [pid = 3656] [serial = 1654] [outer = 00000000] [url = about:blank] 03:36:00 INFO - PROCESS | 3656 | 1471692960240 Marionette TRACE conn3 <- [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]]]}] 03:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1805ms 03:36:00 INFO - PROCESS | 3656 | 1471692960306 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 3656 | 1471692960310 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 03:36:00 INFO - PROCESS | 3656 | 1471692960315 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:36:00 INFO - PROCESS | 3656 | 1471692960318 Marionette TRACE conn3 <- [1,2226,null,{}] 03:36:00 INFO - PROCESS | 3656 | 1471692960325 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:00 INFO - PROCESS | 3656 | 1471692960328 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:00 INFO - PROCESS | 3656 | 1471692960420 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:36:00 INFO - PROCESS | 3656 | 1471692960436 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 3656 | 1471692960439 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:00 INFO - PROCESS | 3656 | ++DOCSHELL 10A02000 == 26 [pid = 3656] [id = 566] 03:36:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (10A0E800) [pid = 3656] [serial = 1698] [outer = 00000000] 03:36:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (10A4E800) [pid = 3656] [serial = 1699] [outer = 10A0E800] 03:36:00 INFO - PROCESS | 3656 | 1471692960472 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (10A6EC00) [pid = 3656] [serial = 1700] [outer = 10A0E800] 03:36:00 INFO - PROCESS | 3656 | 1471692960942 Marionette TRACE conn3 <- [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]]]}] 03:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 666ms 03:36:00 INFO - PROCESS | 3656 | 1471692960985 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 3656 | 1471692960990 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 03:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:36:00 INFO - PROCESS | 3656 | 1471692960997 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - PROCESS | 3656 | 1471692960999 Marionette TRACE conn3 <- [1,2230,null,{}] 03:36:00 INFO - PROCESS | 3656 | 1471692961004 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:00 INFO - PROCESS | 3656 | 1471692961007 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:01 INFO - PROCESS | 3656 | 1471692961093 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:36:01 INFO - PROCESS | 3656 | 1471692961085 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 3656 | 1471692961089 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:01 INFO - PROCESS | 3656 | ++DOCSHELL 114E2C00 == 27 [pid = 3656] [id = 567] 03:36:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (114E3000) [pid = 3656] [serial = 1701] [outer = 00000000] 03:36:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (11CE7400) [pid = 3656] [serial = 1702] [outer = 114E3000] 03:36:01 INFO - PROCESS | 3656 | 1471692961174 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (128B1800) [pid = 3656] [serial = 1703] [outer = 114E3000] 03:36:01 INFO - PROCESS | 3656 | 1471692961660 Marionette TRACE conn3 <- [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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 696ms 03:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:36:01 INFO - PROCESS | 3656 | 1471692961699 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 3656 | 1471692961702 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 03:36:01 INFO - PROCESS | 3656 | 1471692961705 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 3656 | 1471692961709 Marionette TRACE conn3 <- [1,2234,null,{}] 03:36:01 INFO - PROCESS | 3656 | 1471692961724 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:01 INFO - PROCESS | 3656 | 1471692961728 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:01 INFO - PROCESS | 3656 | 1471692961830 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:36:01 INFO - PROCESS | 3656 | 1471692961926 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 3656 | 1471692961929 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:01 INFO - PROCESS | 3656 | ++DOCSHELL 129EC800 == 28 [pid = 3656] [id = 568] 03:36:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (12BD2C00) [pid = 3656] [serial = 1704] [outer = 00000000] 03:36:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (130B5C00) [pid = 3656] [serial = 1705] [outer = 12BD2C00] 03:36:01 INFO - PROCESS | 3656 | 1471692961978 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (131E7800) [pid = 3656] [serial = 1706] [outer = 12BD2C00] 03:36:02 INFO - PROCESS | 3656 | 1471692962334 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 652ms 03:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:36:02 INFO - PROCESS | 3656 | 1471692962368 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 3656 | 1471692962370 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 03:36:02 INFO - PROCESS | 3656 | 1471692962374 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 3656 | 1471692962375 Marionette TRACE conn3 <- [1,2238,null,{}] 03:36:02 INFO - PROCESS | 3656 | 1471692962389 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:02 INFO - PROCESS | 3656 | 1471692962391 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:02 INFO - PROCESS | 3656 | 1471692962489 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:36:02 INFO - PROCESS | 3656 | 1471692962544 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 3656 | 1471692962547 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:02 INFO - PROCESS | 3656 | ++DOCSHELL 13090000 == 29 [pid = 3656] [id = 569] 03:36:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13166800) [pid = 3656] [serial = 1707] [outer = 00000000] 03:36:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (139DC800) [pid = 3656] [serial = 1708] [outer = 13166800] 03:36:02 INFO - PROCESS | 3656 | 1471692962593 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (141A0400) [pid = 3656] [serial = 1709] [outer = 13166800] 03:36:02 INFO - PROCESS | 3656 | 1471692962945 Marionette TRACE conn3 <- [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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 592ms 03:36:02 INFO - PROCESS | 3656 | 1471692962977 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 3656 | 1471692962979 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 03:36:02 INFO - PROCESS | 3656 | 1471692962982 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:36:02 INFO - PROCESS | 3656 | 1471692962984 Marionette TRACE conn3 <- [1,2242,null,{}] 03:36:02 INFO - PROCESS | 3656 | 1471692962988 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:02 INFO - PROCESS | 3656 | 1471692962990 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:03 INFO - PROCESS | 3656 | 1471692963085 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:36:03 INFO - PROCESS | 3656 | 1471692963126 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 3656 | 1471692963128 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:03 INFO - PROCESS | 3656 | ++DOCSHELL 1523B400 == 30 [pid = 3656] [id = 570] 03:36:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (15245400) [pid = 3656] [serial = 1710] [outer = 00000000] 03:36:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (15AF6800) [pid = 3656] [serial = 1711] [outer = 15245400] 03:36:03 INFO - PROCESS | 3656 | 1471692963174 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16070C00) [pid = 3656] [serial = 1712] [outer = 15245400] 03:36:03 INFO - PROCESS | 3656 | 1471692963584 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 666ms 03:36:03 INFO - PROCESS | 3656 | 1471692963643 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 3656 | 1471692963646 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 03:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:36:03 INFO - PROCESS | 3656 | 1471692963649 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 3656 | 1471692963651 Marionette TRACE conn3 <- [1,2246,null,{}] 03:36:03 INFO - PROCESS | 3656 | 1471692963654 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:03 INFO - PROCESS | 3656 | 1471692963659 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:03 INFO - PROCESS | 3656 | 1471692963742 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:36:03 INFO - PROCESS | 3656 | 1471692963751 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 3656 | 1471692963753 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:03 INFO - PROCESS | 3656 | ++DOCSHELL 16E10C00 == 31 [pid = 3656] [id = 571] 03:36:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17541000) [pid = 3656] [serial = 1713] [outer = 00000000] 03:36:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17566800) [pid = 3656] [serial = 1714] [outer = 17541000] 03:36:03 INFO - PROCESS | 3656 | 1471692963807 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1756C800) [pid = 3656] [serial = 1715] [outer = 17541000] 03:36:04 INFO - PROCESS | 3656 | 1471692964252 Marionette TRACE conn3 <- [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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 666ms 03:36:04 INFO - PROCESS | 3656 | 1471692964314 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 3656 | 1471692964316 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 03:36:04 INFO - PROCESS | 3656 | 1471692964319 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:36:04 INFO - PROCESS | 3656 | 1471692964331 Marionette TRACE conn3 <- [1,2250,null,{}] 03:36:04 INFO - PROCESS | 3656 | 1471692964334 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:04 INFO - PROCESS | 3656 | 1471692964336 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:04 INFO - PROCESS | 3656 | 1471692964420 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:36:04 INFO - PROCESS | 3656 | 1471692964431 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 3656 | 1471692964433 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:04 INFO - PROCESS | 3656 | ++DOCSHELL 175A1800 == 32 [pid = 3656] [id = 572] 03:36:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17A92C00) [pid = 3656] [serial = 1716] [outer = 00000000] 03:36:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (18074000) [pid = 3656] [serial = 1717] [outer = 17A92C00] 03:36:04 INFO - PROCESS | 3656 | 1471692964478 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (18076400) [pid = 3656] [serial = 1718] [outer = 17A92C00] 03:36:04 INFO - PROCESS | 3656 | 1471692964884 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 622ms 03:36:04 INFO - PROCESS | 3656 | 1471692964942 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 3656 | 1471692964945 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 03:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:36:04 INFO - PROCESS | 3656 | 1471692964948 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 3656 | 1471692964950 Marionette TRACE conn3 <- [1,2254,null,{}] 03:36:04 INFO - PROCESS | 3656 | 1471692964953 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:04 INFO - PROCESS | 3656 | 1471692964955 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:05 INFO - PROCESS | 3656 | 1471692965015 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:36:05 INFO - PROCESS | 3656 | 1471692965020 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 3656 | 1471692965022 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:05 INFO - PROCESS | 3656 | ++DOCSHELL 17567000 == 33 [pid = 3656] [id = 573] 03:36:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17733C00) [pid = 3656] [serial = 1719] [outer = 00000000] 03:36:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (18232400) [pid = 3656] [serial = 1720] [outer = 17733C00] 03:36:05 INFO - PROCESS | 3656 | 1471692965067 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18233000) [pid = 3656] [serial = 1721] [outer = 17733C00] 03:36:05 INFO - PROCESS | 3656 | 1471692965513 Marionette TRACE conn3 <- [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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 592ms 03:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:36:05 INFO - PROCESS | 3656 | 1471692965552 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 3656 | 1471692965554 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 03:36:05 INFO - PROCESS | 3656 | 1471692965558 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 3656 | 1471692965560 Marionette TRACE conn3 <- [1,2258,null,{}] 03:36:05 INFO - PROCESS | 3656 | 1471692965563 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:05 INFO - PROCESS | 3656 | 1471692965565 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:05 INFO - PROCESS | 3656 | 1471692965660 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:36:05 INFO - PROCESS | 3656 | 1471692965665 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 3656 | 1471692965667 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:05 INFO - PROCESS | 3656 | ++DOCSHELL 129EBC00 == 34 [pid = 3656] [id = 574] 03:36:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (182D0800) [pid = 3656] [serial = 1722] [outer = 00000000] 03:36:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (182D8000) [pid = 3656] [serial = 1723] [outer = 182D0800] 03:36:05 INFO - PROCESS | 3656 | 1471692965712 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (182D8800) [pid = 3656] [serial = 1724] [outer = 182D0800] 03:36:06 INFO - PROCESS | 3656 | 1471692966154 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 651ms 03:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:36:06 INFO - PROCESS | 3656 | 1471692966225 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 3656 | 1471692966227 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 03:36:06 INFO - PROCESS | 3656 | 1471692966230 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 3656 | 1471692966232 Marionette TRACE conn3 <- [1,2262,null,{}] 03:36:06 INFO - PROCESS | 3656 | 1471692966236 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:06 INFO - PROCESS | 3656 | 1471692966220 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:06 INFO - PROCESS | 3656 | 1471692966344 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:36:06 INFO - PROCESS | 3656 | 1471692966352 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 3656 | 1471692966354 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:06 INFO - PROCESS | 3656 | ++DOCSHELL 0F970800 == 35 [pid = 3656] [id = 575] 03:36:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1059BC00) [pid = 3656] [serial = 1725] [outer = 00000000] 03:36:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (19605C00) [pid = 3656] [serial = 1726] [outer = 1059BC00] 03:36:06 INFO - PROCESS | 3656 | 1471692966449 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1960E400) [pid = 3656] [serial = 1727] [outer = 1059BC00] 03:36:06 INFO - PROCESS | 3656 | 1471692966850 Marionette TRACE conn3 <- [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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 666ms 03:36:06 INFO - PROCESS | 3656 | 1471692966894 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 3656 | 1471692966897 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 03:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:36:06 INFO - PROCESS | 3656 | 1471692966901 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 3656 | 1471692966886 Marionette TRACE conn3 <- [1,2266,null,{}] 03:36:06 INFO - PROCESS | 3656 | 1471692966889 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:06 INFO - PROCESS | 3656 | 1471692966892 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:07 INFO - PROCESS | 3656 | 1471692967039 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:36:07 INFO - PROCESS | 3656 | 1471692967064 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 3656 | 1471692967067 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:07 INFO - PROCESS | 3656 | ++DOCSHELL 1523AC00 == 36 [pid = 3656] [id = 576] 03:36:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19616800) [pid = 3656] [serial = 1728] [outer = 00000000] 03:36:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1969C000) [pid = 3656] [serial = 1729] [outer = 19616800] 03:36:07 INFO - PROCESS | 3656 | 1471692967113 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (196A6000) [pid = 3656] [serial = 1730] [outer = 19616800] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (182CBC00) [pid = 3656] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (16D8C400) [pid = 3656] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (17AFDC00) [pid = 3656] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (141A4000) [pid = 3656] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (129E6800) [pid = 3656] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (10A46800) [pid = 3656] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (16A16400) [pid = 3656] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (15245800) [pid = 3656] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12BD1400) [pid = 3656] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1129B000) [pid = 3656] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (167BA000) [pid = 3656] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:36:07 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (11AEBC00) [pid = 3656] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:36:07 INFO - PROCESS | 3656 | 1471692967601 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 769ms 03:36:07 INFO - PROCESS | 3656 | 1471692967649 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 3656 | 1471692967651 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 03:36:07 INFO - PROCESS | 3656 | 1471692967655 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:36:07 INFO - PROCESS | 3656 | 1471692967656 Marionette TRACE conn3 <- [1,2270,null,{}] 03:36:07 INFO - PROCESS | 3656 | 1471692967660 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:07 INFO - PROCESS | 3656 | 1471692967662 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:07 INFO - PROCESS | 3656 | 1471692967739 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:36:07 INFO - PROCESS | 3656 | 1471692967745 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 3656 | 1471692967747 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:07 INFO - PROCESS | 3656 | ++DOCSHELL 10FA8000 == 37 [pid = 3656] [id = 577] 03:36:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (13EA0C00) [pid = 3656] [serial = 1731] [outer = 00000000] 03:36:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1672B400) [pid = 3656] [serial = 1732] [outer = 13EA0C00] 03:36:07 INFO - PROCESS | 3656 | 1471692967791 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17E9F400) [pid = 3656] [serial = 1733] [outer = 13EA0C00] 03:36:08 INFO - PROCESS | 3656 | 1471692968195 Marionette TRACE conn3 <- [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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 563ms 03:36:08 INFO - PROCESS | 3656 | 1471692968233 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 3656 | 1471692968218 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 03:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:36:08 INFO - PROCESS | 3656 | 1471692968232 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 3656 | 1471692968234 Marionette TRACE conn3 <- [1,2274,null,{}] 03:36:08 INFO - PROCESS | 3656 | 1471692968243 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:08 INFO - PROCESS | 3656 | 1471692968261 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:08 INFO - PROCESS | 3656 | 1471692968364 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:36:08 INFO - PROCESS | 3656 | 1471692968370 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 3656 | 1471692968372 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:08 INFO - PROCESS | 3656 | ++DOCSHELL 10A0E000 == 38 [pid = 3656] [id = 578] 03:36:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (141A2400) [pid = 3656] [serial = 1734] [outer = 00000000] 03:36:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1978E800) [pid = 3656] [serial = 1735] [outer = 141A2400] 03:36:08 INFO - PROCESS | 3656 | 1471692968419 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19792800) [pid = 3656] [serial = 1736] [outer = 141A2400] 03:36:08 INFO - PROCESS | 3656 | 1471692968843 Marionette TRACE conn3 <- [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]]]}] 03:36:08 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 03:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 680ms 03:36:08 INFO - PROCESS | 3656 | 1471692968917 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 3656 | 1471692968920 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 03:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:36:08 INFO - PROCESS | 3656 | 1471692968924 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 3656 | 1471692968927 Marionette TRACE conn3 <- [1,2278,null,{}] 03:36:08 INFO - PROCESS | 3656 | 1471692968932 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:08 INFO - PROCESS | 3656 | 1471692968934 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:08 INFO - PROCESS | 3656 | 1471692968998 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:36:09 INFO - PROCESS | 3656 | 1471692969003 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 3656 | 1471692969005 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:09 INFO - PROCESS | 3656 | ++DOCSHELL 168F4400 == 39 [pid = 3656] [id = 579] 03:36:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (16A0D000) [pid = 3656] [serial = 1737] [outer = 00000000] 03:36:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (197B1800) [pid = 3656] [serial = 1738] [outer = 16A0D000] 03:36:09 INFO - PROCESS | 3656 | 1471692969050 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (197B4C00) [pid = 3656] [serial = 1739] [outer = 16A0D000] 03:36:09 INFO - PROCESS | 3656 | 1471692969773 Marionette TRACE conn3 <- [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]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 888ms 03:36:09 INFO - PROCESS | 3656 | 1471692969816 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 3656 | 1471692969821 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 03:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:36:09 INFO - PROCESS | 3656 | 1471692969826 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 3656 | 1471692969829 Marionette TRACE conn3 <- [1,2282,null,{}] 03:36:09 INFO - PROCESS | 3656 | 1471692969835 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:09 INFO - PROCESS | 3656 | 1471692969839 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:09 INFO - PROCESS | 3656 | 1471692969962 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:36:10 INFO - PROCESS | 3656 | 1471692970074 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 3656 | 1471692970077 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:10 INFO - PROCESS | 3656 | ++DOCSHELL 1051EC00 == 40 [pid = 3656] [id = 580] 03:36:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (1055E000) [pid = 3656] [serial = 1740] [outer = 00000000] 03:36:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (112C5C00) [pid = 3656] [serial = 1741] [outer = 1055E000] 03:36:10 INFO - PROCESS | 3656 | 1471692970134 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (11C46C00) [pid = 3656] [serial = 1742] [outer = 1055E000] 03:36:10 INFO - PROCESS | 3656 | 1471692970987 Marionette TRACE conn3 <- [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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1244ms 03:36:11 INFO - PROCESS | 3656 | 1471692971067 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 3656 | 1471692971071 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 03:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:36:11 INFO - PROCESS | 3656 | 1471692971077 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 3656 | 1471692971080 Marionette TRACE conn3 <- [1,2286,null,{}] 03:36:11 INFO - PROCESS | 3656 | 1471692971086 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:11 INFO - PROCESS | 3656 | 1471692971088 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:11 INFO - PROCESS | 3656 | 1471692971208 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:36:11 INFO - PROCESS | 3656 | 1471692971341 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 3656 | 1471692971346 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:11 INFO - PROCESS | 3656 | ++DOCSHELL 1051AC00 == 41 [pid = 3656] [id = 581] 03:36:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1051C400) [pid = 3656] [serial = 1743] [outer = 00000000] 03:36:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (10A09800) [pid = 3656] [serial = 1744] [outer = 1051C400] 03:36:11 INFO - PROCESS | 3656 | 1471692971398 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (10A48400) [pid = 3656] [serial = 1745] [outer = 1051C400] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 10A0E000 == 40 [pid = 3656] [id = 578] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 10FA8000 == 39 [pid = 3656] [id = 577] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 1523AC00 == 38 [pid = 3656] [id = 576] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 0F970800 == 37 [pid = 3656] [id = 575] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 129EBC00 == 36 [pid = 3656] [id = 574] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 17567000 == 35 [pid = 3656] [id = 573] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 175A1800 == 34 [pid = 3656] [id = 572] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 16E10C00 == 33 [pid = 3656] [id = 571] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 1523B400 == 32 [pid = 3656] [id = 570] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 13090000 == 31 [pid = 3656] [id = 569] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 129EC800 == 30 [pid = 3656] [id = 568] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 114E2C00 == 29 [pid = 3656] [id = 567] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 10A02000 == 28 [pid = 3656] [id = 566] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (1969DC00) [pid = 3656] [serial = 1696] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOCSHELL 141A3400 == 27 [pid = 3656] [id = 565] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (19603C00) [pid = 3656] [serial = 1687] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (17EA1C00) [pid = 3656] [serial = 1684] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (182D4C00) [pid = 3656] [serial = 1693] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (1960CC00) [pid = 3656] [serial = 1688] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (182D5C00) [pid = 3656] [serial = 1694] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (15AFB800) [pid = 3656] [serial = 1678] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (12D6E800) [pid = 3656] [serial = 1675] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (130DE000) [pid = 3656] [serial = 1676] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10A50C00) [pid = 3656] [serial = 1672] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (10A6D000) [pid = 3656] [serial = 1673] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17543400) [pid = 3656] [serial = 1670] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (16F9AC00) [pid = 3656] [serial = 1669] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (16731400) [pid = 3656] [serial = 1667] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (16068800) [pid = 3656] [serial = 1666] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (131E7000) [pid = 3656] [serial = 1664] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1308B400) [pid = 3656] [serial = 1663] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (11CE7C00) [pid = 3656] [serial = 1661] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1143B000) [pid = 3656] [serial = 1660] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17563800) [pid = 3656] [serial = 1681] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17734800) [pid = 3656] [serial = 1682] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (13C24000) [pid = 3656] [serial = 1690] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (18078400) [pid = 3656] [serial = 1685] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (15A0AC00) [pid = 3656] [serial = 1691] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (16733C00) [pid = 3656] [serial = 1679] [outer = 00000000] [url = about:blank] 03:36:11 INFO - PROCESS | 3656 | 1471692971875 Marionette TRACE conn3 <- [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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 859ms 03:36:11 INFO - PROCESS | 3656 | 1471692971927 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 3656 | 1471692971932 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 03:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:36:11 INFO - PROCESS | 3656 | 1471692971938 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 3656 | 1471692971941 Marionette TRACE conn3 <- [1,2290,null,{}] 03:36:11 INFO - PROCESS | 3656 | 1471692971944 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:11 INFO - PROCESS | 3656 | 1471692971947 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:12 INFO - PROCESS | 3656 | 1471692972041 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:36:12 INFO - PROCESS | 3656 | 1471692972056 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 3656 | 1471692972059 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:12 INFO - PROCESS | 3656 | ++DOCSHELL 11255800 == 28 [pid = 3656] [id = 582] 03:36:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (11260000) [pid = 3656] [serial = 1746] [outer = 00000000] 03:36:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (112C7800) [pid = 3656] [serial = 1747] [outer = 11260000] 03:36:12 INFO - PROCESS | 3656 | 1471692972107 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (114E9C00) [pid = 3656] [serial = 1748] [outer = 11260000] 03:36:12 INFO - PROCESS | 3656 | 1471692972582 Marionette TRACE conn3 <- [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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 651ms 03:36:12 INFO - PROCESS | 3656 | 1471692972602 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 3656 | 1471692972604 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 03:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:36:12 INFO - PROCESS | 3656 | 1471692972608 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 3656 | 1471692972611 Marionette TRACE conn3 <- [1,2294,null,{}] 03:36:12 INFO - PROCESS | 3656 | 1471692972622 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:12 INFO - PROCESS | 3656 | 1471692972626 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:12 INFO - PROCESS | 3656 | 1471692972741 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:36:12 INFO - PROCESS | 3656 | 1471692972845 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 3656 | 1471692972848 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:12 INFO - PROCESS | 3656 | ++DOCSHELL 129E3400 == 29 [pid = 3656] [id = 583] 03:36:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (129E5000) [pid = 3656] [serial = 1749] [outer = 00000000] 03:36:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (12BD0000) [pid = 3656] [serial = 1750] [outer = 129E5000] 03:36:12 INFO - PROCESS | 3656 | 1471692972880 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (13035400) [pid = 3656] [serial = 1751] [outer = 129E5000] 03:36:13 INFO - PROCESS | 3656 | 1471692973251 Marionette TRACE conn3 <- [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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 695ms 03:36:13 INFO - PROCESS | 3656 | 1471692973307 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 3656 | 1471692973310 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 03:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:36:13 INFO - PROCESS | 3656 | 1471692973313 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 3656 | 1471692973315 Marionette TRACE conn3 <- [1,2298,null,{}] 03:36:13 INFO - PROCESS | 3656 | 1471692973319 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:13 INFO - PROCESS | 3656 | 1471692973320 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:13 INFO - PROCESS | 3656 | 1471692973402 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:36:13 INFO - PROCESS | 3656 | 1471692973408 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 3656 | 1471692973410 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:13 INFO - PROCESS | 3656 | ++DOCSHELL 1316CC00 == 30 [pid = 3656] [id = 584] 03:36:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (131F4C00) [pid = 3656] [serial = 1752] [outer = 00000000] 03:36:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (139D4C00) [pid = 3656] [serial = 1753] [outer = 131F4C00] 03:36:13 INFO - PROCESS | 3656 | 1471692973456 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (13EA4C00) [pid = 3656] [serial = 1754] [outer = 131F4C00] 03:36:13 INFO - PROCESS | 3656 | 1471692973915 Marionette TRACE conn3 <- [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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 666ms 03:36:13 INFO - PROCESS | 3656 | 1471692973978 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 3656 | 1471692973980 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 03:36:13 INFO - PROCESS | 3656 | 1471692973983 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:36:13 INFO - PROCESS | 3656 | 1471692973985 Marionette TRACE conn3 <- [1,2302,null,{}] 03:36:13 INFO - PROCESS | 3656 | 1471692973988 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:13 INFO - PROCESS | 3656 | 1471692973990 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:14 INFO - PROCESS | 3656 | 1471692974132 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:36:14 INFO - PROCESS | 3656 | 1471692974153 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 3656 | 1471692974138 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:14 INFO - PROCESS | 3656 | ++DOCSHELL 1523F800 == 31 [pid = 3656] [id = 585] 03:36:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (15241800) [pid = 3656] [serial = 1755] [outer = 00000000] 03:36:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (15A0B000) [pid = 3656] [serial = 1756] [outer = 15241800] 03:36:14 INFO - PROCESS | 3656 | 1471692974183 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (15D9DC00) [pid = 3656] [serial = 1757] [outer = 15241800] 03:36:14 INFO - PROCESS | 3656 | 1471692974604 Marionette TRACE conn3 <- [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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 651ms 03:36:14 INFO - PROCESS | 3656 | 1471692974644 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 3656 | 1471692974646 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 03:36:14 INFO - PROCESS | 3656 | 1471692974650 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:36:14 INFO - PROCESS | 3656 | 1471692974651 Marionette TRACE conn3 <- [1,2306,null,{}] 03:36:14 INFO - PROCESS | 3656 | 1471692974655 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:14 INFO - PROCESS | 3656 | 1471692974660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:14 INFO - PROCESS | 3656 | 1471692974794 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:36:14 INFO - PROCESS | 3656 | 1471692974858 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 3656 | 1471692974860 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:14 INFO - PROCESS | 3656 | ++DOCSHELL 16733400 == 32 [pid = 3656] [id = 586] 03:36:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16734400) [pid = 3656] [serial = 1758] [outer = 00000000] 03:36:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16A07C00) [pid = 3656] [serial = 1759] [outer = 16734400] 03:36:14 INFO - PROCESS | 3656 | 1471692974890 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (16F99800) [pid = 3656] [serial = 1760] [outer = 16734400] 03:36:15 INFO - PROCESS | 3656 | 1471692975314 Marionette TRACE conn3 <- [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] 03:36:15 INFO - PROCESS | 3656 | 1471692975357 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 03:36:15 INFO - PROCESS | 3656 | 1471692975360 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:36:15 INFO - PROCESS | 3656 | 1471692975362 Marionette TRACE conn3 <- [1,2310,null,{}] 03:36:15 INFO - PROCESS | 3656 | 1471692975410 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:15 INFO - PROCESS | 3656 | 1471692975413 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:15 INFO - PROCESS | 3656 | 1471692975689 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (13166800) [pid = 3656] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (141A2400) [pid = 3656] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17541000) [pid = 3656] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A0E800) [pid = 3656] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (15245400) [pid = 3656] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17733C00) [pid = 3656] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (114E3000) [pid = 3656] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (12BD2C00) [pid = 3656] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17A92C00) [pid = 3656] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19616800) [pid = 3656] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1059BC00) [pid = 3656] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (182D0800) [pid = 3656] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (13EA0C00) [pid = 3656] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:36:15 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19623400) [pid = 3656] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:36:15 INFO - PROCESS | 3656 | 1471692975755 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 3656 | 1471692975757 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:15 INFO - PROCESS | 3656 | ++DOCSHELL 0F97E000 == 33 [pid = 3656] [id = 587] 03:36:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1026A400) [pid = 3656] [serial = 1761] [outer = 00000000] 03:36:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (11C41000) [pid = 3656] [serial = 1762] [outer = 1026A400] 03:36:15 INFO - PROCESS | 3656 | 1471692975802 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (12BD2C00) [pid = 3656] [serial = 1763] [outer = 1026A400] 03:36:16 INFO - PROCESS | 3656 | 1471692976129 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 843ms 03:36:16 INFO - PROCESS | 3656 | 1471692976191 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 3656 | 1471692976193 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 03:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:36:16 INFO - PROCESS | 3656 | 1471692976197 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 3656 | 1471692976198 Marionette TRACE conn3 <- [1,2314,null,{}] 03:36:16 INFO - PROCESS | 3656 | 1471692976202 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:16 INFO - PROCESS | 3656 | 1471692976203 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:16 INFO - PROCESS | 3656 | 1471692976279 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:36:16 INFO - PROCESS | 3656 | 1471692976285 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 3656 | 1471692976287 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:16 INFO - PROCESS | 3656 | ++DOCSHELL 13EAE800 == 34 [pid = 3656] [id = 588] 03:36:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (15245400) [pid = 3656] [serial = 1764] [outer = 00000000] 03:36:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17566C00) [pid = 3656] [serial = 1765] [outer = 15245400] 03:36:16 INFO - PROCESS | 3656 | 1471692976332 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1756D000) [pid = 3656] [serial = 1766] [outer = 15245400] 03:36:16 INFO - PROCESS | 3656 | 1471692976729 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 563ms 03:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:36:16 INFO - PROCESS | 3656 | 1471692976779 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 3656 | 1471692976781 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 03:36:16 INFO - PROCESS | 3656 | 1471692976784 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 3656 | 1471692976786 Marionette TRACE conn3 <- [1,2318,null,{}] 03:36:16 INFO - PROCESS | 3656 | 1471692976790 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:16 INFO - PROCESS | 3656 | 1471692976792 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:16 INFO - PROCESS | 3656 | 1471692976869 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:36:16 INFO - PROCESS | 3656 | 1471692976874 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 3656 | 1471692976876 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:16 INFO - PROCESS | 3656 | ++DOCSHELL 12BCD000 == 35 [pid = 3656] [id = 589] 03:36:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1759EC00) [pid = 3656] [serial = 1767] [outer = 00000000] 03:36:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17A97C00) [pid = 3656] [serial = 1768] [outer = 1759EC00] 03:36:16 INFO - PROCESS | 3656 | 1471692976903 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17AFA800) [pid = 3656] [serial = 1769] [outer = 1759EC00] 03:36:17 INFO - PROCESS | 3656 | 1471692977324 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 606ms 03:36:17 INFO - PROCESS | 3656 | 1471692977399 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 3656 | 1471692977401 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 03:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:36:17 INFO - PROCESS | 3656 | 1471692977405 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 3656 | 1471692977406 Marionette TRACE conn3 <- [1,2322,null,{}] 03:36:17 INFO - PROCESS | 3656 | 1471692977410 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:17 INFO - PROCESS | 3656 | 1471692977412 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:17 INFO - PROCESS | 3656 | 1471692977483 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:36:17 INFO - PROCESS | 3656 | 1471692977491 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 3656 | 1471692977493 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:17 INFO - PROCESS | 3656 | ++DOCSHELL 1308FC00 == 36 [pid = 3656] [id = 590] 03:36:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1523E000) [pid = 3656] [serial = 1770] [outer = 00000000] 03:36:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1822A800) [pid = 3656] [serial = 1771] [outer = 1523E000] 03:36:17 INFO - PROCESS | 3656 | 1471692977537 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1822C400) [pid = 3656] [serial = 1772] [outer = 1523E000] 03:36:18 INFO - PROCESS | 3656 | 1471692978218 Marionette TRACE conn3 <- [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]]]}] 03:36:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:36:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 829ms 03:36:18 INFO - PROCESS | 3656 | 1471692978249 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 3656 | 1471692978254 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 03:36:18 INFO - PROCESS | 3656 | 1471692978260 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:36:18 INFO - PROCESS | 3656 | 1471692978265 Marionette TRACE conn3 <- [1,2326,null,{}] 03:36:18 INFO - PROCESS | 3656 | 1471692978270 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:18 INFO - PROCESS | 3656 | 1471692978273 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:18 INFO - PROCESS | 3656 | 1471692978390 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:36:18 INFO - PROCESS | 3656 | 1471692978525 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 3656 | 1471692978528 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:18 INFO - PROCESS | 3656 | ++DOCSHELL 1059BC00 == 37 [pid = 3656] [id = 591] 03:36:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (10A01C00) [pid = 3656] [serial = 1773] [outer = 00000000] 03:36:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1143C400) [pid = 3656] [serial = 1774] [outer = 10A01C00] 03:36:18 INFO - PROCESS | 3656 | 1471692978610 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1293E800) [pid = 3656] [serial = 1775] [outer = 10A01C00] 03:36:19 INFO - PROCESS | 3656 | 1471692979171 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 948ms 03:36:19 INFO - PROCESS | 3656 | 1471692979209 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 3656 | 1471692979214 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 03:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:36:19 INFO - PROCESS | 3656 | 1471692979220 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 3656 | 1471692979223 Marionette TRACE conn3 <- [1,2330,null,{}] 03:36:19 INFO - PROCESS | 3656 | 1471692979227 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:19 INFO - PROCESS | 3656 | 1471692979230 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:19 INFO - PROCESS | 3656 | 1471692979341 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:36:19 INFO - PROCESS | 3656 | 1471692979449 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 3656 | 1471692979452 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:19 INFO - PROCESS | 3656 | ++DOCSHELL 13943400 == 38 [pid = 3656] [id = 592] 03:36:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (139D1C00) [pid = 3656] [serial = 1776] [outer = 00000000] 03:36:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (15601C00) [pid = 3656] [serial = 1777] [outer = 139D1C00] 03:36:19 INFO - PROCESS | 3656 | 1471692979492 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1672E000) [pid = 3656] [serial = 1778] [outer = 139D1C00] 03:36:20 INFO - PROCESS | 3656 | 1471692980083 Marionette TRACE conn3 <- [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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:36:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 888ms 03:36:20 INFO - PROCESS | 3656 | 1471692980129 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 3656 | 1471692980132 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 03:36:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:36:20 INFO - PROCESS | 3656 | 1471692980118 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 3656 | 1471692980122 Marionette TRACE conn3 <- [1,2334,null,{}] 03:36:20 INFO - PROCESS | 3656 | 1471692980132 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:20 INFO - PROCESS | 3656 | 1471692980139 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:20 INFO - PROCESS | 3656 | 1471692980249 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:36:20 INFO - PROCESS | 3656 | 1471692980358 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:20 INFO - PROCESS | 3656 | 1471692980362 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:20 INFO - PROCESS | 3656 | ++DOCSHELL 17A90C00 == 39 [pid = 3656] [id = 593] 03:36:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17AF0800) [pid = 3656] [serial = 1779] [outer = 00000000] 03:36:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (18229400) [pid = 3656] [serial = 1780] [outer = 17AF0800] 03:36:20 INFO - PROCESS | 3656 | 1471692980419 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (182D3C00) [pid = 3656] [serial = 1781] [outer = 17AF0800] 03:36:21 INFO - PROCESS | 3656 | 1471692981097 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 991ms 03:36:21 INFO - PROCESS | 3656 | 1471692981110 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 3656 | 1471692981114 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 03:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:36:21 INFO - PROCESS | 3656 | 1471692981119 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 3656 | 1471692981122 Marionette TRACE conn3 <- [1,2338,null,{}] 03:36:21 INFO - PROCESS | 3656 | 1471692981127 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:21 INFO - PROCESS | 3656 | 1471692981130 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:21 INFO - PROCESS | 3656 | 1471692981263 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:36:21 INFO - PROCESS | 3656 | 1471692981381 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 3656 | 1471692981384 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 12BCD000 == 38 [pid = 3656] [id = 589] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 13EAE800 == 37 [pid = 3656] [id = 588] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 0F97E000 == 36 [pid = 3656] [id = 587] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 16733400 == 35 [pid = 3656] [id = 586] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 1523F800 == 34 [pid = 3656] [id = 585] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 1316CC00 == 33 [pid = 3656] [id = 584] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 129E3400 == 32 [pid = 3656] [id = 583] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 11255800 == 31 [pid = 3656] [id = 582] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 1051AC00 == 30 [pid = 3656] [id = 581] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 168F4400 == 29 [pid = 3656] [id = 579] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 1051EC00 == 28 [pid = 3656] [id = 580] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 13943400 == 27 [pid = 3656] [id = 592] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 17A90C00 == 26 [pid = 3656] [id = 593] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 1308FC00 == 25 [pid = 3656] [id = 590] 03:36:21 INFO - PROCESS | 3656 | --DOCSHELL 1059BC00 == 24 [pid = 3656] [id = 591] 03:36:21 INFO - PROCESS | 3656 | ++DOCSHELL 0C76C000 == 25 [pid = 3656] [id = 594] 03:36:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (0C76C800) [pid = 3656] [serial = 1782] [outer = 00000000] 03:36:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (0F34E000) [pid = 3656] [serial = 1783] [outer = 0C76C800] 03:36:21 INFO - PROCESS | 3656 | 1471692981993 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1051D800) [pid = 3656] [serial = 1784] [outer = 0C76C800] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (19792800) [pid = 3656] [serial = 1736] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (197B1800) [pid = 3656] [serial = 1738] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (141A0400) [pid = 3656] [serial = 1709] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1978E800) [pid = 3656] [serial = 1735] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17566800) [pid = 3656] [serial = 1714] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (10A4E800) [pid = 3656] [serial = 1699] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (15AF6800) [pid = 3656] [serial = 1711] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (18233000) [pid = 3656] [serial = 1721] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (128B1800) [pid = 3656] [serial = 1703] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (131E7800) [pid = 3656] [serial = 1706] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (139DC800) [pid = 3656] [serial = 1708] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (18074000) [pid = 3656] [serial = 1717] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (196A6000) [pid = 3656] [serial = 1730] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1960E400) [pid = 3656] [serial = 1727] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1756C800) [pid = 3656] [serial = 1715] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (182D8800) [pid = 3656] [serial = 1724] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (182D8000) [pid = 3656] [serial = 1723] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17E9F400) [pid = 3656] [serial = 1733] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16070C00) [pid = 3656] [serial = 1712] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1969C000) [pid = 3656] [serial = 1729] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (11CE7400) [pid = 3656] [serial = 1702] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19605C00) [pid = 3656] [serial = 1726] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (18076400) [pid = 3656] [serial = 1718] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (18232400) [pid = 3656] [serial = 1720] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1969E400) [pid = 3656] [serial = 1697] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (10A6EC00) [pid = 3656] [serial = 1700] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1672B400) [pid = 3656] [serial = 1732] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (130B5C00) [pid = 3656] [serial = 1705] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 3656 | 1471692982504 Marionette TRACE conn3 <- [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]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:36:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1421ms 03:36:22 INFO - PROCESS | 3656 | 1471692982545 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 3656 | 1471692982549 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 03:36:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:36:22 INFO - PROCESS | 3656 | 1471692982554 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 3656 | 1471692982556 Marionette TRACE conn3 <- [1,2342,null,{}] 03:36:22 INFO - PROCESS | 3656 | 1471692982561 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:22 INFO - PROCESS | 3656 | 1471692982563 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:22 INFO - PROCESS | 3656 | 1471692982695 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:36:22 INFO - PROCESS | 3656 | 1471692982788 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 3656 | 1471692982791 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:22 INFO - PROCESS | 3656 | ++DOCSHELL 112C2C00 == 26 [pid = 3656] [id = 595] 03:36:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (112C5400) [pid = 3656] [serial = 1785] [outer = 00000000] 03:36:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (11CE8000) [pid = 3656] [serial = 1786] [outer = 112C5400] 03:36:22 INFO - PROCESS | 3656 | 1471692982822 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12989400) [pid = 3656] [serial = 1787] [outer = 112C5400] 03:36:23 INFO - PROCESS | 3656 | 1471692983188 Marionette TRACE conn3 <- [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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 695ms 03:36:23 INFO - PROCESS | 3656 | 1471692983283 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 3656 | 1471692983287 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 03:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:36:23 INFO - PROCESS | 3656 | 1471692983298 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 3656 | 1471692983301 Marionette TRACE conn3 <- [1,2346,null,{}] 03:36:23 INFO - PROCESS | 3656 | 1471692983305 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:23 INFO - PROCESS | 3656 | 1471692983308 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:23 INFO - PROCESS | 3656 | 1471692983397 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:36:23 INFO - PROCESS | 3656 | 1471692983412 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 3656 | 1471692983414 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:23 INFO - PROCESS | 3656 | ++DOCSHELL 112A0C00 == 27 [pid = 3656] [id = 596] 03:36:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (13161000) [pid = 3656] [serial = 1788] [outer = 00000000] 03:36:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (131E7800) [pid = 3656] [serial = 1789] [outer = 13161000] 03:36:23 INFO - PROCESS | 3656 | 1471692983461 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (13255C00) [pid = 3656] [serial = 1790] [outer = 13161000] 03:36:23 INFO - PROCESS | 3656 | 1471692983885 Marionette TRACE conn3 <- [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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:36:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 651ms 03:36:23 INFO - PROCESS | 3656 | 1471692983961 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 3656 | 1471692983963 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 03:36:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:36:23 INFO - PROCESS | 3656 | 1471692983967 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 3656 | 1471692983970 Marionette TRACE conn3 <- [1,2350,null,{}] 03:36:23 INFO - PROCESS | 3656 | 1471692983981 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:23 INFO - PROCESS | 3656 | 1471692983986 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:24 INFO - PROCESS | 3656 | 1471692984072 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:36:24 INFO - PROCESS | 3656 | 1471692984085 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 3656 | 1471692984088 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:24 INFO - PROCESS | 3656 | ++DOCSHELL 155FF800 == 28 [pid = 3656] [id = 597] 03:36:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1560E800) [pid = 3656] [serial = 1791] [outer = 00000000] 03:36:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1672C800) [pid = 3656] [serial = 1792] [outer = 1560E800] 03:36:24 INFO - PROCESS | 3656 | 1471692984115 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16731800) [pid = 3656] [serial = 1793] [outer = 1560E800] 03:36:24 INFO - PROCESS | 3656 | 1471692984616 Marionette TRACE conn3 <- [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]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 695ms 03:36:24 INFO - PROCESS | 3656 | 1471692984670 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 3656 | 1471692984673 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 03:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:36:24 INFO - PROCESS | 3656 | 1471692984718 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 3656 | 1471692984720 Marionette TRACE conn3 <- [1,2354,null,{}] 03:36:24 INFO - PROCESS | 3656 | 1471692984724 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:24 INFO - PROCESS | 3656 | 1471692984726 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:24 INFO - PROCESS | 3656 | 1471692984821 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:36:24 INFO - PROCESS | 3656 | 1471692984884 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 3656 | 1471692984887 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:24 INFO - PROCESS | 3656 | ++DOCSHELL 15A11000 == 29 [pid = 3656] [id = 598] 03:36:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16D85400) [pid = 3656] [serial = 1794] [outer = 00000000] 03:36:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17560800) [pid = 3656] [serial = 1795] [outer = 16D85400] 03:36:24 INFO - PROCESS | 3656 | 1471692984932 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17564000) [pid = 3656] [serial = 1796] [outer = 16D85400] 03:36:25 INFO - PROCESS | 3656 | 1471692985342 Marionette TRACE conn3 <- [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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 666ms 03:36:25 INFO - PROCESS | 3656 | 1471692985364 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 3656 | 1471692985366 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 03:36:25 INFO - PROCESS | 3656 | 1471692985369 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:36:25 INFO - PROCESS | 3656 | 1471692985371 Marionette TRACE conn3 <- [1,2358,null,{}] 03:36:25 INFO - PROCESS | 3656 | 1471692985381 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:25 INFO - PROCESS | 3656 | 1471692985383 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:25 INFO - PROCESS | 3656 | 1471692985477 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:36:25 INFO - PROCESS | 3656 | 1471692985482 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 3656 | 1471692985484 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:25 INFO - PROCESS | 3656 | ++DOCSHELL 17599C00 == 30 [pid = 3656] [id = 599] 03:36:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (175A2800) [pid = 3656] [serial = 1797] [outer = 00000000] 03:36:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17A92C00) [pid = 3656] [serial = 1798] [outer = 175A2800] 03:36:25 INFO - PROCESS | 3656 | 1471692985540 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (18226400) [pid = 3656] [serial = 1799] [outer = 175A2800] 03:36:25 INFO - PROCESS | 3656 | 1471692986007 Marionette TRACE conn3 <- [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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 710ms 03:36:26 INFO - PROCESS | 3656 | 1471692986060 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 3656 | 1471692986062 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 03:36:26 INFO - PROCESS | 3656 | 1471692986065 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 3656 | 1471692986067 Marionette TRACE conn3 <- [1,2362,null,{}] 03:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:36:26 INFO - PROCESS | 3656 | 1471692986071 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:26 INFO - PROCESS | 3656 | 1471692986076 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:26 INFO - PROCESS | 3656 | 1471692986357 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1523E000) [pid = 3656] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1759EC00) [pid = 3656] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (15241800) [pid = 3656] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (129E5000) [pid = 3656] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (11260000) [pid = 3656] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1051C400) [pid = 3656] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16734400) [pid = 3656] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1026A400) [pid = 3656] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (15245400) [pid = 3656] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (131F4C00) [pid = 3656] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1055E000) [pid = 3656] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:36:26 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (16A0D000) [pid = 3656] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:36:26 INFO - PROCESS | 3656 | 1471692986424 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 3656 | 1471692986426 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:26 INFO - PROCESS | 3656 | ++DOCSHELL 0C761800 == 31 [pid = 3656] [id = 600] 03:36:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (0F343400) [pid = 3656] [serial = 1800] [outer = 00000000] 03:36:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (10559400) [pid = 3656] [serial = 1801] [outer = 0F343400] 03:36:26 INFO - PROCESS | 3656 | 1471692986471 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (12980400) [pid = 3656] [serial = 1802] [outer = 0F343400] 03:36:26 INFO - PROCESS | 3656 | 1471692986832 Marionette TRACE conn3 <- [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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:36:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 800ms 03:36:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:36:26 INFO - PROCESS | 3656 | 1471692986874 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 3656 | 1471692986876 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 03:36:26 INFO - PROCESS | 3656 | 1471692986879 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 3656 | 1471692986881 Marionette TRACE conn3 <- [1,2366,null,{}] 03:36:26 INFO - PROCESS | 3656 | 1471692986884 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:26 INFO - PROCESS | 3656 | 1471692986886 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:26 INFO - PROCESS | 3656 | 1471692986980 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:36:26 INFO - PROCESS | 3656 | 1471692986985 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 3656 | 1471692986987 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:26 INFO - PROCESS | 3656 | ++DOCSHELL 13926400 == 32 [pid = 3656] [id = 601] 03:36:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (15241800) [pid = 3656] [serial = 1803] [outer = 00000000] 03:36:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (18231C00) [pid = 3656] [serial = 1804] [outer = 15241800] 03:36:27 INFO - PROCESS | 3656 | 1471692987014 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (182D1800) [pid = 3656] [serial = 1805] [outer = 15241800] 03:36:27 INFO - PROCESS | 3656 | 1471692987439 Marionette TRACE conn3 <- [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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 592ms 03:36:27 INFO - PROCESS | 3656 | 1471692987480 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 3656 | 1471692987483 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 03:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:36:27 INFO - PROCESS | 3656 | 1471692987486 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 3656 | 1471692987488 Marionette TRACE conn3 <- [1,2370,null,{}] 03:36:27 INFO - PROCESS | 3656 | 1471692987491 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:27 INFO - PROCESS | 3656 | 1471692987493 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:27 INFO - PROCESS | 3656 | 1471692987569 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:36:27 INFO - PROCESS | 3656 | 1471692987577 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 3656 | 1471692987579 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:27 INFO - PROCESS | 3656 | ++DOCSHELL 0F345000 == 33 [pid = 3656] [id = 602] 03:36:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1748D400) [pid = 3656] [serial = 1806] [outer = 00000000] 03:36:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19602C00) [pid = 3656] [serial = 1807] [outer = 1748D400] 03:36:27 INFO - PROCESS | 3656 | 1471692987623 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19604000) [pid = 3656] [serial = 1808] [outer = 1748D400] 03:36:28 INFO - PROCESS | 3656 | 1471692988058 Marionette TRACE conn3 <- [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]]]}] 03:36:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:36:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 607ms 03:36:28 INFO - PROCESS | 3656 | 1471692988090 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 3656 | 1471692988092 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 03:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:36:28 INFO - PROCESS | 3656 | 1471692988095 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 3656 | 1471692988097 Marionette TRACE conn3 <- [1,2374,null,{}] 03:36:28 INFO - PROCESS | 3656 | 1471692988100 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:28 INFO - PROCESS | 3656 | 1471692988102 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:28 INFO - PROCESS | 3656 | 1471692988179 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:36:28 INFO - PROCESS | 3656 | 1471692988185 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 3656 | 1471692988186 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:28 INFO - PROCESS | 3656 | ++DOCSHELL 19609800 == 34 [pid = 3656] [id = 603] 03:36:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19609C00) [pid = 3656] [serial = 1809] [outer = 00000000] 03:36:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1960E400) [pid = 3656] [serial = 1810] [outer = 19609C00] 03:36:28 INFO - PROCESS | 3656 | 1471692988236 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19614800) [pid = 3656] [serial = 1811] [outer = 19609C00] 03:36:29 INFO - PROCESS | 3656 | 1471692989040 Marionette TRACE conn3 <- [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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 992ms 03:36:29 INFO - PROCESS | 3656 | 1471692989096 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 3656 | 1471692989101 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 03:36:29 INFO - PROCESS | 3656 | 1471692989106 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:36:29 INFO - PROCESS | 3656 | 1471692989111 Marionette TRACE conn3 <- [1,2378,null,{}] 03:36:29 INFO - PROCESS | 3656 | 1471692989116 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:29 INFO - PROCESS | 3656 | 1471692989119 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:29 INFO - PROCESS | 3656 | 1471692989239 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:36:29 INFO - PROCESS | 3656 | 1471692989375 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 3656 | 1471692989378 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:29 INFO - PROCESS | 3656 | ++DOCSHELL 10FA7800 == 35 [pid = 3656] [id = 604] 03:36:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (10FAEC00) [pid = 3656] [serial = 1812] [outer = 00000000] 03:36:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129C0800) [pid = 3656] [serial = 1813] [outer = 10FAEC00] 03:36:29 INFO - PROCESS | 3656 | 1471692989437 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (13167000) [pid = 3656] [serial = 1814] [outer = 10FAEC00] 03:36:30 INFO - PROCESS | 3656 | 1471692990266 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:36:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1243ms 03:36:30 INFO - PROCESS | 3656 | 1471692990345 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 3656 | 1471692990352 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 03:36:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:36:30 INFO - PROCESS | 3656 | 1471692990360 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 3656 | 1471692990365 Marionette TRACE conn3 <- [1,2382,null,{}] 03:36:30 INFO - PROCESS | 3656 | 1471692990370 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:30 INFO - PROCESS | 3656 | 1471692990373 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:30 INFO - PROCESS | 3656 | 1471692990516 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 0F345000 == 34 [pid = 3656] [id = 602] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 13926400 == 33 [pid = 3656] [id = 601] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 0C761800 == 32 [pid = 3656] [id = 600] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 17599C00 == 31 [pid = 3656] [id = 599] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 15A11000 == 30 [pid = 3656] [id = 598] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 155FF800 == 29 [pid = 3656] [id = 597] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 112A0C00 == 28 [pid = 3656] [id = 596] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 112C2C00 == 27 [pid = 3656] [id = 595] 03:36:30 INFO - PROCESS | 3656 | --DOCSHELL 0C76C000 == 26 [pid = 3656] [id = 594] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17AFA800) [pid = 3656] [serial = 1769] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (15A0B000) [pid = 3656] [serial = 1756] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12BD0000) [pid = 3656] [serial = 1750] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (13035400) [pid = 3656] [serial = 1751] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (112C7800) [pid = 3656] [serial = 1747] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (114E9C00) [pid = 3656] [serial = 1748] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (10A09800) [pid = 3656] [serial = 1744] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16A07C00) [pid = 3656] [serial = 1759] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (11C41000) [pid = 3656] [serial = 1762] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16F99800) [pid = 3656] [serial = 1760] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17566C00) [pid = 3656] [serial = 1765] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (10A48400) [pid = 3656] [serial = 1745] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (139D4C00) [pid = 3656] [serial = 1753] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (112C5C00) [pid = 3656] [serial = 1741] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (11C46C00) [pid = 3656] [serial = 1742] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (197B4C00) [pid = 3656] [serial = 1739] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (15D9DC00) [pid = 3656] [serial = 1757] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (12BD2C00) [pid = 3656] [serial = 1763] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1756D000) [pid = 3656] [serial = 1766] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (13EA4C00) [pid = 3656] [serial = 1754] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (1822C400) [pid = 3656] [serial = 1772] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (1822A800) [pid = 3656] [serial = 1771] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (17A97C00) [pid = 3656] [serial = 1768] [outer = 00000000] [url = about:blank] 03:36:30 INFO - PROCESS | 3656 | 1471692990641 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 3656 | 1471692990645 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:30 INFO - PROCESS | 3656 | ++DOCSHELL 0F350400 == 27 [pid = 3656] [id = 605] 03:36:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (10273400) [pid = 3656] [serial = 1815] [outer = 00000000] 03:36:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (10A4D400) [pid = 3656] [serial = 1816] [outer = 10273400] 03:36:30 INFO - PROCESS | 3656 | 1471692990678 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (112C2C00) [pid = 3656] [serial = 1817] [outer = 10273400] 03:36:31 INFO - PROCESS | 3656 | 1471692991136 Marionette TRACE conn3 <- [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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 799ms 03:36:31 INFO - PROCESS | 3656 | 1471692991164 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 3656 | 1471692991169 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 03:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:36:31 INFO - PROCESS | 3656 | 1471692991175 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 3656 | 1471692991178 Marionette TRACE conn3 <- [1,2386,null,{}] 03:36:31 INFO - PROCESS | 3656 | 1471692991182 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:31 INFO - PROCESS | 3656 | 1471692991184 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:31 INFO - PROCESS | 3656 | 1471692991271 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:36:31 INFO - PROCESS | 3656 | 1471692991277 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 3656 | 1471692991279 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:31 INFO - PROCESS | 3656 | ++DOCSHELL 114EB800 == 28 [pid = 3656] [id = 606] 03:36:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (11CEE800) [pid = 3656] [serial = 1818] [outer = 00000000] 03:36:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (129E7400) [pid = 3656] [serial = 1819] [outer = 11CEE800] 03:36:31 INFO - PROCESS | 3656 | 1471692991328 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (12D6E800) [pid = 3656] [serial = 1820] [outer = 11CEE800] 03:36:31 INFO - PROCESS | 3656 | 1471692991778 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 666ms 03:36:31 INFO - PROCESS | 3656 | 1471692991836 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 3656 | 1471692991838 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 03:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:36:31 INFO - PROCESS | 3656 | 1471692991841 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 3656 | 1471692991845 Marionette TRACE conn3 <- [1,2390,null,{}] 03:36:31 INFO - PROCESS | 3656 | 1471692991855 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:31 INFO - PROCESS | 3656 | 1471692991860 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:31 INFO - PROCESS | 3656 | 1471692992009 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:36:32 INFO - PROCESS | 3656 | 1471692992050 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 3656 | 1471692992053 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:32 INFO - PROCESS | 3656 | ++DOCSHELL 13928C00 == 29 [pid = 3656] [id = 607] 03:36:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (13941800) [pid = 3656] [serial = 1821] [outer = 00000000] 03:36:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (13EAE800) [pid = 3656] [serial = 1822] [outer = 13941800] 03:36:32 INFO - PROCESS | 3656 | 1471692992102 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (141A2400) [pid = 3656] [serial = 1823] [outer = 13941800] 03:36:32 INFO - PROCESS | 3656 | 1471692992470 Marionette TRACE conn3 <- [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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 666ms 03:36:32 INFO - PROCESS | 3656 | 1471692992502 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 3656 | 1471692992504 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 03:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:36:32 INFO - PROCESS | 3656 | 1471692992524 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 3656 | 1471692992526 Marionette TRACE conn3 <- [1,2394,null,{}] 03:36:32 INFO - PROCESS | 3656 | 1471692992529 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:32 INFO - PROCESS | 3656 | 1471692992531 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:32 INFO - PROCESS | 3656 | 1471692992658 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:36:32 INFO - PROCESS | 3656 | 1471692992720 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 3656 | 1471692992722 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:32 INFO - PROCESS | 3656 | ++DOCSHELL 15AFB800 == 30 [pid = 3656] [id = 608] 03:36:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (16063400) [pid = 3656] [serial = 1824] [outer = 00000000] 03:36:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (16733400) [pid = 3656] [serial = 1825] [outer = 16063400] 03:36:32 INFO - PROCESS | 3656 | 1471692992751 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16D92000) [pid = 3656] [serial = 1826] [outer = 16063400] 03:36:33 INFO - PROCESS | 3656 | 1471692993209 Marionette TRACE conn3 <- [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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 725ms 03:36:33 INFO - PROCESS | 3656 | 1471692993230 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 3656 | 1471692993232 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 03:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:36:33 INFO - PROCESS | 3656 | 1471692993236 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 3656 | 1471692993238 Marionette TRACE conn3 <- [1,2398,null,{}] 03:36:33 INFO - PROCESS | 3656 | 1471692993273 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:33 INFO - PROCESS | 3656 | 1471692993275 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:33 INFO - PROCESS | 3656 | 1471692993387 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:36:33 INFO - PROCESS | 3656 | 1471692993442 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 3656 | 1471692993444 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:33 INFO - PROCESS | 3656 | ++DOCSHELL 1754D000 == 31 [pid = 3656] [id = 609] 03:36:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17563000) [pid = 3656] [serial = 1827] [outer = 00000000] 03:36:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1756CC00) [pid = 3656] [serial = 1828] [outer = 17563000] 03:36:33 INFO - PROCESS | 3656 | 1471692993491 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17599C00) [pid = 3656] [serial = 1829] [outer = 17563000] 03:36:33 INFO - PROCESS | 3656 | 1471692993921 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 710ms 03:36:33 INFO - PROCESS | 3656 | 1471692993939 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 3656 | 1471692993941 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 03:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:36:33 INFO - PROCESS | 3656 | 1471692993944 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 3656 | 1471692993946 Marionette TRACE conn3 <- [1,2402,null,{}] 03:36:33 INFO - PROCESS | 3656 | 1471692993953 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:33 INFO - PROCESS | 3656 | 1471692993959 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:34 INFO - PROCESS | 3656 | 1471692994091 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:36:34 INFO - PROCESS | 3656 | 1471692994082 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 3656 | 1471692994084 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:34 INFO - PROCESS | 3656 | ++DOCSHELL 1756C400 == 32 [pid = 3656] [id = 610] 03:36:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17733C00) [pid = 3656] [serial = 1830] [outer = 00000000] 03:36:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1822CC00) [pid = 3656] [serial = 1831] [outer = 17733C00] 03:36:34 INFO - PROCESS | 3656 | 1471692994182 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (182CCC00) [pid = 3656] [serial = 1832] [outer = 17733C00] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1748D400) [pid = 3656] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1560E800) [pid = 3656] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16D85400) [pid = 3656] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (112C5400) [pid = 3656] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (175A2800) [pid = 3656] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (13161000) [pid = 3656] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (0F343400) [pid = 3656] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17AF0800) [pid = 3656] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (0C76C800) [pid = 3656] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (15241800) [pid = 3656] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (10A01C00) [pid = 3656] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:36:34 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (139D1C00) [pid = 3656] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:36:34 INFO - PROCESS | 3656 | 1471692994629 Marionette TRACE conn3 <- [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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 696ms 03:36:34 INFO - PROCESS | 3656 | 1471692994673 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 3656 | 1471692994675 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 03:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:36:34 INFO - PROCESS | 3656 | 1471692994680 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 3656 | 1471692994682 Marionette TRACE conn3 <- [1,2406,null,{}] 03:36:34 INFO - PROCESS | 3656 | 1471692994685 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:34 INFO - PROCESS | 3656 | 1471692994687 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:34 INFO - PROCESS | 3656 | 1471692994764 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:36:34 INFO - PROCESS | 3656 | 1471692994840 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 3656 | 1471692994842 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:34 INFO - PROCESS | 3656 | ++DOCSHELL 0F34D000 == 33 [pid = 3656] [id = 611] 03:36:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (0F350C00) [pid = 3656] [serial = 1833] [outer = 00000000] 03:36:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (13248800) [pid = 3656] [serial = 1834] [outer = 0F350C00] 03:36:34 INFO - PROCESS | 3656 | 1471692994889 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (13945C00) [pid = 3656] [serial = 1835] [outer = 0F350C00] 03:36:35 INFO - PROCESS | 3656 | 1471692995244 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 606ms 03:36:35 INFO - PROCESS | 3656 | 1471692995278 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 3656 | 1471692995280 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 03:36:35 INFO - PROCESS | 3656 | 1471692995284 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:36:35 INFO - PROCESS | 3656 | 1471692995286 Marionette TRACE conn3 <- [1,2410,null,{}] 03:36:35 INFO - PROCESS | 3656 | 1471692995289 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:35 INFO - PROCESS | 3656 | 1471692995291 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:35 INFO - PROCESS | 3656 | 1471692995411 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:36:35 INFO - PROCESS | 3656 | 1471692995416 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 3656 | 1471692995418 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:35 INFO - PROCESS | 3656 | ++DOCSHELL 10A4E400 == 34 [pid = 3656] [id = 612] 03:36:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1672AC00) [pid = 3656] [serial = 1836] [outer = 00000000] 03:36:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (19602400) [pid = 3656] [serial = 1837] [outer = 1672AC00] 03:36:35 INFO - PROCESS | 3656 | 1471692995466 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1960A800) [pid = 3656] [serial = 1838] [outer = 1672AC00] 03:36:35 INFO - PROCESS | 3656 | 1471692995840 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 592ms 03:36:35 INFO - PROCESS | 3656 | 1471692995884 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 3656 | 1471692995886 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 03:36:35 INFO - PROCESS | 3656 | 1471692995894 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 3656 | 1471692995895 Marionette TRACE conn3 <- [1,2414,null,{}] 03:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:36:35 INFO - PROCESS | 3656 | 1471692995899 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:35 INFO - PROCESS | 3656 | 1471692995901 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:35 INFO - PROCESS | 3656 | 1471692995980 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:36:35 INFO - PROCESS | 3656 | 1471692995988 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 3656 | 1471692995991 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:35 INFO - PROCESS | 3656 | ++DOCSHELL 13EA5400 == 35 [pid = 3656] [id = 613] 03:36:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (13EAE000) [pid = 3656] [serial = 1839] [outer = 00000000] 03:36:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (19622400) [pid = 3656] [serial = 1840] [outer = 13EAE000] 03:36:36 INFO - PROCESS | 3656 | 1471692996035 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (19698C00) [pid = 3656] [serial = 1841] [outer = 13EAE000] 03:36:36 INFO - PROCESS | 3656 | 1471692996574 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 696ms 03:36:36 INFO - PROCESS | 3656 | 1471692996601 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 3656 | 1471692996606 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 03:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:36:36 INFO - PROCESS | 3656 | 1471692996611 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 3656 | 1471692996615 Marionette TRACE conn3 <- [1,2418,null,{}] 03:36:36 INFO - PROCESS | 3656 | 1471692996621 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:36 INFO - PROCESS | 3656 | 1471692996624 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:36 INFO - PROCESS | 3656 | 1471692996725 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:36:36 INFO - PROCESS | 3656 | 1471692996862 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 3656 | 1471692996867 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:36 INFO - PROCESS | 3656 | ++DOCSHELL 0F349800 == 36 [pid = 3656] [id = 614] 03:36:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (0F34D800) [pid = 3656] [serial = 1842] [outer = 00000000] 03:36:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (112C5400) [pid = 3656] [serial = 1843] [outer = 0F34D800] 03:36:36 INFO - PROCESS | 3656 | 1471692996929 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (12831400) [pid = 3656] [serial = 1844] [outer = 0F34D800] 03:36:37 INFO - PROCESS | 3656 | 1471692997549 Marionette TRACE conn3 <- [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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 991ms 03:36:37 INFO - PROCESS | 3656 | 1471692997599 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 3656 | 1471692997604 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 03:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:36:37 INFO - PROCESS | 3656 | 1471692997611 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 3656 | 1471692997614 Marionette TRACE conn3 <- [1,2422,null,{}] 03:36:37 INFO - PROCESS | 3656 | 1471692997637 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:37 INFO - PROCESS | 3656 | 1471692997640 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:37 INFO - PROCESS | 3656 | 1471692997735 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:36:37 INFO - PROCESS | 3656 | 1471692997872 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 3656 | 1471692997875 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:37 INFO - PROCESS | 3656 | ++DOCSHELL 1324B400 == 37 [pid = 3656] [id = 615] 03:36:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (13252400) [pid = 3656] [serial = 1845] [outer = 00000000] 03:36:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (141A3C00) [pid = 3656] [serial = 1846] [outer = 13252400] 03:36:37 INFO - PROCESS | 3656 | 1471692997934 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1606C800) [pid = 3656] [serial = 1847] [outer = 13252400] 03:36:38 INFO - PROCESS | 3656 | 1471692998464 Marionette TRACE conn3 <- [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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 903ms 03:36:38 INFO - PROCESS | 3656 | 1471692998523 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 3656 | 1471692998526 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 03:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:36:38 INFO - PROCESS | 3656 | 1471692998530 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 3656 | 1471692998534 Marionette TRACE conn3 <- [1,2426,null,{}] 03:36:38 INFO - PROCESS | 3656 | 1471692998551 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:38 INFO - PROCESS | 3656 | 1471692998557 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:38 INFO - PROCESS | 3656 | 1471692998712 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:36:38 INFO - PROCESS | 3656 | 1471692998814 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 3656 | 1471692998817 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:38 INFO - PROCESS | 3656 | ++DOCSHELL 17AFB800 == 38 [pid = 3656] [id = 616] 03:36:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (17EA0000) [pid = 3656] [serial = 1848] [outer = 00000000] 03:36:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19603C00) [pid = 3656] [serial = 1849] [outer = 17EA0000] 03:36:38 INFO - PROCESS | 3656 | 1471692998875 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19620000) [pid = 3656] [serial = 1850] [outer = 17EA0000] 03:36:39 INFO - PROCESS | 3656 | 1471692999632 Marionette TRACE conn3 <- [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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1184ms 03:36:39 INFO - PROCESS | 3656 | 1471692999717 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 3656 | 1471692999721 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 03:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:36:39 INFO - PROCESS | 3656 | 1471692999726 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 3656 | 1471692999729 Marionette TRACE conn3 <- [1,2430,null,{}] 03:36:39 INFO - PROCESS | 3656 | 1471692999735 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:39 INFO - PROCESS | 3656 | 1471692999738 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:39 INFO - PROCESS | 3656 | 1471692999901 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:36:39 INFO - PROCESS | 3656 | 1471692999912 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 3656 | 1471692999916 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:39 INFO - PROCESS | 3656 | ++DOCSHELL 10A48400 == 39 [pid = 3656] [id = 617] 03:36:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (10A48800) [pid = 3656] [serial = 1851] [outer = 00000000] 03:36:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (12830800) [pid = 3656] [serial = 1852] [outer = 10A48800] 03:36:39 INFO - PROCESS | 3656 | 1471692999950 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (129C6400) [pid = 3656] [serial = 1853] [outer = 10A48800] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 10A4E400 == 38 [pid = 3656] [id = 612] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 0F34D000 == 37 [pid = 3656] [id = 611] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 1756C400 == 36 [pid = 3656] [id = 610] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 1754D000 == 35 [pid = 3656] [id = 609] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 15AFB800 == 34 [pid = 3656] [id = 608] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 13928C00 == 33 [pid = 3656] [id = 607] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 114EB800 == 32 [pid = 3656] [id = 606] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 0F350400 == 31 [pid = 3656] [id = 605] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 19609800 == 30 [pid = 3656] [id = 603] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 10FA7800 == 29 [pid = 3656] [id = 604] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 17AFB800 == 28 [pid = 3656] [id = 616] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 13EA5400 == 27 [pid = 3656] [id = 613] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 0F349800 == 26 [pid = 3656] [id = 614] 03:36:40 INFO - PROCESS | 3656 | --DOCSHELL 1324B400 == 25 [pid = 3656] [id = 615] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (19602C00) [pid = 3656] [serial = 1807] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1672C800) [pid = 3656] [serial = 1792] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17560800) [pid = 3656] [serial = 1795] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (11CE8000) [pid = 3656] [serial = 1786] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (12989400) [pid = 3656] [serial = 1787] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17A92C00) [pid = 3656] [serial = 1798] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (131E7800) [pid = 3656] [serial = 1789] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17564000) [pid = 3656] [serial = 1796] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (13255C00) [pid = 3656] [serial = 1790] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10559400) [pid = 3656] [serial = 1801] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (182D3C00) [pid = 3656] [serial = 1781] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (18229400) [pid = 3656] [serial = 1780] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (18226400) [pid = 3656] [serial = 1799] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (0F34E000) [pid = 3656] [serial = 1783] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1051D800) [pid = 3656] [serial = 1784] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (18231C00) [pid = 3656] [serial = 1804] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19604000) [pid = 3656] [serial = 1808] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (12980400) [pid = 3656] [serial = 1802] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1293E800) [pid = 3656] [serial = 1775] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1143C400) [pid = 3656] [serial = 1774] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1672E000) [pid = 3656] [serial = 1778] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (15601C00) [pid = 3656] [serial = 1777] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16731800) [pid = 3656] [serial = 1793] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (182D1800) [pid = 3656] [serial = 1805] [outer = 00000000] [url = about:blank] 03:36:41 INFO - PROCESS | 3656 | 1471693001073 Marionette TRACE conn3 <- [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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1377ms 03:36:41 INFO - PROCESS | 3656 | 1471693001113 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 3656 | 1471693001117 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 03:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:36:41 INFO - PROCESS | 3656 | 1471693001129 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 3656 | 1471693001132 Marionette TRACE conn3 <- [1,2434,null,{}] 03:36:41 INFO - PROCESS | 3656 | 1471693001138 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:41 INFO - PROCESS | 3656 | 1471693001140 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:41 INFO - PROCESS | 3656 | 1471693001228 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:36:41 INFO - PROCESS | 3656 | 1471693001321 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 3656 | 1471693001324 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:41 INFO - PROCESS | 3656 | ++DOCSHELL 10A49C00 == 26 [pid = 3656] [id = 618] 03:36:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (10A4A400) [pid = 3656] [serial = 1854] [outer = 00000000] 03:36:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (11260000) [pid = 3656] [serial = 1855] [outer = 10A4A400] 03:36:41 INFO - PROCESS | 3656 | 1471693001373 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (112A0C00) [pid = 3656] [serial = 1856] [outer = 10A4A400] 03:36:41 INFO - PROCESS | 3656 | 1471693001757 Marionette TRACE conn3 <- [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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 666ms 03:36:41 INFO - PROCESS | 3656 | 1471693001782 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 3656 | 1471693001787 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 03:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:36:41 INFO - PROCESS | 3656 | 1471693001793 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 3656 | 1471693001796 Marionette TRACE conn3 <- [1,2438,null,{}] 03:36:41 INFO - PROCESS | 3656 | 1471693001800 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:41 INFO - PROCESS | 3656 | 1471693001802 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:41 INFO - PROCESS | 3656 | 1471693001889 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:36:41 INFO - PROCESS | 3656 | 1471693001895 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 3656 | 1471693001898 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:41 INFO - PROCESS | 3656 | ++DOCSHELL 129E6400 == 27 [pid = 3656] [id = 619] 03:36:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (129E7800) [pid = 3656] [serial = 1857] [outer = 00000000] 03:36:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12D6EC00) [pid = 3656] [serial = 1858] [outer = 129E7800] 03:36:41 INFO - PROCESS | 3656 | 1471693001977 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (13038000) [pid = 3656] [serial = 1859] [outer = 129E7800] 03:36:42 INFO - PROCESS | 3656 | 1471693002401 Marionette TRACE conn3 <- [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]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 651ms 03:36:42 INFO - PROCESS | 3656 | 1471693002459 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 3656 | 1471693002461 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 03:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:36:42 INFO - PROCESS | 3656 | 1471693002465 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 3656 | 1471693002468 Marionette TRACE conn3 <- [1,2442,null,{}] 03:36:42 INFO - PROCESS | 3656 | 1471693002480 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:42 INFO - PROCESS | 3656 | 1471693002484 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:42 INFO - PROCESS | 3656 | 1471693002570 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:36:42 INFO - PROCESS | 3656 | 1471693002579 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 3656 | 1471693002582 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:42 INFO - PROCESS | 3656 | ++DOCSHELL 13EA3C00 == 28 [pid = 3656] [id = 620] 03:36:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (13EA4400) [pid = 3656] [serial = 1860] [outer = 00000000] 03:36:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1419F800) [pid = 3656] [serial = 1861] [outer = 13EA4400] 03:36:42 INFO - PROCESS | 3656 | 1471693002639 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (155F0800) [pid = 3656] [serial = 1862] [outer = 13EA4400] 03:36:43 INFO - PROCESS | 3656 | 1471693003082 Marionette TRACE conn3 <- [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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 651ms 03:36:43 INFO - PROCESS | 3656 | 1471693003124 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 3656 | 1471693003127 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 03:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:36:43 INFO - PROCESS | 3656 | 1471693003130 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 3656 | 1471693003132 Marionette TRACE conn3 <- [1,2446,null,{}] 03:36:43 INFO - PROCESS | 3656 | 1471693003136 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:43 INFO - PROCESS | 3656 | 1471693003138 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:43 INFO - PROCESS | 3656 | 1471693003255 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:36:43 INFO - PROCESS | 3656 | 1471693003340 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 3656 | 1471693003325 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:43 INFO - PROCESS | 3656 | ++DOCSHELL 16072800 == 29 [pid = 3656] [id = 621] 03:36:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1672E000) [pid = 3656] [serial = 1863] [outer = 00000000] 03:36:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (167BA000) [pid = 3656] [serial = 1864] [outer = 1672E000] 03:36:43 INFO - PROCESS | 3656 | 1471693003371 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16D85400) [pid = 3656] [serial = 1865] [outer = 1672E000] 03:36:43 INFO - PROCESS | 3656 | 1471693003771 Marionette TRACE conn3 <- [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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 651ms 03:36:43 INFO - PROCESS | 3656 | 1471693003793 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 3656 | 1471693003795 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 03:36:43 INFO - PROCESS | 3656 | 1471693003799 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:36:43 INFO - PROCESS | 3656 | 1471693003800 Marionette TRACE conn3 <- [1,2450,null,{}] 03:36:43 INFO - PROCESS | 3656 | 1471693003804 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:43 INFO - PROCESS | 3656 | 1471693003806 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:43 INFO - PROCESS | 3656 | 1471693003915 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:36:43 INFO - PROCESS | 3656 | 1471693003920 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 3656 | 1471693003922 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:43 INFO - PROCESS | 3656 | ++DOCSHELL 16E0D400 == 30 [pid = 3656] [id = 622] 03:36:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16E0D800) [pid = 3656] [serial = 1866] [outer = 00000000] 03:36:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1754D000) [pid = 3656] [serial = 1867] [outer = 16E0D800] 03:36:43 INFO - PROCESS | 3656 | 1471693003951 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17566000) [pid = 3656] [serial = 1868] [outer = 16E0D800] 03:36:44 INFO - PROCESS | 3656 | 1471693004411 Marionette TRACE conn3 <- [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]]]}] 03:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 666ms 03:36:44 INFO - PROCESS | 3656 | 1471693004462 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 3656 | 1471693004464 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 03:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:36:44 INFO - PROCESS | 3656 | 1471693004477 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 3656 | 1471693004479 Marionette TRACE conn3 <- [1,2454,null,{}] 03:36:44 INFO - PROCESS | 3656 | 1471693004483 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:44 INFO - PROCESS | 3656 | 1471693004488 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:44 INFO - PROCESS | 3656 | 1471693004635 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:36:44 INFO - PROCESS | 3656 | 1471693004669 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 3656 | 1471693004671 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:44 INFO - PROCESS | 3656 | ++DOCSHELL 17EA3400 == 31 [pid = 3656] [id = 623] 03:36:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17EA3C00) [pid = 3656] [serial = 1869] [outer = 00000000] 03:36:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (18229400) [pid = 3656] [serial = 1870] [outer = 17EA3C00] 03:36:44 INFO - PROCESS | 3656 | 1471693004719 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18233000) [pid = 3656] [serial = 1871] [outer = 17EA3C00] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17733C00) [pid = 3656] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19609C00) [pid = 3656] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (11CEE800) [pid = 3656] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17563000) [pid = 3656] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (13941800) [pid = 3656] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (10FAEC00) [pid = 3656] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (10273400) [pid = 3656] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (0F350C00) [pid = 3656] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (13EAE000) [pid = 3656] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1672AC00) [pid = 3656] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:36:45 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (16063400) [pid = 3656] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:36:45 INFO - PROCESS | 3656 | 1471693005296 Marionette TRACE conn3 <- [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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 858ms 03:36:45 INFO - PROCESS | 3656 | 1471693005320 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 3656 | 1471693005322 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 03:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:36:45 INFO - PROCESS | 3656 | 1471693005334 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 3656 | 1471693005336 Marionette TRACE conn3 <- [1,2458,null,{}] 03:36:45 INFO - PROCESS | 3656 | 1471693005344 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:45 INFO - PROCESS | 3656 | 1471693005346 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:45 INFO - PROCESS | 3656 | 1471693005425 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:36:45 INFO - PROCESS | 3656 | 1471693005431 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 3656 | 1471693005433 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:45 INFO - PROCESS | 3656 | ++DOCSHELL 0C765400 == 32 [pid = 3656] [id = 624] 03:36:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (0F34F800) [pid = 3656] [serial = 1872] [outer = 00000000] 03:36:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1672AC00) [pid = 3656] [serial = 1873] [outer = 0F34F800] 03:36:45 INFO - PROCESS | 3656 | 1471693005477 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (168F4800) [pid = 3656] [serial = 1874] [outer = 0F34F800] 03:36:45 INFO - PROCESS | 3656 | 1471693005904 Marionette TRACE conn3 <- [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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 622ms 03:36:45 INFO - PROCESS | 3656 | 1471693005945 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 3656 | 1471693005947 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 03:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:36:45 INFO - PROCESS | 3656 | 1471693005950 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 3656 | 1471693005952 Marionette TRACE conn3 <- [1,2462,null,{}] 03:36:45 INFO - PROCESS | 3656 | 1471693005955 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:45 INFO - PROCESS | 3656 | 1471693005957 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:46 INFO - PROCESS | 3656 | 1471693006037 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:36:46 INFO - PROCESS | 3656 | 1471693006042 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 3656 | 1471693006044 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:46 INFO - PROCESS | 3656 | ++DOCSHELL 102CB800 == 33 [pid = 3656] [id = 625] 03:36:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16733000) [pid = 3656] [serial = 1875] [outer = 00000000] 03:36:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (182CDC00) [pid = 3656] [serial = 1876] [outer = 16733000] 03:36:46 INFO - PROCESS | 3656 | 1471693006089 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (182CE000) [pid = 3656] [serial = 1877] [outer = 16733000] 03:36:46 INFO - PROCESS | 3656 | 1471693006519 Marionette TRACE conn3 <- [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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 606ms 03:36:46 INFO - PROCESS | 3656 | 1471693006568 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 3656 | 1471693006570 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 03:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:36:46 INFO - PROCESS | 3656 | 1471693006574 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 3656 | 1471693006576 Marionette TRACE conn3 <- [1,2466,null,{}] 03:36:46 INFO - PROCESS | 3656 | 1471693006579 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:46 INFO - PROCESS | 3656 | 1471693006581 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:46 INFO - PROCESS | 3656 | 1471693006640 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:36:46 INFO - PROCESS | 3656 | 1471693006649 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 3656 | 1471693006651 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:46 INFO - PROCESS | 3656 | ++DOCSHELL 13C23400 == 34 [pid = 3656] [id = 626] 03:36:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (182DA000) [pid = 3656] [serial = 1878] [outer = 00000000] 03:36:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19606000) [pid = 3656] [serial = 1879] [outer = 182DA000] 03:36:46 INFO - PROCESS | 3656 | 1471693006697 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (19606C00) [pid = 3656] [serial = 1880] [outer = 182DA000] 03:36:47 INFO - PROCESS | 3656 | 1471693007151 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 666ms 03:36:47 INFO - PROCESS | 3656 | 1471693007239 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 3656 | 1471693007243 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 03:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:36:47 INFO - PROCESS | 3656 | 1471693007232 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 3656 | 1471693007236 Marionette TRACE conn3 <- [1,2470,null,{}] 03:36:47 INFO - PROCESS | 3656 | 1471693007242 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:47 INFO - PROCESS | 3656 | 1471693007245 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:47 INFO - PROCESS | 3656 | 1471693007419 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:36:47 INFO - PROCESS | 3656 | 1471693007557 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 3656 | 1471693007544 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:47 INFO - PROCESS | 3656 | ++DOCSHELL 10A51000 == 35 [pid = 3656] [id = 627] 03:36:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (10A52C00) [pid = 3656] [serial = 1881] [outer = 00000000] 03:36:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (11258C00) [pid = 3656] [serial = 1882] [outer = 10A52C00] 03:36:47 INFO - PROCESS | 3656 | 1471693007605 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (114E2C00) [pid = 3656] [serial = 1883] [outer = 10A52C00] 03:36:48 INFO - PROCESS | 3656 | 1471693008350 Marionette TRACE conn3 <- [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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1184ms 03:36:48 INFO - PROCESS | 3656 | 1471693008443 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 3656 | 1471693008448 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 03:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:36:48 INFO - PROCESS | 3656 | 1471693008454 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 3656 | 1471693008457 Marionette TRACE conn3 <- [1,2474,null,{}] 03:36:48 INFO - PROCESS | 3656 | 1471693008461 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:48 INFO - PROCESS | 3656 | 1471693008464 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:48 INFO - PROCESS | 3656 | 1471693008641 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:36:48 INFO - PROCESS | 3656 | 1471693008774 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 3656 | 1471693008777 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:48 INFO - PROCESS | 3656 | ++DOCSHELL 10FA6400 == 36 [pid = 3656] [id = 628] 03:36:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (129E4400) [pid = 3656] [serial = 1884] [outer = 00000000] 03:36:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (13257C00) [pid = 3656] [serial = 1885] [outer = 129E4400] 03:36:48 INFO - PROCESS | 3656 | 1471693008837 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1419D800) [pid = 3656] [serial = 1886] [outer = 129E4400] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 102CB800 == 35 [pid = 3656] [id = 625] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 0C765400 == 34 [pid = 3656] [id = 624] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 17EA3400 == 33 [pid = 3656] [id = 623] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 16E0D400 == 32 [pid = 3656] [id = 622] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 16072800 == 31 [pid = 3656] [id = 621] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 13EA3C00 == 30 [pid = 3656] [id = 620] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 129E6400 == 29 [pid = 3656] [id = 619] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 10A49C00 == 28 [pid = 3656] [id = 618] 03:36:49 INFO - PROCESS | 3656 | --DOCSHELL 10A48400 == 27 [pid = 3656] [id = 617] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1822CC00) [pid = 3656] [serial = 1831] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (19614800) [pid = 3656] [serial = 1811] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1960E400) [pid = 3656] [serial = 1810] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129E7400) [pid = 3656] [serial = 1819] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12D6E800) [pid = 3656] [serial = 1820] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17599C00) [pid = 3656] [serial = 1829] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (13EAE800) [pid = 3656] [serial = 1822] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (129C0800) [pid = 3656] [serial = 1813] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (13167000) [pid = 3656] [serial = 1814] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (10A4D400) [pid = 3656] [serial = 1816] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1756CC00) [pid = 3656] [serial = 1828] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (112C2C00) [pid = 3656] [serial = 1817] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (13248800) [pid = 3656] [serial = 1834] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19622400) [pid = 3656] [serial = 1840] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19698C00) [pid = 3656] [serial = 1841] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19602400) [pid = 3656] [serial = 1837] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (182CCC00) [pid = 3656] [serial = 1832] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (16733400) [pid = 3656] [serial = 1825] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (13945C00) [pid = 3656] [serial = 1835] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1960A800) [pid = 3656] [serial = 1838] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16D92000) [pid = 3656] [serial = 1826] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (141A2400) [pid = 3656] [serial = 1823] [outer = 00000000] [url = about:blank] 03:36:49 INFO - PROCESS | 3656 | 1471693009673 Marionette TRACE conn3 <- [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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1288ms 03:36:49 INFO - PROCESS | 3656 | 1471693009738 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 3656 | 1471693009743 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 03:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:36:49 INFO - PROCESS | 3656 | 1471693009749 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 3656 | 1471693009752 Marionette TRACE conn3 <- [1,2478,null,{}] 03:36:49 INFO - PROCESS | 3656 | 1471693009758 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:49 INFO - PROCESS | 3656 | 1471693009762 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:49 INFO - PROCESS | 3656 | 1471693009901 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:36:50 INFO - PROCESS | 3656 | 1471693010029 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 3656 | 1471693010034 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:50 INFO - PROCESS | 3656 | ++DOCSHELL 102D2800 == 28 [pid = 3656] [id = 629] 03:36:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (1051F400) [pid = 3656] [serial = 1887] [outer = 00000000] 03:36:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (10A52400) [pid = 3656] [serial = 1888] [outer = 1051F400] 03:36:50 INFO - PROCESS | 3656 | 1471693010095 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1125F800) [pid = 3656] [serial = 1889] [outer = 1051F400] 03:36:50 INFO - PROCESS | 3656 | 1471693010703 Marionette TRACE conn3 <- [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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 976ms 03:36:50 INFO - PROCESS | 3656 | 1471693010737 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 3656 | 1471693010742 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 03:36:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:36:50 INFO - PROCESS | 3656 | 1471693010749 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 3656 | 1471693010751 Marionette TRACE conn3 <- [1,2482,null,{}] 03:36:50 INFO - PROCESS | 3656 | 1471693010755 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:50 INFO - PROCESS | 3656 | 1471693010758 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:50 INFO - PROCESS | 3656 | 1471693010875 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:36:51 INFO - PROCESS | 3656 | 1471693011010 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 3656 | 1471693011013 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:51 INFO - PROCESS | 3656 | ++DOCSHELL 129C8000 == 29 [pid = 3656] [id = 630] 03:36:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (129C9800) [pid = 3656] [serial = 1890] [outer = 00000000] 03:36:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (12DA6000) [pid = 3656] [serial = 1891] [outer = 129C9800] 03:36:51 INFO - PROCESS | 3656 | 1471693011072 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (130E6C00) [pid = 3656] [serial = 1892] [outer = 129C9800] 03:36:51 INFO - PROCESS | 3656 | 1471693011675 Marionette TRACE conn3 <- [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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 992ms 03:36:51 INFO - PROCESS | 3656 | 1471693011736 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 3656 | 1471693011739 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 03:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:36:51 INFO - PROCESS | 3656 | 1471693011743 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 3656 | 1471693011747 Marionette TRACE conn3 <- [1,2486,null,{}] 03:36:51 INFO - PROCESS | 3656 | 1471693011758 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:51 INFO - PROCESS | 3656 | 1471693011764 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:51 INFO - PROCESS | 3656 | 1471693011885 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:36:52 INFO - PROCESS | 3656 | 1471693012021 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 3656 | 1471693012025 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:52 INFO - PROCESS | 3656 | ++DOCSHELL 15233C00 == 30 [pid = 3656] [id = 631] 03:36:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1523A400) [pid = 3656] [serial = 1893] [outer = 00000000] 03:36:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (15D94400) [pid = 3656] [serial = 1894] [outer = 1523A400] 03:36:52 INFO - PROCESS | 3656 | 1471693012084 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1672E800) [pid = 3656] [serial = 1895] [outer = 1523A400] 03:36:52 INFO - PROCESS | 3656 | 1471693012635 Marionette TRACE conn3 <- [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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 947ms 03:36:52 INFO - PROCESS | 3656 | 1471693012691 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 3656 | 1471693012694 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 03:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:36:52 INFO - PROCESS | 3656 | 1471693012698 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 3656 | 1471693012700 Marionette TRACE conn3 <- [1,2490,null,{}] 03:36:52 INFO - PROCESS | 3656 | 1471693012704 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:52 INFO - PROCESS | 3656 | 1471693012706 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:52 INFO - PROCESS | 3656 | 1471693012809 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:36:52 INFO - PROCESS | 3656 | 1471693012919 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 3656 | 1471693012922 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:52 INFO - PROCESS | 3656 | ++DOCSHELL 0C761400 == 31 [pid = 3656] [id = 632] 03:36:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (0C761800) [pid = 3656] [serial = 1896] [outer = 00000000] 03:36:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (0F351000) [pid = 3656] [serial = 1897] [outer = 0C761800] 03:36:53 INFO - PROCESS | 3656 | 1471693013023 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (10520000) [pid = 3656] [serial = 1898] [outer = 0C761800] 03:36:53 INFO - PROCESS | 3656 | --DOCSHELL 10A51000 == 30 [pid = 3656] [id = 627] 03:36:53 INFO - PROCESS | 3656 | --DOCSHELL 15233C00 == 29 [pid = 3656] [id = 631] 03:36:53 INFO - PROCESS | 3656 | --DOCSHELL 13C23400 == 28 [pid = 3656] [id = 626] 03:36:53 INFO - PROCESS | 3656 | --DOCSHELL 129C8000 == 27 [pid = 3656] [id = 630] 03:36:53 INFO - PROCESS | 3656 | --DOCSHELL 10FA6400 == 26 [pid = 3656] [id = 628] 03:36:53 INFO - PROCESS | 3656 | --DOCSHELL 102D2800 == 25 [pid = 3656] [id = 629] 03:36:54 INFO - PROCESS | 3656 | 1471693014148 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1480ms 03:36:54 INFO - PROCESS | 3656 | 1471693014180 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 3656 | 1471693014184 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 03:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:36:54 INFO - PROCESS | 3656 | 1471693014191 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 3656 | 1471693014195 Marionette TRACE conn3 <- [1,2494,null,{}] 03:36:54 INFO - PROCESS | 3656 | 1471693014201 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:54 INFO - PROCESS | 3656 | 1471693014204 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:54 INFO - PROCESS | 3656 | 1471693014275 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:36:54 INFO - PROCESS | 3656 | 1471693014369 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 3656 | 1471693014372 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:54 INFO - PROCESS | 3656 | ++DOCSHELL 10FA8400 == 26 [pid = 3656] [id = 633] 03:36:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1142D800) [pid = 3656] [serial = 1899] [outer = 00000000] 03:36:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (128B5C00) [pid = 3656] [serial = 1900] [outer = 1142D800] 03:36:54 INFO - PROCESS | 3656 | 1471693014422 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (12935C00) [pid = 3656] [serial = 1901] [outer = 1142D800] 03:36:54 INFO - PROCESS | 3656 | 1471693014825 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 651ms 03:36:54 INFO - PROCESS | 3656 | 1471693014856 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 3656 | 1471693014861 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 03:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:36:54 INFO - PROCESS | 3656 | 1471693014868 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 3656 | 1471693014870 Marionette TRACE conn3 <- [1,2498,null,{}] 03:36:54 INFO - PROCESS | 3656 | 1471693014862 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:54 INFO - PROCESS | 3656 | 1471693014866 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:54 INFO - PROCESS | 3656 | 1471693014989 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:36:54 INFO - PROCESS | 3656 | 1471693014998 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 3656 | 1471693015001 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:55 INFO - PROCESS | 3656 | ++DOCSHELL 131F5000 == 27 [pid = 3656] [id = 634] 03:36:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (131F5800) [pid = 3656] [serial = 1902] [outer = 00000000] 03:36:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (13255C00) [pid = 3656] [serial = 1903] [outer = 131F5800] 03:36:55 INFO - PROCESS | 3656 | 1471693015055 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (13EA0400) [pid = 3656] [serial = 1904] [outer = 131F5800] 03:36:55 INFO - PROCESS | 3656 | 1471693015512 Marionette TRACE conn3 <- [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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 666ms 03:36:55 INFO - PROCESS | 3656 | 1471693015531 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 3656 | 1471693015533 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 03:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:36:55 INFO - PROCESS | 3656 | 1471693015541 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 3656 | 1471693015544 Marionette TRACE conn3 <- [1,2502,null,{}] 03:36:55 INFO - PROCESS | 3656 | 1471693015538 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:55 INFO - PROCESS | 3656 | 1471693015543 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:55 INFO - PROCESS | 3656 | 1471693015627 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:36:55 INFO - PROCESS | 3656 | 1471693015637 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 3656 | 1471693015640 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:55 INFO - PROCESS | 3656 | ++DOCSHELL 16D88400 == 28 [pid = 3656] [id = 635] 03:36:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16D88800) [pid = 3656] [serial = 1905] [outer = 00000000] 03:36:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (17490C00) [pid = 3656] [serial = 1906] [outer = 16D88800] 03:36:55 INFO - PROCESS | 3656 | 1471693015689 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (17562000) [pid = 3656] [serial = 1907] [outer = 16D88800] 03:36:56 INFO - PROCESS | 3656 | 1471693016128 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 666ms 03:36:56 INFO - PROCESS | 3656 | 1471693016196 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 3656 | 1471693016208 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 03:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:36:56 INFO - PROCESS | 3656 | 1471693016201 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 3656 | 1471693016203 Marionette TRACE conn3 <- [1,2506,null,{}] 03:36:56 INFO - PROCESS | 3656 | 1471693016207 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:56 INFO - PROCESS | 3656 | 1471693016209 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:56 INFO - PROCESS | 3656 | 1471693016327 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:36:56 INFO - PROCESS | 3656 | 1471693016412 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 3656 | 1471693016415 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:56 INFO - PROCESS | 3656 | ++DOCSHELL 17595000 == 29 [pid = 3656] [id = 636] 03:36:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1772B000) [pid = 3656] [serial = 1908] [outer = 00000000] 03:36:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17A8C400) [pid = 3656] [serial = 1909] [outer = 1772B000] 03:36:56 INFO - PROCESS | 3656 | 1471693016462 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (17AFD800) [pid = 3656] [serial = 1910] [outer = 1772B000] 03:36:56 INFO - PROCESS | 3656 | 1471693016849 Marionette TRACE conn3 <- [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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 696ms 03:36:56 INFO - PROCESS | 3656 | 1471693016907 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 3656 | 1471693016910 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 03:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:36:56 INFO - PROCESS | 3656 | 1471693016914 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 3656 | 1471693016917 Marionette TRACE conn3 <- [1,2510,null,{}] 03:36:56 INFO - PROCESS | 3656 | 1471693016927 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:56 INFO - PROCESS | 3656 | 1471693016929 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:57 INFO - PROCESS | 3656 | 1471693017044 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:36:57 INFO - PROCESS | 3656 | 1471693017055 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 3656 | 1471693017057 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:57 INFO - PROCESS | 3656 | ++DOCSHELL 17AFA800 == 30 [pid = 3656] [id = 637] 03:36:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17EA4000) [pid = 3656] [serial = 1911] [outer = 00000000] 03:36:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (18232C00) [pid = 3656] [serial = 1912] [outer = 17EA4000] 03:36:57 INFO - PROCESS | 3656 | 1471693017156 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (182CD800) [pid = 3656] [serial = 1913] [outer = 17EA4000] 03:36:57 INFO - PROCESS | 3656 | 1471693017565 Marionette TRACE conn3 <- [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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 711ms 03:36:57 INFO - PROCESS | 3656 | 1471693017648 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 3656 | 1471693017651 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 03:36:57 INFO - PROCESS | 3656 | 1471693017654 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 3656 | 1471693017656 Marionette TRACE conn3 <- [1,2514,null,{}] 03:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:36:57 INFO - PROCESS | 3656 | 1471693017661 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:57 INFO - PROCESS | 3656 | 1471693017666 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:57 INFO - PROCESS | 3656 | 1471693017803 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:36:57 INFO - PROCESS | 3656 | 1471693017871 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 3656 | 1471693017873 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:57 INFO - PROCESS | 3656 | ++DOCSHELL 1960D000 == 31 [pid = 3656] [id = 638] 03:36:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1960D800) [pid = 3656] [serial = 1914] [outer = 00000000] 03:36:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1961C400) [pid = 3656] [serial = 1915] [outer = 1960D800] 03:36:57 INFO - PROCESS | 3656 | 1471693017903 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (19620400) [pid = 3656] [serial = 1916] [outer = 1960D800] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (1672E000) [pid = 3656] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (13EA4400) [pid = 3656] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (10A4A400) [pid = 3656] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (129E7800) [pid = 3656] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (10A48800) [pid = 3656] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (0F34D800) [pid = 3656] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (13252400) [pid = 3656] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (182DA000) [pid = 3656] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (17EA0000) [pid = 3656] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (16E0D800) [pid = 3656] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17EA3C00) [pid = 3656] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (0F34F800) [pid = 3656] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (16733000) [pid = 3656] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (129E4400) [pid = 3656] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:36:58 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (10A52C00) [pid = 3656] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:36:58 INFO - PROCESS | 3656 | 1471693018449 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 859ms 03:36:58 INFO - PROCESS | 3656 | 1471693018519 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 3656 | 1471693018521 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 03:36:58 INFO - PROCESS | 3656 | 1471693018525 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:36:58 INFO - PROCESS | 3656 | 1471693018527 Marionette TRACE conn3 <- [1,2518,null,{}] 03:36:58 INFO - PROCESS | 3656 | 1471693018530 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:58 INFO - PROCESS | 3656 | 1471693018542 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:58 INFO - PROCESS | 3656 | 1471693018602 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:36:58 INFO - PROCESS | 3656 | 1471693018607 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 3656 | 1471693018609 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:58 INFO - PROCESS | 3656 | ++DOCSHELL 112CF000 == 32 [pid = 3656] [id = 639] 03:36:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1293CC00) [pid = 3656] [serial = 1917] [outer = 00000000] 03:36:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (13250C00) [pid = 3656] [serial = 1918] [outer = 1293CC00] 03:36:58 INFO - PROCESS | 3656 | 1471693018653 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (16E0D800) [pid = 3656] [serial = 1919] [outer = 1293CC00] 03:36:59 INFO - PROCESS | 3656 | 1471693019065 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 592ms 03:36:59 INFO - PROCESS | 3656 | 1471693019123 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 3656 | 1471693019126 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 03:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:36:59 INFO - PROCESS | 3656 | 1471693019129 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 3656 | 1471693019131 Marionette TRACE conn3 <- [1,2522,null,{}] 03:36:59 INFO - PROCESS | 3656 | 1471693019134 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:59 INFO - PROCESS | 3656 | 1471693019136 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:59 INFO - PROCESS | 3656 | 1471693019212 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:36:59 INFO - PROCESS | 3656 | 1471693019217 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 3656 | 1471693019219 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:59 INFO - PROCESS | 3656 | ++DOCSHELL 0C764C00 == 33 [pid = 3656] [id = 640] 03:36:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (129EE800) [pid = 3656] [serial = 1920] [outer = 00000000] 03:36:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1961A400) [pid = 3656] [serial = 1921] [outer = 129EE800] 03:36:59 INFO - PROCESS | 3656 | 1471693019264 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19622C00) [pid = 3656] [serial = 1922] [outer = 129EE800] 03:36:59 INFO - PROCESS | 3656 | 1471693019683 Marionette TRACE conn3 <- [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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 592ms 03:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:36:59 INFO - PROCESS | 3656 | 1471693019731 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 3656 | 1471693019733 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 03:36:59 INFO - PROCESS | 3656 | 1471693019736 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 3656 | 1471693019738 Marionette TRACE conn3 <- [1,2526,null,{}] 03:36:59 INFO - PROCESS | 3656 | 1471693019745 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:36:59 INFO - PROCESS | 3656 | 1471693019747 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:59 INFO - PROCESS | 3656 | 1471693019823 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:36:59 INFO - PROCESS | 3656 | 1471693019829 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 3656 | 1471693019831 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:36:59 INFO - PROCESS | 3656 | ++DOCSHELL 16A15C00 == 34 [pid = 3656] [id = 641] 03:36:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (196A2C00) [pid = 3656] [serial = 1923] [outer = 00000000] 03:36:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (196A7400) [pid = 3656] [serial = 1924] [outer = 196A2C00] 03:36:59 INFO - PROCESS | 3656 | 1471693019903 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (196A7C00) [pid = 3656] [serial = 1925] [outer = 196A2C00] 03:37:00 INFO - PROCESS | 3656 | 1471693020691 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1036ms 03:37:00 INFO - PROCESS | 3656 | 1471693020795 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 3656 | 1471693020800 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 03:37:00 INFO - PROCESS | 3656 | 1471693020805 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:37:00 INFO - PROCESS | 3656 | 1471693020811 Marionette TRACE conn3 <- [1,2530,null,{}] 03:37:00 INFO - PROCESS | 3656 | 1471693020816 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:00 INFO - PROCESS | 3656 | 1471693020819 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:00 INFO - PROCESS | 3656 | 1471693020930 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:37:01 INFO - PROCESS | 3656 | 1471693021066 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 3656 | 1471693021069 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:01 INFO - PROCESS | 3656 | ++DOCSHELL 11252000 == 35 [pid = 3656] [id = 642] 03:37:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (112C7800) [pid = 3656] [serial = 1926] [outer = 00000000] 03:37:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (129E2800) [pid = 3656] [serial = 1927] [outer = 112C7800] 03:37:01 INFO - PROCESS | 3656 | 1471693021130 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (131F2400) [pid = 3656] [serial = 1928] [outer = 112C7800] 03:37:01 INFO - PROCESS | 3656 | 1471693021773 Marionette TRACE conn3 <- [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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1036ms 03:37:01 INFO - PROCESS | 3656 | 1471693021841 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 3656 | 1471693021845 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 03:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:37:01 INFO - PROCESS | 3656 | 1471693021852 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 3656 | 1471693021855 Marionette TRACE conn3 <- [1,2534,null,{}] 03:37:01 INFO - PROCESS | 3656 | 1471693021859 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:01 INFO - PROCESS | 3656 | 1471693021861 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:01 INFO - PROCESS | 3656 | 1471693021993 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:37:02 INFO - PROCESS | 3656 | 1471693022223 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 3656 | 1471693022226 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:02 INFO - PROCESS | 3656 | ++DOCSHELL 0C75FC00 == 36 [pid = 3656] [id = 643] 03:37:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (0C767C00) [pid = 3656] [serial = 1929] [outer = 00000000] 03:37:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (0F34F400) [pid = 3656] [serial = 1930] [outer = 0C767C00] 03:37:02 INFO - PROCESS | 3656 | 1471693022293 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1051F800) [pid = 3656] [serial = 1931] [outer = 0C767C00] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 0C764C00 == 35 [pid = 3656] [id = 640] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 112CF000 == 34 [pid = 3656] [id = 639] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 1960D000 == 33 [pid = 3656] [id = 638] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 17AFA800 == 32 [pid = 3656] [id = 637] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 17595000 == 31 [pid = 3656] [id = 636] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 16D88400 == 30 [pid = 3656] [id = 635] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 131F5000 == 29 [pid = 3656] [id = 634] 03:37:02 INFO - PROCESS | 3656 | --DOCSHELL 10FA8400 == 28 [pid = 3656] [id = 633] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (167BA000) [pid = 3656] [serial = 1864] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1419F800) [pid = 3656] [serial = 1861] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (11260000) [pid = 3656] [serial = 1855] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (112A0C00) [pid = 3656] [serial = 1856] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (12D6EC00) [pid = 3656] [serial = 1858] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (13038000) [pid = 3656] [serial = 1859] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (129C6400) [pid = 3656] [serial = 1853] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (12830800) [pid = 3656] [serial = 1852] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (12831400) [pid = 3656] [serial = 1844] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (112C5400) [pid = 3656] [serial = 1843] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1606C800) [pid = 3656] [serial = 1847] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (141A3C00) [pid = 3656] [serial = 1846] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (19606000) [pid = 3656] [serial = 1879] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19620000) [pid = 3656] [serial = 1850] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19603C00) [pid = 3656] [serial = 1849] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (17566000) [pid = 3656] [serial = 1868] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1754D000) [pid = 3656] [serial = 1867] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (19606C00) [pid = 3656] [serial = 1880] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (18229400) [pid = 3656] [serial = 1870] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (168F4800) [pid = 3656] [serial = 1874] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1672AC00) [pid = 3656] [serial = 1873] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (182CDC00) [pid = 3656] [serial = 1876] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (182CE000) [pid = 3656] [serial = 1877] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (18233000) [pid = 3656] [serial = 1871] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (16D85400) [pid = 3656] [serial = 1865] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (155F0800) [pid = 3656] [serial = 1862] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1419D800) [pid = 3656] [serial = 1886] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (114E2C00) [pid = 3656] [serial = 1883] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (13257C00) [pid = 3656] [serial = 1885] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (11258C00) [pid = 3656] [serial = 1882] [outer = 00000000] [url = about:blank] 03:37:02 INFO - PROCESS | 3656 | 1471693022966 Marionette TRACE conn3 <- [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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1154ms 03:37:03 INFO - PROCESS | 3656 | 1471693023008 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 3656 | 1471693023012 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 03:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:37:03 INFO - PROCESS | 3656 | 1471693023016 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 3656 | 1471693023018 Marionette TRACE conn3 <- [1,2538,null,{}] 03:37:03 INFO - PROCESS | 3656 | 1471693023024 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:03 INFO - PROCESS | 3656 | 1471693023028 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:03 INFO - PROCESS | 3656 | 1471693023144 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:37:03 INFO - PROCESS | 3656 | 1471693023219 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 3656 | 1471693023222 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:03 INFO - PROCESS | 3656 | ++DOCSHELL 10229800 == 29 [pid = 3656] [id = 644] 03:37:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (10275800) [pid = 3656] [serial = 1932] [outer = 00000000] 03:37:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (11296000) [pid = 3656] [serial = 1933] [outer = 10275800] 03:37:03 INFO - PROCESS | 3656 | 1471693023271 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (128B1800) [pid = 3656] [serial = 1934] [outer = 10275800] 03:37:03 INFO - PROCESS | 3656 | 1471693023712 Marionette TRACE conn3 <- [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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 755ms 03:37:03 INFO - PROCESS | 3656 | 1471693023777 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 3656 | 1471693023781 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 03:37:03 INFO - PROCESS | 3656 | 1471693023786 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:37:03 INFO - PROCESS | 3656 | 1471693023788 Marionette TRACE conn3 <- [1,2542,null,{}] 03:37:03 INFO - PROCESS | 3656 | 1471693023791 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:03 INFO - PROCESS | 3656 | 1471693023793 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:03 INFO - PROCESS | 3656 | 1471693023863 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:37:03 INFO - PROCESS | 3656 | 1471693023872 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 3656 | 1471693023874 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:03 INFO - PROCESS | 3656 | ++DOCSHELL 1298BC00 == 30 [pid = 3656] [id = 645] 03:37:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (129C6400) [pid = 3656] [serial = 1935] [outer = 00000000] 03:37:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (132E4400) [pid = 3656] [serial = 1936] [outer = 129C6400] 03:37:03 INFO - PROCESS | 3656 | 1471693023920 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (14195400) [pid = 3656] [serial = 1937] [outer = 129C6400] 03:37:04 INFO - PROCESS | 3656 | 1471693024385 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 666ms 03:37:04 INFO - PROCESS | 3656 | 1471693024449 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 3656 | 1471693024452 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 03:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:37:04 INFO - PROCESS | 3656 | 1471693024456 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 3656 | 1471693024463 Marionette TRACE conn3 <- [1,2546,null,{}] 03:37:04 INFO - PROCESS | 3656 | 1471693024472 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:04 INFO - PROCESS | 3656 | 1471693024476 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:04 INFO - PROCESS | 3656 | 1471693024544 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:37:04 INFO - PROCESS | 3656 | 1471693024648 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 3656 | 1471693024650 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:04 INFO - PROCESS | 3656 | ++DOCSHELL 16729800 == 31 [pid = 3656] [id = 646] 03:37:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1672AC00) [pid = 3656] [serial = 1938] [outer = 00000000] 03:37:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (16A07C00) [pid = 3656] [serial = 1939] [outer = 1672AC00] 03:37:04 INFO - PROCESS | 3656 | 1471693024695 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16D8EC00) [pid = 3656] [serial = 1940] [outer = 1672AC00] 03:37:05 INFO - PROCESS | 3656 | 1471693025117 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 725ms 03:37:05 INFO - PROCESS | 3656 | 1471693025177 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 3656 | 1471693025180 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 03:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:37:05 INFO - PROCESS | 3656 | 1471693025193 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 3656 | 1471693025195 Marionette TRACE conn3 <- [1,2550,null,{}] 03:37:05 INFO - PROCESS | 3656 | 1471693025199 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:05 INFO - PROCESS | 3656 | 1471693025201 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:05 INFO - PROCESS | 3656 | 1471693025320 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:37:05 INFO - PROCESS | 3656 | 1471693025380 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 3656 | 1471693025383 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:05 INFO - PROCESS | 3656 | ++DOCSHELL 17561800 == 32 [pid = 3656] [id = 647] 03:37:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17563000) [pid = 3656] [serial = 1941] [outer = 00000000] 03:37:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17569800) [pid = 3656] [serial = 1942] [outer = 17563000] 03:37:05 INFO - PROCESS | 3656 | 1471693025428 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17595000) [pid = 3656] [serial = 1943] [outer = 17563000] 03:37:05 INFO - PROCESS | 3656 | 1471693025847 Marionette TRACE conn3 <- [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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 667ms 03:37:05 INFO - PROCESS | 3656 | 1471693025873 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 3656 | 1471693025875 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 03:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:37:05 INFO - PROCESS | 3656 | 1471693025884 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 3656 | 1471693025886 Marionette TRACE conn3 <- [1,2554,null,{}] 03:37:05 INFO - PROCESS | 3656 | 1471693025889 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:05 INFO - PROCESS | 3656 | 1471693025892 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:06 INFO - PROCESS | 3656 | 1471693026006 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:37:06 INFO - PROCESS | 3656 | 1471693026015 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 3656 | 1471693026021 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:06 INFO - PROCESS | 3656 | ++DOCSHELL 129E3000 == 33 [pid = 3656] [id = 648] 03:37:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17738000) [pid = 3656] [serial = 1944] [outer = 00000000] 03:37:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17E9F000) [pid = 3656] [serial = 1945] [outer = 17738000] 03:37:06 INFO - PROCESS | 3656 | 1471693026077 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1822A400) [pid = 3656] [serial = 1946] [outer = 17738000] 03:37:06 INFO - PROCESS | 3656 | 1471693026537 Marionette TRACE conn3 <- [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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 651ms 03:37:06 INFO - PROCESS | 3656 | 1471693026563 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 3656 | 1471693026548 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 03:37:06 INFO - PROCESS | 3656 | 1471693026551 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:37:06 INFO - PROCESS | 3656 | 1471693026552 Marionette TRACE conn3 <- [1,2558,null,{}] 03:37:06 INFO - PROCESS | 3656 | 1471693026556 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:06 INFO - PROCESS | 3656 | 1471693026558 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:06 INFO - PROCESS | 3656 | 1471693026698 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:37:06 INFO - PROCESS | 3656 | 1471693026719 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 3656 | 1471693026721 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:06 INFO - PROCESS | 3656 | ++DOCSHELL 129E8800 == 34 [pid = 3656] [id = 649] 03:37:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (13035400) [pid = 3656] [serial = 1947] [outer = 00000000] 03:37:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (182D8800) [pid = 3656] [serial = 1948] [outer = 13035400] 03:37:06 INFO - PROCESS | 3656 | 1471693026789 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (182D9C00) [pid = 3656] [serial = 1949] [outer = 13035400] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (16D88800) [pid = 3656] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (131F5800) [pid = 3656] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (0C761800) [pid = 3656] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1142D800) [pid = 3656] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1772B000) [pid = 3656] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17EA4000) [pid = 3656] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1960D800) [pid = 3656] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1051F400) [pid = 3656] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (129EE800) [pid = 3656] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (129C9800) [pid = 3656] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1523A400) [pid = 3656] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:37:07 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1293CC00) [pid = 3656] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:37:07 INFO - PROCESS | 3656 | 1471693027274 Marionette TRACE conn3 <- [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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 755ms 03:37:07 INFO - PROCESS | 3656 | 1471693027318 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 3656 | 1471693027320 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 03:37:07 INFO - PROCESS | 3656 | 1471693027323 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:37:07 INFO - PROCESS | 3656 | 1471693027325 Marionette TRACE conn3 <- [1,2562,null,{}] 03:37:07 INFO - PROCESS | 3656 | 1471693027328 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:07 INFO - PROCESS | 3656 | 1471693027330 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:07 INFO - PROCESS | 3656 | 1471693027412 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:37:07 INFO - PROCESS | 3656 | 1471693027418 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 3656 | 1471693027420 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:07 INFO - PROCESS | 3656 | ++DOCSHELL 11C47400 == 35 [pid = 3656] [id = 650] 03:37:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (13EA3C00) [pid = 3656] [serial = 1950] [outer = 00000000] 03:37:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17EA4000) [pid = 3656] [serial = 1951] [outer = 13EA3C00] 03:37:07 INFO - PROCESS | 3656 | 1471693027488 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (18233C00) [pid = 3656] [serial = 1952] [outer = 13EA3C00] 03:37:07 INFO - PROCESS | 3656 | 1471693027933 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 651ms 03:37:07 INFO - PROCESS | 3656 | 1471693027986 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 3656 | 1471693027988 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 03:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:37:07 INFO - PROCESS | 3656 | 1471693027992 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 3656 | 1471693027993 Marionette TRACE conn3 <- [1,2566,null,{}] 03:37:07 INFO - PROCESS | 3656 | 1471693027997 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:07 INFO - PROCESS | 3656 | 1471693027999 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:08 INFO - PROCESS | 3656 | 1471693028078 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:37:08 INFO - PROCESS | 3656 | 1471693028110 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 3656 | 1471693028112 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:08 INFO - PROCESS | 3656 | ++DOCSHELL 141A0400 == 36 [pid = 3656] [id = 651] 03:37:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1759C000) [pid = 3656] [serial = 1953] [outer = 00000000] 03:37:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1960D800) [pid = 3656] [serial = 1954] [outer = 1759C000] 03:37:08 INFO - PROCESS | 3656 | 1471693028159 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1960FC00) [pid = 3656] [serial = 1955] [outer = 1759C000] 03:37:08 INFO - PROCESS | 3656 | 1471693028553 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 592ms 03:37:08 INFO - PROCESS | 3656 | 1471693028594 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 3656 | 1471693028596 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 03:37:08 INFO - PROCESS | 3656 | 1471693028603 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:37:08 INFO - PROCESS | 3656 | 1471693028605 Marionette TRACE conn3 <- [1,2570,null,{}] 03:37:08 INFO - PROCESS | 3656 | 1471693028608 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:08 INFO - PROCESS | 3656 | 1471693028610 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:08 INFO - PROCESS | 3656 | 1471693028688 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:37:08 INFO - PROCESS | 3656 | 1471693028693 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 3656 | 1471693028695 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:08 INFO - PROCESS | 3656 | ++DOCSHELL 19607800 == 37 [pid = 3656] [id = 652] 03:37:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19616800) [pid = 3656] [serial = 1956] [outer = 00000000] 03:37:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19699400) [pid = 3656] [serial = 1957] [outer = 19616800] 03:37:08 INFO - PROCESS | 3656 | 1471693028748 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1969E800) [pid = 3656] [serial = 1958] [outer = 19616800] 03:37:09 INFO - PROCESS | 3656 | 1471693029367 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 858ms 03:37:09 INFO - PROCESS | 3656 | 1471693029472 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 3656 | 1471693029477 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 03:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:37:09 INFO - PROCESS | 3656 | 1471693029482 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 3656 | 1471693029485 Marionette TRACE conn3 <- [1,2574,null,{}] 03:37:09 INFO - PROCESS | 3656 | 1471693029492 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:09 INFO - PROCESS | 3656 | 1471693029478 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:09 INFO - PROCESS | 3656 | 1471693029599 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:37:09 INFO - PROCESS | 3656 | 1471693029730 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 3656 | 1471693029733 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:09 INFO - PROCESS | 3656 | ++DOCSHELL 10FAC400 == 38 [pid = 3656] [id = 653] 03:37:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (112C5800) [pid = 3656] [serial = 1959] [outer = 00000000] 03:37:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (12BD1400) [pid = 3656] [serial = 1960] [outer = 112C5800] 03:37:09 INFO - PROCESS | 3656 | 1471693029791 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (13088C00) [pid = 3656] [serial = 1961] [outer = 112C5800] 03:37:10 INFO - PROCESS | 3656 | 1471693030368 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 947ms 03:37:10 INFO - PROCESS | 3656 | 1471693030434 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 3656 | 1471693030439 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 03:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:37:10 INFO - PROCESS | 3656 | 1471693030430 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 3656 | 1471693030433 Marionette TRACE conn3 <- [1,2578,null,{}] 03:37:10 INFO - PROCESS | 3656 | 1471693030437 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:10 INFO - PROCESS | 3656 | 1471693030440 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:10 INFO - PROCESS | 3656 | 1471693030550 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:37:10 INFO - PROCESS | 3656 | 1471693030687 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 3656 | 1471693030690 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:10 INFO - PROCESS | 3656 | ++DOCSHELL 155F3C00 == 39 [pid = 3656] [id = 654] 03:37:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (155F4000) [pid = 3656] [serial = 1962] [outer = 00000000] 03:37:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1672E000) [pid = 3656] [serial = 1963] [outer = 155F4000] 03:37:10 INFO - PROCESS | 3656 | 1471693030748 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1753EC00) [pid = 3656] [serial = 1964] [outer = 155F4000] 03:37:11 INFO - PROCESS | 3656 | 1471693031332 Marionette TRACE conn3 <- [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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 947ms 03:37:11 INFO - PROCESS | 3656 | 1471693031400 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 3656 | 1471693031403 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 03:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:37:11 INFO - PROCESS | 3656 | 1471693031390 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 3656 | 1471693031394 Marionette TRACE conn3 <- [1,2582,null,{}] 03:37:11 INFO - PROCESS | 3656 | 1471693031406 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:11 INFO - PROCESS | 3656 | 1471693031412 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:11 INFO - PROCESS | 3656 | 1471693031521 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:37:11 INFO - PROCESS | 3656 | 1471693031662 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 3656 | 1471693031666 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:11 INFO - PROCESS | 3656 | ++DOCSHELL 182D4C00 == 40 [pid = 3656] [id = 655] 03:37:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1960C400) [pid = 3656] [serial = 1965] [outer = 00000000] 03:37:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (1961C000) [pid = 3656] [serial = 1966] [outer = 1960C400] 03:37:11 INFO - PROCESS | 3656 | 1471693031739 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (196A3400) [pid = 3656] [serial = 1967] [outer = 1960C400] 03:37:12 INFO - PROCESS | 3656 | 1471693032614 Marionette TRACE conn3 <- [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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1228ms 03:37:12 INFO - PROCESS | 3656 | 1471693032636 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 3656 | 1471693032640 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 03:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:37:12 INFO - PROCESS | 3656 | 1471693032645 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 3656 | 1471693032650 Marionette TRACE conn3 <- [1,2586,null,{}] 03:37:12 INFO - PROCESS | 3656 | 1471693032657 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:12 INFO - PROCESS | 3656 | 1471693032660 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:12 INFO - PROCESS | 3656 | 1471693032749 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 141A0400 == 39 [pid = 3656] [id = 651] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 11C47400 == 38 [pid = 3656] [id = 650] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 129E8800 == 37 [pid = 3656] [id = 649] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 129E3000 == 36 [pid = 3656] [id = 648] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 17561800 == 35 [pid = 3656] [id = 647] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 16729800 == 34 [pid = 3656] [id = 646] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 1298BC00 == 33 [pid = 3656] [id = 645] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 10229800 == 32 [pid = 3656] [id = 644] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 0C75FC00 == 31 [pid = 3656] [id = 643] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 11252000 == 30 [pid = 3656] [id = 642] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 0C761400 == 29 [pid = 3656] [id = 632] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 16A15C00 == 28 [pid = 3656] [id = 641] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 155F3C00 == 27 [pid = 3656] [id = 654] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 182D4C00 == 26 [pid = 3656] [id = 655] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 19607800 == 25 [pid = 3656] [id = 652] 03:37:13 INFO - PROCESS | 3656 | --DOCSHELL 10FAC400 == 24 [pid = 3656] [id = 653] 03:37:13 INFO - PROCESS | 3656 | 1471693033436 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 3656 | 1471693033440 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (17490C00) [pid = 3656] [serial = 1906] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (13255C00) [pid = 3656] [serial = 1903] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (13EA0400) [pid = 3656] [serial = 1904] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (10520000) [pid = 3656] [serial = 1898] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (0F351000) [pid = 3656] [serial = 1897] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (128B5C00) [pid = 3656] [serial = 1900] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12935C00) [pid = 3656] [serial = 1901] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17A8C400) [pid = 3656] [serial = 1909] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17AFD800) [pid = 3656] [serial = 1910] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (18232C00) [pid = 3656] [serial = 1912] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (182CD800) [pid = 3656] [serial = 1913] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1961C400) [pid = 3656] [serial = 1915] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1125F800) [pid = 3656] [serial = 1889] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (10A52400) [pid = 3656] [serial = 1888] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (19622C00) [pid = 3656] [serial = 1922] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (196A7400) [pid = 3656] [serial = 1924] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (130E6C00) [pid = 3656] [serial = 1892] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (12DA6000) [pid = 3656] [serial = 1891] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1961A400) [pid = 3656] [serial = 1921] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1672E800) [pid = 3656] [serial = 1895] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (15D94400) [pid = 3656] [serial = 1894] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19620400) [pid = 3656] [serial = 1916] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (13250C00) [pid = 3656] [serial = 1918] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (17562000) [pid = 3656] [serial = 1907] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (16E0D800) [pid = 3656] [serial = 1919] [outer = 00000000] [url = about:blank] 03:37:13 INFO - PROCESS | 3656 | ++DOCSHELL 0C770400 == 25 [pid = 3656] [id = 656] 03:37:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (0C776400) [pid = 3656] [serial = 1968] [outer = 00000000] 03:37:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (0F34C400) [pid = 3656] [serial = 1969] [outer = 0C776400] 03:37:13 INFO - PROCESS | 3656 | 1471693033561 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (0F97C000) [pid = 3656] [serial = 1970] [outer = 0C776400] 03:37:14 INFO - PROCESS | 3656 | 1471693034025 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1436ms 03:37:14 INFO - PROCESS | 3656 | 1471693034082 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 3656 | 1471693034086 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 03:37:14 INFO - PROCESS | 3656 | 1471693034090 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:37:14 INFO - PROCESS | 3656 | 1471693034093 Marionette TRACE conn3 <- [1,2590,null,{}] 03:37:14 INFO - PROCESS | 3656 | 1471693034082 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:14 INFO - PROCESS | 3656 | 1471693034086 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:14 INFO - PROCESS | 3656 | 1471693034200 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:37:14 INFO - PROCESS | 3656 | 1471693034211 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 3656 | 1471693034214 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:14 INFO - PROCESS | 3656 | ++DOCSHELL 11255800 == 26 [pid = 3656] [id = 657] 03:37:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1125F400) [pid = 3656] [serial = 1971] [outer = 00000000] 03:37:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (112A0000) [pid = 3656] [serial = 1972] [outer = 1125F400] 03:37:14 INFO - PROCESS | 3656 | 1471693034263 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1142D800) [pid = 3656] [serial = 1973] [outer = 1125F400] 03:37:14 INFO - PROCESS | 3656 | 1471693034778 Marionette TRACE conn3 <- [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]]]}] 03:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 755ms 03:37:14 INFO - PROCESS | 3656 | 1471693034839 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 3656 | 1471693034843 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 03:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:37:14 INFO - PROCESS | 3656 | 1471693034848 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 3656 | 1471693034850 Marionette TRACE conn3 <- [1,2594,null,{}] 03:37:14 INFO - PROCESS | 3656 | 1471693034854 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:14 INFO - PROCESS | 3656 | 1471693034857 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:14 INFO - PROCESS | 3656 | 1471693034989 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:37:15 INFO - PROCESS | 3656 | 1471693035000 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 3656 | 1471693035002 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:15 INFO - PROCESS | 3656 | ++DOCSHELL 12983C00 == 27 [pid = 3656] [id = 658] 03:37:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (129BE000) [pid = 3656] [serial = 1974] [outer = 00000000] 03:37:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (129E0C00) [pid = 3656] [serial = 1975] [outer = 129BE000] 03:37:15 INFO - PROCESS | 3656 | 1471693035049 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (129EB800) [pid = 3656] [serial = 1976] [outer = 129BE000] 03:37:15 INFO - PROCESS | 3656 | 1471693035521 Marionette TRACE conn3 <- [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]]]}] 03:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 689ms 03:37:15 INFO - PROCESS | 3656 | 1471693035545 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 3656 | 1471693035547 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 03:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:37:15 INFO - PROCESS | 3656 | 1471693035557 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 3656 | 1471693035563 Marionette TRACE conn3 <- [1,2598,null,{}] 03:37:15 INFO - PROCESS | 3656 | 1471693035588 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:15 INFO - PROCESS | 3656 | 1471693035594 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:15 INFO - PROCESS | 3656 | 1471693035735 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:37:15 INFO - PROCESS | 3656 | 1471693035803 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 3656 | 1471693035805 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:15 INFO - PROCESS | 3656 | ++DOCSHELL 13250C00 == 28 [pid = 3656] [id = 659] 03:37:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (13252400) [pid = 3656] [serial = 1977] [outer = 00000000] 03:37:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (139D2800) [pid = 3656] [serial = 1978] [outer = 13252400] 03:37:15 INFO - PROCESS | 3656 | 1471693035851 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (13EAE000) [pid = 3656] [serial = 1979] [outer = 13252400] 03:37:16 INFO - PROCESS | 3656 | 1471693036358 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 843ms 03:37:16 INFO - PROCESS | 3656 | 1471693036402 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 3656 | 1471693036404 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 03:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:37:16 INFO - PROCESS | 3656 | 1471693036415 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 3656 | 1471693036416 Marionette TRACE conn3 <- [1,2602,null,{}] 03:37:16 INFO - PROCESS | 3656 | 1471693036420 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:16 INFO - PROCESS | 3656 | 1471693036422 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:16 INFO - PROCESS | 3656 | 1471693036559 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:37:16 INFO - PROCESS | 3656 | 1471693036624 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 3656 | 1471693036626 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:16 INFO - PROCESS | 3656 | ++DOCSHELL 1324C800 == 29 [pid = 3656] [id = 660] 03:37:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (141A4C00) [pid = 3656] [serial = 1980] [outer = 00000000] 03:37:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (15AFE800) [pid = 3656] [serial = 1981] [outer = 141A4C00] 03:37:16 INFO - PROCESS | 3656 | 1471693036655 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16063400) [pid = 3656] [serial = 1982] [outer = 141A4C00] 03:37:17 INFO - PROCESS | 3656 | 1471693037087 Marionette TRACE conn3 <- [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]]]}] 03:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 720ms 03:37:17 INFO - PROCESS | 3656 | 1471693037142 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:37:17 INFO - PROCESS | 3656 | 1471693037144 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 03:37:17 INFO - PROCESS | 3656 | 1471693037147 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 3656 | 1471693037149 Marionette TRACE conn3 <- [1,2606,null,{}] 03:37:17 INFO - PROCESS | 3656 | 1471693037153 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:17 INFO - PROCESS | 3656 | 1471693037155 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:17 INFO - PROCESS | 3656 | 1471693037273 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:37:17 INFO - PROCESS | 3656 | 1471693037285 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 3656 | 1471693037291 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:17 INFO - PROCESS | 3656 | ++DOCSHELL 16734000 == 30 [pid = 3656] [id = 661] 03:37:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16734800) [pid = 3656] [serial = 1983] [outer = 00000000] 03:37:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16982800) [pid = 3656] [serial = 1984] [outer = 16734800] 03:37:17 INFO - PROCESS | 3656 | 1471693037408 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17542000) [pid = 3656] [serial = 1985] [outer = 16734800] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17563000) [pid = 3656] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (112C7800) [pid = 3656] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (0C767C00) [pid = 3656] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (129C6400) [pid = 3656] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (196A2C00) [pid = 3656] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1672AC00) [pid = 3656] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (10275800) [pid = 3656] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (17738000) [pid = 3656] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1759C000) [pid = 3656] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (13035400) [pid = 3656] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (19616800) [pid = 3656] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:37:17 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (13EA3C00) [pid = 3656] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:37:18 INFO - PROCESS | 3656 | 1471693038035 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 920ms 03:37:18 INFO - PROCESS | 3656 | 1471693038075 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 3656 | 1471693038077 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 03:37:18 INFO - PROCESS | 3656 | 1471693038080 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:37:18 INFO - PROCESS | 3656 | 1471693038082 Marionette TRACE conn3 <- [1,2610,null,{}] 03:37:18 INFO - PROCESS | 3656 | 1471693038086 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:18 INFO - PROCESS | 3656 | 1471693038088 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:18 INFO - PROCESS | 3656 | 1471693038170 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:37:18 INFO - PROCESS | 3656 | 1471693038175 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 3656 | 1471693038178 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:18 INFO - PROCESS | 3656 | ++DOCSHELL 0F343400 == 31 [pid = 3656] [id = 662] 03:37:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (16728000) [pid = 3656] [serial = 1986] [outer = 00000000] 03:37:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (168F4C00) [pid = 3656] [serial = 1987] [outer = 16728000] 03:37:18 INFO - PROCESS | 3656 | 1471693038222 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17565000) [pid = 3656] [serial = 1988] [outer = 16728000] 03:37:18 INFO - PROCESS | 3656 | 1471693038663 Marionette TRACE conn3 <- [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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 628ms 03:37:18 INFO - PROCESS | 3656 | 1471693038700 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 3656 | 1471693038702 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 03:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:37:18 INFO - PROCESS | 3656 | 1471693038705 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 3656 | 1471693038707 Marionette TRACE conn3 <- [1,2614,null,{}] 03:37:18 INFO - PROCESS | 3656 | 1471693038711 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:18 INFO - PROCESS | 3656 | 1471693038713 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:18 INFO - PROCESS | 3656 | 1471693038791 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:37:18 INFO - PROCESS | 3656 | 1471693038797 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 3656 | 1471693038799 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:18 INFO - PROCESS | 3656 | ++DOCSHELL 17567C00 == 32 [pid = 3656] [id = 663] 03:37:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17568400) [pid = 3656] [serial = 1989] [outer = 00000000] 03:37:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17A96400) [pid = 3656] [serial = 1990] [outer = 17568400] 03:37:18 INFO - PROCESS | 3656 | 1471693038845 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17AF9800) [pid = 3656] [serial = 1991] [outer = 17568400] 03:37:19 INFO - PROCESS | 3656 | 1471693039297 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 613ms 03:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:37:19 INFO - PROCESS | 3656 | 1471693039327 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 3656 | 1471693039329 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 03:37:19 INFO - PROCESS | 3656 | 1471693039332 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 3656 | 1471693039334 Marionette TRACE conn3 <- [1,2618,null,{}] 03:37:19 INFO - PROCESS | 3656 | 1471693039338 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:19 INFO - PROCESS | 3656 | 1471693039339 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:19 INFO - PROCESS | 3656 | 1471693039424 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:37:19 INFO - PROCESS | 3656 | 1471693039431 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 3656 | 1471693039433 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:19 INFO - PROCESS | 3656 | ++DOCSHELL 102C8400 == 33 [pid = 3656] [id = 664] 03:37:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16071000) [pid = 3656] [serial = 1992] [outer = 00000000] 03:37:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (18229C00) [pid = 3656] [serial = 1993] [outer = 16071000] 03:37:19 INFO - PROCESS | 3656 | 1471693039480 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1822A000) [pid = 3656] [serial = 1994] [outer = 16071000] 03:37:20 INFO - PROCESS | 3656 | 1471693040247 Marionette TRACE conn3 <- [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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 981ms 03:37:20 INFO - PROCESS | 3656 | 1471693040320 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 3656 | 1471693040324 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 03:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:37:20 INFO - PROCESS | 3656 | 1471693040329 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 3656 | 1471693040334 Marionette TRACE conn3 <- [1,2622,null,{}] 03:37:20 INFO - PROCESS | 3656 | 1471693040340 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:20 INFO - PROCESS | 3656 | 1471693040343 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:20 INFO - PROCESS | 3656 | 1471693040528 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:37:20 INFO - PROCESS | 3656 | 1471693040627 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 3656 | 1471693040630 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:20 INFO - PROCESS | 3656 | ++DOCSHELL 10A4D800 == 34 [pid = 3656] [id = 665] 03:37:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (10A52C00) [pid = 3656] [serial = 1995] [outer = 00000000] 03:37:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (114E9C00) [pid = 3656] [serial = 1996] [outer = 10A52C00] 03:37:20 INFO - PROCESS | 3656 | 1471693040689 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (12836400) [pid = 3656] [serial = 1997] [outer = 10A52C00] 03:37:21 INFO - PROCESS | 3656 | 1471693041396 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1119ms 03:37:21 INFO - PROCESS | 3656 | 1471693041591 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 3656 | 1471693041595 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 03:37:21 INFO - PROCESS | 3656 | 1471693041601 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 3656 | 1471693041603 Marionette TRACE conn3 <- [1,2626,null,{}] 03:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:37:21 INFO - PROCESS | 3656 | 1471693041609 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:21 INFO - PROCESS | 3656 | 1471693041613 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:21 INFO - PROCESS | 3656 | 1471693041721 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:37:21 INFO - PROCESS | 3656 | 1471693041858 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 3656 | 1471693041863 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:21 INFO - PROCESS | 3656 | ++DOCSHELL 10A6D400 == 35 [pid = 3656] [id = 666] 03:37:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (10A6E400) [pid = 3656] [serial = 1998] [outer = 00000000] 03:37:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (11258C00) [pid = 3656] [serial = 1999] [outer = 10A6E400] 03:37:21 INFO - PROCESS | 3656 | 1471693041957 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (11AECC00) [pid = 3656] [serial = 2000] [outer = 10A6E400] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 1026F400 == 34 [pid = 3656] [id = 394] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 129E3C00 == 33 [pid = 3656] [id = 399] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 10A4BC00 == 32 [pid = 3656] [id = 405] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 19608400 == 31 [pid = 3656] [id = 396] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 139D3000 == 30 [pid = 3656] [id = 407] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 0F34DC00 == 29 [pid = 3656] [id = 398] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 155F0400 == 28 [pid = 3656] [id = 408] 03:37:22 INFO - PROCESS | 3656 | --DOCSHELL 19618C00 == 27 [pid = 3656] [id = 397] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17569800) [pid = 3656] [serial = 1942] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129E2800) [pid = 3656] [serial = 1927] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (131F2400) [pid = 3656] [serial = 1928] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (0F34F400) [pid = 3656] [serial = 1930] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1051F800) [pid = 3656] [serial = 1931] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (132E4400) [pid = 3656] [serial = 1936] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (14195400) [pid = 3656] [serial = 1937] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (196A7C00) [pid = 3656] [serial = 1925] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16A07C00) [pid = 3656] [serial = 1939] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (11296000) [pid = 3656] [serial = 1933] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (128B1800) [pid = 3656] [serial = 1934] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (17E9F000) [pid = 3656] [serial = 1945] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1822A400) [pid = 3656] [serial = 1946] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (17595000) [pid = 3656] [serial = 1943] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1960FC00) [pid = 3656] [serial = 1955] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (182D8800) [pid = 3656] [serial = 1948] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1969E800) [pid = 3656] [serial = 1958] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (1960D800) [pid = 3656] [serial = 1954] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (182D9C00) [pid = 3656] [serial = 1949] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (19699400) [pid = 3656] [serial = 1957] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (17EA4000) [pid = 3656] [serial = 1951] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (18233C00) [pid = 3656] [serial = 1952] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (16D8EC00) [pid = 3656] [serial = 1940] [outer = 00000000] [url = about:blank] 03:37:22 INFO - PROCESS | 3656 | 1471693042459 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 935ms 03:37:22 INFO - PROCESS | 3656 | 1471693042537 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 3656 | 1471693042540 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 03:37:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:37:22 INFO - PROCESS | 3656 | 1471693042547 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 3656 | 1471693042551 Marionette TRACE conn3 <- [1,2630,null,{}] 03:37:22 INFO - PROCESS | 3656 | 1471693042555 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:22 INFO - PROCESS | 3656 | 1471693042558 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:22 INFO - PROCESS | 3656 | 1471693042648 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:37:22 INFO - PROCESS | 3656 | 1471693042663 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 3656 | 1471693042665 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:22 INFO - PROCESS | 3656 | ++DOCSHELL 11C40800 == 28 [pid = 3656] [id = 667] 03:37:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (129CC800) [pid = 3656] [serial = 2001] [outer = 00000000] 03:37:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (12D7C800) [pid = 3656] [serial = 2002] [outer = 129CC800] 03:37:22 INFO - PROCESS | 3656 | 1471693042714 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (1308B800) [pid = 3656] [serial = 2003] [outer = 129CC800] 03:37:23 INFO - PROCESS | 3656 | 1471693043181 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:37:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 690ms 03:37:23 INFO - PROCESS | 3656 | 1471693043228 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 3656 | 1471693043230 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 03:37:23 INFO - PROCESS | 3656 | 1471693043234 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:37:23 INFO - PROCESS | 3656 | 1471693043236 Marionette TRACE conn3 <- [1,2634,null,{}] 03:37:23 INFO - PROCESS | 3656 | 1471693043245 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:23 INFO - PROCESS | 3656 | 1471693043250 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:23 INFO - PROCESS | 3656 | 1471693043371 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:37:23 INFO - PROCESS | 3656 | 1471693043480 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 3656 | 1471693043484 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:23 INFO - PROCESS | 3656 | ++DOCSHELL 13C24000 == 29 [pid = 3656] [id = 668] 03:37:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (13C2DC00) [pid = 3656] [serial = 2004] [outer = 00000000] 03:37:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (141A3000) [pid = 3656] [serial = 2005] [outer = 13C2DC00] 03:37:23 INFO - PROCESS | 3656 | 1471693043541 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (15245400) [pid = 3656] [serial = 2006] [outer = 13C2DC00] 03:37:23 INFO - PROCESS | 3656 | 1471693043913 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:37:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 721ms 03:37:23 INFO - PROCESS | 3656 | 1471693043959 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 3656 | 1471693043961 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 03:37:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:37:23 INFO - PROCESS | 3656 | 1471693043964 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 3656 | 1471693043966 Marionette TRACE conn3 <- [1,2638,null,{}] 03:37:23 INFO - PROCESS | 3656 | 1471693043969 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:23 INFO - PROCESS | 3656 | 1471693043971 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:24 INFO - PROCESS | 3656 | 1471693044058 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:37:24 INFO - PROCESS | 3656 | 1471693044063 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 3656 | 1471693044065 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:24 INFO - PROCESS | 3656 | ++DOCSHELL 1606C400 == 30 [pid = 3656] [id = 669] 03:37:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (16727400) [pid = 3656] [serial = 2007] [outer = 00000000] 03:37:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (16F99800) [pid = 3656] [serial = 2008] [outer = 16727400] 03:37:24 INFO - PROCESS | 3656 | 1471693044112 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1754C800) [pid = 3656] [serial = 2009] [outer = 16727400] 03:37:24 INFO - PROCESS | 3656 | 1471693044595 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 674ms 03:37:24 INFO - PROCESS | 3656 | 1471693044647 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 3656 | 1471693044649 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 03:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:37:24 INFO - PROCESS | 3656 | 1471693044652 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 3656 | 1471693044654 Marionette TRACE conn3 <- [1,2642,null,{}] 03:37:24 INFO - PROCESS | 3656 | 1471693044657 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:24 INFO - PROCESS | 3656 | 1471693044659 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:24 INFO - PROCESS | 3656 | 1471693044798 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:37:24 INFO - PROCESS | 3656 | 1471693044819 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 3656 | 1471693044821 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:24 INFO - PROCESS | 3656 | ++DOCSHELL 16A15C00 == 31 [pid = 3656] [id = 670] 03:37:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (16E0E800) [pid = 3656] [serial = 2010] [outer = 00000000] 03:37:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17738400) [pid = 3656] [serial = 2011] [outer = 16E0E800] 03:37:24 INFO - PROCESS | 3656 | 1471693044867 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (17EA0000) [pid = 3656] [serial = 2012] [outer = 16E0E800] 03:37:25 INFO - PROCESS | 3656 | 1471693045297 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:37:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 674ms 03:37:25 INFO - PROCESS | 3656 | 1471693045335 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 3656 | 1471693045337 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 03:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:37:25 INFO - PROCESS | 3656 | 1471693045340 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 3656 | 1471693045342 Marionette TRACE conn3 <- [1,2646,null,{}] 03:37:25 INFO - PROCESS | 3656 | 1471693045345 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:25 INFO - PROCESS | 3656 | 1471693045351 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:25 INFO - PROCESS | 3656 | 1471693045522 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:37:25 INFO - PROCESS | 3656 | 1471693045595 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 3656 | 1471693045597 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:25 INFO - PROCESS | 3656 | ++DOCSHELL 18233400 == 32 [pid = 3656] [id = 671] 03:37:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (182CB800) [pid = 3656] [serial = 2013] [outer = 00000000] 03:37:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (182D0C00) [pid = 3656] [serial = 2014] [outer = 182CB800] 03:37:25 INFO - PROCESS | 3656 | 1471693045643 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (182D7400) [pid = 3656] [serial = 2015] [outer = 182CB800] 03:37:26 INFO - PROCESS | 3656 | 1471693046057 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 721ms 03:37:26 INFO - PROCESS | 3656 | 1471693046085 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 3656 | 1471693046087 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 03:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:37:26 INFO - PROCESS | 3656 | 1471693046091 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 3656 | 1471693046092 Marionette TRACE conn3 <- [1,2650,null,{}] 03:37:26 INFO - PROCESS | 3656 | 1471693046096 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:26 INFO - PROCESS | 3656 | 1471693046097 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:26 INFO - PROCESS | 3656 | 1471693046220 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:37:26 INFO - PROCESS | 3656 | 1471693046226 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 3656 | 1471693046228 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:26 INFO - PROCESS | 3656 | ++DOCSHELL 13EA7000 == 33 [pid = 3656] [id = 672] 03:37:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1756C000) [pid = 3656] [serial = 2016] [outer = 00000000] 03:37:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1960A000) [pid = 3656] [serial = 2017] [outer = 1756C000] 03:37:26 INFO - PROCESS | 3656 | 1471693046273 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1960A400) [pid = 3656] [serial = 2018] [outer = 1756C000] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1125F400) [pid = 3656] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (129BE000) [pid = 3656] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (0C776400) [pid = 3656] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1960C400) [pid = 3656] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (16734800) [pid = 3656] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (141A4C00) [pid = 3656] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (112C5800) [pid = 3656] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17568400) [pid = 3656] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (155F4000) [pid = 3656] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (13252400) [pid = 3656] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:37:26 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (16728000) [pid = 3656] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:37:26 INFO - PROCESS | 3656 | 1471693046795 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:37:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 721ms 03:37:26 INFO - PROCESS | 3656 | 1471693046815 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 3656 | 1471693046817 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 03:37:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:37:26 INFO - PROCESS | 3656 | 1471693046821 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 3656 | 1471693046822 Marionette TRACE conn3 <- [1,2654,null,{}] 03:37:26 INFO - PROCESS | 3656 | 1471693046826 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:26 INFO - PROCESS | 3656 | 1471693046828 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:26 INFO - PROCESS | 3656 | 1471693046907 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:37:26 INFO - PROCESS | 3656 | 1471693046912 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 3656 | 1471693046914 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:26 INFO - PROCESS | 3656 | ++DOCSHELL 13167C00 == 34 [pid = 3656] [id = 673] 03:37:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (1316D000) [pid = 3656] [serial = 2019] [outer = 00000000] 03:37:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (182D1800) [pid = 3656] [serial = 2020] [outer = 1316D000] 03:37:26 INFO - PROCESS | 3656 | 1471693046992 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (17568400) [pid = 3656] [serial = 2021] [outer = 1316D000] 03:37:27 INFO - PROCESS | 3656 | 1471693047923 Marionette TRACE conn3 <- [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]]]}] 03:37:27 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) 03:37:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1165ms 03:37:27 INFO - PROCESS | 3656 | 1471693047989 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 3656 | 1471693047991 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 03:37:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:37:28 INFO - PROCESS | 3656 | 1471693047995 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 3656 | 1471693047996 Marionette TRACE conn3 <- [1,2658,null,{}] 03:37:28 INFO - PROCESS | 3656 | 1471693048000 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:28 INFO - PROCESS | 3656 | 1471693048002 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:28 INFO - PROCESS | 3656 | 1471693048106 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:37:28 INFO - PROCESS | 3656 | 1471693048112 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 3656 | 1471693048114 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:28 INFO - PROCESS | 3656 | ++DOCSHELL 141A2C00 == 35 [pid = 3656] [id = 674] 03:37:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1822DC00) [pid = 3656] [serial = 2022] [outer = 00000000] 03:37:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (19616000) [pid = 3656] [serial = 2023] [outer = 1822DC00] 03:37:28 INFO - PROCESS | 3656 | 1471693048179 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (19619800) [pid = 3656] [serial = 2024] [outer = 1822DC00] 03:37:29 INFO - PROCESS | 3656 | 1471693049310 Marionette TRACE conn3 <- [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"]]]}] 03:37:29 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 03:37:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:37:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1334ms 03:37:29 INFO - PROCESS | 3656 | 1471693049339 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 3656 | 1471693049344 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 03:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:37:29 INFO - PROCESS | 3656 | 1471693049349 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 3656 | 1471693049353 Marionette TRACE conn3 <- [1,2662,null,{}] 03:37:29 INFO - PROCESS | 3656 | 1471693049359 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:29 INFO - PROCESS | 3656 | 1471693049362 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:29 INFO - PROCESS | 3656 | 1471693049502 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:37:29 INFO - PROCESS | 3656 | 1471693049650 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 3656 | 1471693049653 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:29 INFO - PROCESS | 3656 | ++DOCSHELL 10560000 == 36 [pid = 3656] [id = 675] 03:37:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (10566000) [pid = 3656] [serial = 2025] [outer = 00000000] 03:37:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1298A400) [pid = 3656] [serial = 2026] [outer = 10566000] 03:37:29 INFO - PROCESS | 3656 | 1471693049703 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (129EE800) [pid = 3656] [serial = 2027] [outer = 10566000] 03:37:30 INFO - PROCESS | 3656 | 1471693050768 Marionette TRACE conn3 <- [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"]]]}] 03:37:30 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 03:37:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:37:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1472ms 03:37:30 INFO - PROCESS | 3656 | 1471693050823 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 3656 | 1471693050828 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 03:37:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:37:30 INFO - PROCESS | 3656 | 1471693050835 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 3656 | 1471693050837 Marionette TRACE conn3 <- [1,2666,null,{}] 03:37:30 INFO - PROCESS | 3656 | 1471693050842 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:30 INFO - PROCESS | 3656 | 1471693050845 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:30 INFO - PROCESS | 3656 | 1471693050958 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:37:31 INFO - PROCESS | 3656 | 1471693051097 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 3656 | 1471693051100 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:31 INFO - PROCESS | 3656 | ++DOCSHELL 1606F400 == 37 [pid = 3656] [id = 676] 03:37:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1672A400) [pid = 3656] [serial = 2028] [outer = 00000000] 03:37:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1756DC00) [pid = 3656] [serial = 2029] [outer = 1672A400] 03:37:31 INFO - PROCESS | 3656 | 1471693051158 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17E9F000) [pid = 3656] [serial = 2030] [outer = 1672A400] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 16A12400 == 36 [pid = 3656] [id = 410] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 16A14C00 == 35 [pid = 3656] [id = 402] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 129C0C00 == 34 [pid = 3656] [id = 406] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 0F342400 == 33 [pid = 3656] [id = 401] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 17E9C400 == 32 [pid = 3656] [id = 400] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 0C763800 == 31 [pid = 3656] [id = 411] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 0C770400 == 30 [pid = 3656] [id = 656] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 168EAC00 == 29 [pid = 3656] [id = 409] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 0C771000 == 28 [pid = 3656] [id = 404] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 0F344800 == 27 [pid = 3656] [id = 395] 03:37:32 INFO - PROCESS | 3656 | --DOCSHELL 196A4800 == 26 [pid = 3656] [id = 403] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (112A0000) [pid = 3656] [serial = 1972] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1142D800) [pid = 3656] [serial = 1973] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (129E0C00) [pid = 3656] [serial = 1975] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (0F34C400) [pid = 3656] [serial = 1969] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (0F97C000) [pid = 3656] [serial = 1970] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (196A3400) [pid = 3656] [serial = 1967] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1961C000) [pid = 3656] [serial = 1966] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (16982800) [pid = 3656] [serial = 1984] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (16063400) [pid = 3656] [serial = 1982] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (15AFE800) [pid = 3656] [serial = 1981] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (13088C00) [pid = 3656] [serial = 1961] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (12BD1400) [pid = 3656] [serial = 1960] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (18229C00) [pid = 3656] [serial = 1993] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (17A96400) [pid = 3656] [serial = 1990] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (1753EC00) [pid = 3656] [serial = 1964] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (1672E000) [pid = 3656] [serial = 1963] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (17542000) [pid = 3656] [serial = 1985] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (139D2800) [pid = 3656] [serial = 1978] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (13EAE000) [pid = 3656] [serial = 1979] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (168F4C00) [pid = 3656] [serial = 1987] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (17AF9800) [pid = 3656] [serial = 1991] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (129EB800) [pid = 3656] [serial = 1976] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (17565000) [pid = 3656] [serial = 1988] [outer = 00000000] [url = about:blank] 03:37:32 INFO - PROCESS | 3656 | 1471693052805 Marionette TRACE conn3 <- [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]]]}] 03:37:32 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) 03:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2023ms 03:37:32 INFO - PROCESS | 3656 | 1471693052860 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 3656 | 1471693052864 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 03:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:37:32 INFO - PROCESS | 3656 | 1471693052870 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 3656 | 1471693052874 Marionette TRACE conn3 <- [1,2670,null,{}] 03:37:32 INFO - PROCESS | 3656 | 1471693052881 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:32 INFO - PROCESS | 3656 | 1471693052884 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:32 INFO - PROCESS | 3656 | 1471693052972 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:37:33 INFO - PROCESS | 3656 | 1471693053057 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 3656 | 1471693053060 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:33 INFO - PROCESS | 3656 | ++DOCSHELL 10220000 == 27 [pid = 3656] [id = 677] 03:37:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (1026B800) [pid = 3656] [serial = 2031] [outer = 00000000] 03:37:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (10A4D000) [pid = 3656] [serial = 2032] [outer = 1026B800] 03:37:33 INFO - PROCESS | 3656 | 1471693053111 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (10A6EC00) [pid = 3656] [serial = 2033] [outer = 1026B800] 03:37:33 INFO - PROCESS | 3656 | 1471693054010 Marionette TRACE conn3 <- [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]]]}] 03:37:34 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) 03:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1164ms 03:37:34 INFO - PROCESS | 3656 | 1471693054055 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 03:37:34 INFO - PROCESS | 3656 | 1471693054059 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 03:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:37:34 INFO - PROCESS | 3656 | 1471693054066 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:37:34 INFO - PROCESS | 3656 | 1471693054068 Marionette TRACE conn3 <- [1,2674,null,{}] 03:37:34 INFO - PROCESS | 3656 | 1471693054073 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:34 INFO - PROCESS | 3656 | 1471693054076 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:34 INFO - PROCESS | 3656 | 1471693054163 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:37:34 INFO - PROCESS | 3656 | 1471693054170 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 3656 | 1471693054173 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:34 INFO - PROCESS | 3656 | ++DOCSHELL 11CEC800 == 28 [pid = 3656] [id = 678] 03:37:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (12830400) [pid = 3656] [serial = 2034] [outer = 00000000] 03:37:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (129BD800) [pid = 3656] [serial = 2035] [outer = 12830400] 03:37:34 INFO - PROCESS | 3656 | 1471693054223 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (129E0C00) [pid = 3656] [serial = 2036] [outer = 12830400] 03:37:35 INFO - PROCESS | 3656 | 1471693055167 Marionette TRACE conn3 <- [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"]]]}] 03:37:35 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 03:37:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:37:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1134ms 03:37:35 INFO - PROCESS | 3656 | 1471693055188 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 3656 | 1471693055190 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 03:37:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:37:35 INFO - PROCESS | 3656 | 1471693055195 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 3656 | 1471693055198 Marionette TRACE conn3 <- [1,2678,null,{}] 03:37:35 INFO - PROCESS | 3656 | 1471693055210 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:35 INFO - PROCESS | 3656 | 1471693055214 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:35 INFO - PROCESS | 3656 | 1471693055333 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:37:35 INFO - PROCESS | 3656 | 1471693055340 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 3656 | 1471693055344 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:35 INFO - PROCESS | 3656 | ++DOCSHELL 13168C00 == 29 [pid = 3656] [id = 679] 03:37:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (131E6800) [pid = 3656] [serial = 2037] [outer = 00000000] 03:37:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (139D3400) [pid = 3656] [serial = 2038] [outer = 131E6800] 03:37:35 INFO - PROCESS | 3656 | 1471693055393 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (13EA4400) [pid = 3656] [serial = 2039] [outer = 131E6800] 03:37:36 INFO - PROCESS | 3656 | 1471693056341 Marionette TRACE conn3 <- [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"]]]}] 03:37:36 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 03:37:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:37:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1165ms 03:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:37:36 INFO - PROCESS | 3656 | 1471693056378 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:37:36 INFO - PROCESS | 3656 | 1471693056381 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 03:37:36 INFO - PROCESS | 3656 | 1471693056384 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 3656 | 1471693056386 Marionette TRACE conn3 <- [1,2682,null,{}] 03:37:36 INFO - PROCESS | 3656 | 1471693056409 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:36 INFO - PROCESS | 3656 | 1471693056412 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:36 INFO - PROCESS | 3656 | 1471693056527 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:37:36 INFO - PROCESS | 3656 | 1471693056533 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 3656 | 1471693056535 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:36 INFO - PROCESS | 3656 | ++DOCSHELL 1419B400 == 30 [pid = 3656] [id = 680] 03:37:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (1419C800) [pid = 3656] [serial = 2040] [outer = 00000000] 03:37:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (16072800) [pid = 3656] [serial = 2041] [outer = 1419C800] 03:37:36 INFO - PROCESS | 3656 | 1471693056581 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (16730400) [pid = 3656] [serial = 2042] [outer = 1419C800] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1822DC00) [pid = 3656] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1316D000) [pid = 3656] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (16E0E800) [pid = 3656] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (10A52C00) [pid = 3656] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (10A6E400) [pid = 3656] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (129CC800) [pid = 3656] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (16727400) [pid = 3656] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (16071000) [pid = 3656] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (13C2DC00) [pid = 3656] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (182CB800) [pid = 3656] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:37:36 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1756C000) [pid = 3656] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:37:37 INFO - PROCESS | 3656 | 1471693057620 Marionette TRACE conn3 <- [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"]]]}] 03:37:37 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 03:37:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:37:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1257ms 03:37:37 INFO - PROCESS | 3656 | 1471693057646 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 3656 | 1471693057648 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 03:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:37:37 INFO - PROCESS | 3656 | 1471693057651 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 3656 | 1471693057653 Marionette TRACE conn3 <- [1,2686,null,{}] 03:37:37 INFO - PROCESS | 3656 | 1471693057656 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:37 INFO - PROCESS | 3656 | 1471693057658 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:37 INFO - PROCESS | 3656 | 1471693057736 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:37:37 INFO - PROCESS | 3656 | 1471693057742 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 3656 | 1471693057744 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:37 INFO - PROCESS | 3656 | ++DOCSHELL 141A0000 == 31 [pid = 3656] [id = 681] 03:37:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (141A0400) [pid = 3656] [serial = 2043] [outer = 00000000] 03:37:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (16727400) [pid = 3656] [serial = 2044] [outer = 141A0400] 03:37:37 INFO - PROCESS | 3656 | 1471693057790 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (16A07C00) [pid = 3656] [serial = 2045] [outer = 141A0400] 03:37:38 INFO - PROCESS | 3656 | 1471693058703 Marionette TRACE conn3 <- [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"]]]}] 03:37:38 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 03:37:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:37:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1119ms 03:37:38 INFO - PROCESS | 3656 | 1471693058759 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 03:37:38 INFO - PROCESS | 3656 | 1471693058761 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 03:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:37:38 INFO - PROCESS | 3656 | 1471693058765 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 3656 | 1471693058767 Marionette TRACE conn3 <- [1,2690,null,{}] 03:37:38 INFO - PROCESS | 3656 | 1471693058770 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:38 INFO - PROCESS | 3656 | 1471693058776 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:38 INFO - PROCESS | 3656 | 1471693058927 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:37:39 INFO - PROCESS | 3656 | 1471693059055 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 3656 | 1471693059058 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:39 INFO - PROCESS | 3656 | ++DOCSHELL 0F34B400 == 32 [pid = 3656] [id = 682] 03:37:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (0F34C400) [pid = 3656] [serial = 2046] [outer = 00000000] 03:37:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (1026A800) [pid = 3656] [serial = 2047] [outer = 0F34C400] 03:37:39 INFO - PROCESS | 3656 | 1471693059121 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (10A03C00) [pid = 3656] [serial = 2048] [outer = 0F34C400] 03:37:39 INFO - PROCESS | 3656 | 1471693059871 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1119ms 03:37:39 INFO - PROCESS | 3656 | 1471693059905 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 3656 | 1471693059909 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 03:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:37:39 INFO - PROCESS | 3656 | 1471693059915 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 3656 | 1471693059919 Marionette TRACE conn3 <- [1,2694,null,{}] 03:37:39 INFO - PROCESS | 3656 | 1471693059924 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:39 INFO - PROCESS | 3656 | 1471693059932 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:40 INFO - PROCESS | 3656 | 1471693060091 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:37:40 INFO - PROCESS | 3656 | 1471693060220 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 3656 | 1471693060223 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:40 INFO - PROCESS | 3656 | ++DOCSHELL 112C2800 == 33 [pid = 3656] [id = 683] 03:37:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (112C5000) [pid = 3656] [serial = 2049] [outer = 00000000] 03:37:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (12987000) [pid = 3656] [serial = 2050] [outer = 112C5000] 03:37:40 INFO - PROCESS | 3656 | 1471693060282 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (129EE000) [pid = 3656] [serial = 2051] [outer = 112C5000] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 10A4D800 == 32 [pid = 3656] [id = 665] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 10A6D400 == 31 [pid = 3656] [id = 666] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 13C24000 == 30 [pid = 3656] [id = 668] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 141A0000 == 29 [pid = 3656] [id = 681] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 1419B400 == 28 [pid = 3656] [id = 680] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 13168C00 == 27 [pid = 3656] [id = 679] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 11CEC800 == 26 [pid = 3656] [id = 678] 03:37:41 INFO - PROCESS | 3656 | --DOCSHELL 10220000 == 25 [pid = 3656] [id = 677] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19616000) [pid = 3656] [serial = 2023] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (19619800) [pid = 3656] [serial = 2024] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (17568400) [pid = 3656] [serial = 2021] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (17738400) [pid = 3656] [serial = 2011] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (114E9C00) [pid = 3656] [serial = 1996] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (12836400) [pid = 3656] [serial = 1997] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (11258C00) [pid = 3656] [serial = 1999] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (11AECC00) [pid = 3656] [serial = 2000] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (12D7C800) [pid = 3656] [serial = 2002] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (1308B800) [pid = 3656] [serial = 2003] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (16F99800) [pid = 3656] [serial = 2008] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 51 (1822A000) [pid = 3656] [serial = 1994] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 50 (141A3000) [pid = 3656] [serial = 2005] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 49 (15245400) [pid = 3656] [serial = 2006] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 48 (182D0C00) [pid = 3656] [serial = 2014] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 47 (17EA0000) [pid = 3656] [serial = 2012] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 46 (1960A000) [pid = 3656] [serial = 2017] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 45 (182D7400) [pid = 3656] [serial = 2015] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 44 (1960A400) [pid = 3656] [serial = 2018] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 43 (182D1800) [pid = 3656] [serial = 2020] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | --DOMWINDOW == 42 (1754C800) [pid = 3656] [serial = 2009] [outer = 00000000] [url = about:blank] 03:37:41 INFO - PROCESS | 3656 | 1471693061142 Marionette TRACE conn3 <- [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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:37:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1288ms 03:37:41 INFO - PROCESS | 3656 | 1471693061213 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 3656 | 1471693061218 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 03:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:37:41 INFO - PROCESS | 3656 | 1471693061225 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 3656 | 1471693061228 Marionette TRACE conn3 <- [1,2698,null,{}] 03:37:41 INFO - PROCESS | 3656 | 1471693061235 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:41 INFO - PROCESS | 3656 | 1471693061237 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:41 INFO - PROCESS | 3656 | 1471693061313 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:37:41 INFO - PROCESS | 3656 | 1471693061325 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 3656 | 1471693061330 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:41 INFO - PROCESS | 3656 | ++DOCSHELL 10A48400 == 26 [pid = 3656] [id = 684] 03:37:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 43 (10A49400) [pid = 3656] [serial = 2052] [outer = 00000000] 03:37:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 44 (1129C800) [pid = 3656] [serial = 2053] [outer = 10A49400] 03:37:41 INFO - PROCESS | 3656 | 1471693061381 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 45 (112CF800) [pid = 3656] [serial = 2054] [outer = 10A49400] 03:37:41 INFO - PROCESS | 3656 | 1471693061918 Marionette TRACE conn3 <- [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] 03:37:41 INFO - PROCESS | 3656 | 1471693061955 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 03:37:41 INFO - PROCESS | 3656 | 1471693061961 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:37:41 INFO - PROCESS | 3656 | 1471693061964 Marionette TRACE conn3 <- [1,2702,null,{}] 03:37:41 INFO - PROCESS | 3656 | 1471693061968 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:41 INFO - PROCESS | 3656 | 1471693061970 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:42 INFO - PROCESS | 3656 | 1471693062068 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:37:42 INFO - PROCESS | 3656 | 1471693062164 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 3656 | 1471693062167 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:42 INFO - PROCESS | 3656 | ++DOCSHELL 129E5000 == 27 [pid = 3656] [id = 685] 03:37:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 46 (129E5400) [pid = 3656] [serial = 2055] [outer = 00000000] 03:37:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 47 (12DA0400) [pid = 3656] [serial = 2056] [outer = 129E5400] 03:37:42 INFO - PROCESS | 3656 | 1471693062200 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 48 (1308FC00) [pid = 3656] [serial = 2057] [outer = 129E5400] 03:37:42 INFO - PROCESS | 3656 | 1471693062615 Marionette TRACE conn3 <- [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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:37:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 690ms 03:37:42 INFO - PROCESS | 3656 | 1471693062645 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 3656 | 1471693062647 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 03:37:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:37:42 INFO - PROCESS | 3656 | 1471693062651 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 3656 | 1471693062655 Marionette TRACE conn3 <- [1,2706,null,{}] 03:37:42 INFO - PROCESS | 3656 | 1471693062665 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:42 INFO - PROCESS | 3656 | 1471693062670 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:42 INFO - PROCESS | 3656 | 1471693062792 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:37:42 INFO - PROCESS | 3656 | 1471693062806 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 3656 | 1471693062809 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:42 INFO - PROCESS | 3656 | ++DOCSHELL 13EA4C00 == 28 [pid = 3656] [id = 686] 03:37:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 49 (13EA5400) [pid = 3656] [serial = 2058] [outer = 00000000] 03:37:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 50 (141A3C00) [pid = 3656] [serial = 2059] [outer = 13EA5400] 03:37:42 INFO - PROCESS | 3656 | 1471693062859 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 51 (155F3C00) [pid = 3656] [serial = 2060] [outer = 13EA5400] 03:37:43 INFO - PROCESS | 3656 | 1471693063330 Marionette TRACE conn3 <- [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] 03:37:43 INFO - PROCESS | 3656 | 1471693063376 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 03:37:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:37:43 INFO - PROCESS | 3656 | 1471693063380 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 3656 | 1471693063382 Marionette TRACE conn3 <- [1,2710,null,{}] 03:37:43 INFO - PROCESS | 3656 | 1471693063385 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:43 INFO - PROCESS | 3656 | 1471693063387 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:43 INFO - PROCESS | 3656 | 1471693063509 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:37:43 INFO - PROCESS | 3656 | 1471693063515 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 3656 | 1471693063517 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:43 INFO - PROCESS | 3656 | ++DOCSHELL 16985000 == 29 [pid = 3656] [id = 687] 03:37:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (16D90000) [pid = 3656] [serial = 2061] [outer = 00000000] 03:37:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (16F97C00) [pid = 3656] [serial = 2062] [outer = 16D90000] 03:37:43 INFO - PROCESS | 3656 | 1471693063616 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (17542000) [pid = 3656] [serial = 2063] [outer = 16D90000] 03:37:44 INFO - PROCESS | 3656 | 1471693064067 Marionette TRACE conn3 <- [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] 03:37:44 INFO - PROCESS | 3656 | 1471693064105 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 03:37:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:37:44 INFO - PROCESS | 3656 | 1471693064108 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 3656 | 1471693064110 Marionette TRACE conn3 <- [1,2714,null,{}] 03:37:44 INFO - PROCESS | 3656 | 1471693064113 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:44 INFO - PROCESS | 3656 | 1471693064115 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:44 INFO - PROCESS | 3656 | 1471693064254 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:37:44 INFO - PROCESS | 3656 | 1471693064273 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 3656 | 1471693064275 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:44 INFO - PROCESS | 3656 | ++DOCSHELL 17565400 == 30 [pid = 3656] [id = 688] 03:37:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (17566000) [pid = 3656] [serial = 2064] [outer = 00000000] 03:37:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (1756C000) [pid = 3656] [serial = 2065] [outer = 17566000] 03:37:44 INFO - PROCESS | 3656 | 1471693064321 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (17595000) [pid = 3656] [serial = 2066] [outer = 17566000] 03:37:44 INFO - PROCESS | 3656 | 1471693064772 Marionette TRACE conn3 <- [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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:37:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 690ms 03:37:44 INFO - PROCESS | 3656 | 1471693064808 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 3656 | 1471693064810 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 03:37:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:37:44 INFO - PROCESS | 3656 | 1471693064814 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 3656 | 1471693064815 Marionette TRACE conn3 <- [1,2718,null,{}] 03:37:44 INFO - PROCESS | 3656 | 1471693064819 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:44 INFO - PROCESS | 3656 | 1471693064824 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:44 INFO - PROCESS | 3656 | 1471693064967 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:37:44 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1672A400) [pid = 3656] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:37:44 INFO - PROCESS | 3656 | --DOMWINDOW == 55 (12830400) [pid = 3656] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:37:44 INFO - PROCESS | 3656 | --DOMWINDOW == 54 (1026B800) [pid = 3656] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:37:44 INFO - PROCESS | 3656 | --DOMWINDOW == 53 (131E6800) [pid = 3656] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:37:44 INFO - PROCESS | 3656 | --DOMWINDOW == 52 (10566000) [pid = 3656] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:37:44 INFO - PROCESS | 3656 | --DOMWINDOW == 51 (1419C800) [pid = 3656] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:37:45 INFO - PROCESS | 3656 | 1471693065035 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 3656 | 1471693065037 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:45 INFO - PROCESS | 3656 | ++DOCSHELL 1026B800 == 31 [pid = 3656] [id = 689] 03:37:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 52 (10566000) [pid = 3656] [serial = 2067] [outer = 00000000] 03:37:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 53 (1419C800) [pid = 3656] [serial = 2068] [outer = 10566000] 03:37:45 INFO - PROCESS | 3656 | 1471693065093 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 54 (17EA3800) [pid = 3656] [serial = 2069] [outer = 10566000] 03:37:45 INFO - PROCESS | 3656 | 1471693065930 Marionette TRACE conn3 <- [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"]]]}] 03:37:45 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 03:37:45 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:37:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:37:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1165ms 03:37:45 INFO - PROCESS | 3656 | 1471693065972 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 3656 | 1471693065973 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 03:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:37:45 INFO - PROCESS | 3656 | 1471693065977 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 3656 | 1471693065979 Marionette TRACE conn3 <- [1,2722,null,{}] 03:37:45 INFO - PROCESS | 3656 | 1471693065982 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:45 INFO - PROCESS | 3656 | 1471693065984 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:46 INFO - PROCESS | 3656 | 1471693066062 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:37:46 INFO - PROCESS | 3656 | 1471693066067 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 3656 | 1471693066069 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:46 INFO - PROCESS | 3656 | ++DOCSHELL 18233800 == 32 [pid = 3656] [id = 690] 03:37:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 55 (182CC400) [pid = 3656] [serial = 2070] [outer = 00000000] 03:37:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 56 (182D0400) [pid = 3656] [serial = 2071] [outer = 182CC400] 03:37:46 INFO - PROCESS | 3656 | 1471693066121 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (182D4C00) [pid = 3656] [serial = 2072] [outer = 182CC400] 03:37:46 INFO - PROCESS | 3656 | 1471693066586 Marionette TRACE conn3 <- [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]]]}] 03:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 629ms 03:37:46 INFO - PROCESS | 3656 | 1471693066615 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 03:37:46 INFO - PROCESS | 3656 | 1471693066617 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 03:37:46 INFO - PROCESS | 3656 | 1471693066620 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:37:46 INFO - PROCESS | 3656 | 1471693066622 Marionette TRACE conn3 <- [1,2726,null,{}] 03:37:46 INFO - PROCESS | 3656 | 1471693066625 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:46 INFO - PROCESS | 3656 | 1471693066627 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:46 INFO - PROCESS | 3656 | 1471693066689 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:37:46 INFO - PROCESS | 3656 | 1471693066695 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 3656 | 1471693066697 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:46 INFO - PROCESS | 3656 | ++DOCSHELL 141A3800 == 33 [pid = 3656] [id = 691] 03:37:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (182CBC00) [pid = 3656] [serial = 2073] [outer = 00000000] 03:37:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (19604800) [pid = 3656] [serial = 2074] [outer = 182CBC00] 03:37:46 INFO - PROCESS | 3656 | 1471693066744 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (19608800) [pid = 3656] [serial = 2075] [outer = 182CBC00] 03:37:47 INFO - PROCESS | 3656 | 1471693067172 Marionette TRACE conn3 <- [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]]]}] 03:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 582ms 03:37:47 INFO - PROCESS | 3656 | 1471693067201 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 3656 | 1471693067203 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 03:37:47 INFO - PROCESS | 3656 | 1471693067221 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:37:47 INFO - PROCESS | 3656 | 1471693067222 Marionette TRACE conn3 <- [1,2730,null,{}] 03:37:47 INFO - PROCESS | 3656 | 1471693067226 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:47 INFO - PROCESS | 3656 | 1471693067228 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:47 INFO - PROCESS | 3656 | 1471693067352 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:37:47 INFO - PROCESS | 3656 | 1471693067538 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 3656 | 1471693067542 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:47 INFO - PROCESS | 3656 | ++DOCSHELL 0F34F000 == 34 [pid = 3656] [id = 692] 03:37:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (0F350400) [pid = 3656] [serial = 2076] [outer = 00000000] 03:37:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (10511400) [pid = 3656] [serial = 2077] [outer = 0F350400] 03:37:47 INFO - PROCESS | 3656 | 1471693067605 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (10A4CC00) [pid = 3656] [serial = 2078] [outer = 0F350400] 03:37:48 INFO - PROCESS | 3656 | 1471693068178 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:37:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1011ms 03:37:48 INFO - PROCESS | 3656 | 1471693068262 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 3656 | 1471693068267 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 03:37:48 INFO - PROCESS | 3656 | 1471693068272 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:37:48 INFO - PROCESS | 3656 | 1471693068275 Marionette TRACE conn3 <- [1,2734,null,{}] 03:37:48 INFO - PROCESS | 3656 | 1471693068293 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:48 INFO - PROCESS | 3656 | 1471693068297 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:48 INFO - PROCESS | 3656 | 1471693068428 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:37:48 INFO - PROCESS | 3656 | 1471693068488 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 3656 | 1471693068491 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:48 INFO - PROCESS | 3656 | ++DOCSHELL 1315FC00 == 35 [pid = 3656] [id = 693] 03:37:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (1316DC00) [pid = 3656] [serial = 2079] [outer = 00000000] 03:37:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (131F5000) [pid = 3656] [serial = 2080] [outer = 1316DC00] 03:37:48 INFO - PROCESS | 3656 | 1471693068548 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (139D1400) [pid = 3656] [serial = 2081] [outer = 1316DC00] 03:37:49 INFO - PROCESS | 3656 | 1471693069106 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:37:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 889ms 03:37:49 INFO - PROCESS | 3656 | 1471693069162 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 3656 | 1471693069165 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 03:37:49 INFO - PROCESS | 3656 | 1471693069170 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:37:49 INFO - PROCESS | 3656 | 1471693069172 Marionette TRACE conn3 <- [1,2738,null,{}] 03:37:49 INFO - PROCESS | 3656 | 1471693069161 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:49 INFO - PROCESS | 3656 | 1471693069165 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:49 INFO - PROCESS | 3656 | 1471693069280 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:37:49 INFO - PROCESS | 3656 | 1471693069391 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 3656 | 1471693069394 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:49 INFO - PROCESS | 3656 | ++DOCSHELL 17736400 == 36 [pid = 3656] [id = 694] 03:37:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (17738000) [pid = 3656] [serial = 2082] [outer = 00000000] 03:37:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (17E99800) [pid = 3656] [serial = 2083] [outer = 17738000] 03:37:49 INFO - PROCESS | 3656 | 1471693069496 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (18231800) [pid = 3656] [serial = 2084] [outer = 17738000] 03:37:50 INFO - PROCESS | 3656 | 1471693070032 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 920ms 03:37:50 INFO - PROCESS | 3656 | 1471693070085 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 3656 | 1471693070089 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 03:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:37:50 INFO - PROCESS | 3656 | 1471693070099 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 3656 | 1471693070104 Marionette TRACE conn3 <- [1,2742,null,{}] 03:37:50 INFO - PROCESS | 3656 | 1471693070108 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:50 INFO - PROCESS | 3656 | 1471693070111 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:50 INFO - PROCESS | 3656 | 1471693070225 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:37:50 INFO - PROCESS | 3656 | 1471693070367 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 3656 | 1471693070370 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:50 INFO - PROCESS | 3656 | ++DOCSHELL 1672E800 == 37 [pid = 3656] [id = 695] 03:37:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1672EC00) [pid = 3656] [serial = 2085] [outer = 00000000] 03:37:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (1961B000) [pid = 3656] [serial = 2086] [outer = 1672EC00] 03:37:50 INFO - PROCESS | 3656 | 1471693070425 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1961B800) [pid = 3656] [serial = 2087] [outer = 1672EC00] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 1324C800 == 36 [pid = 3656] [id = 660] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 12983C00 == 35 [pid = 3656] [id = 658] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 13250C00 == 34 [pid = 3656] [id = 659] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 16734000 == 33 [pid = 3656] [id = 661] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 112C2800 == 32 [pid = 3656] [id = 683] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 0F34B400 == 31 [pid = 3656] [id = 682] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 17567C00 == 30 [pid = 3656] [id = 663] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 11C40800 == 29 [pid = 3656] [id = 667] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 11255800 == 28 [pid = 3656] [id = 657] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 1606C400 == 27 [pid = 3656] [id = 669] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 18233400 == 26 [pid = 3656] [id = 671] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 0F343400 == 25 [pid = 3656] [id = 662] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 13EA7000 == 24 [pid = 3656] [id = 672] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 13167C00 == 23 [pid = 3656] [id = 673] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 1606F400 == 22 [pid = 3656] [id = 676] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 16A15C00 == 21 [pid = 3656] [id = 670] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 102C8400 == 20 [pid = 3656] [id = 664] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 141A2C00 == 19 [pid = 3656] [id = 674] 03:37:51 INFO - PROCESS | 3656 | --DOCSHELL 10560000 == 18 [pid = 3656] [id = 675] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16727400) [pid = 3656] [serial = 2044] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17E9F000) [pid = 3656] [serial = 2030] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1756DC00) [pid = 3656] [serial = 2029] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (129BD800) [pid = 3656] [serial = 2035] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (10A4D000) [pid = 3656] [serial = 2032] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (10A6EC00) [pid = 3656] [serial = 2033] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (139D3400) [pid = 3656] [serial = 2038] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (129EE800) [pid = 3656] [serial = 2027] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1298A400) [pid = 3656] [serial = 2026] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (16072800) [pid = 3656] [serial = 2041] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (13EA4400) [pid = 3656] [serial = 2039] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (16730400) [pid = 3656] [serial = 2042] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (129E0C00) [pid = 3656] [serial = 2036] [outer = 00000000] [url = about:blank] 03:37:51 INFO - PROCESS | 3656 | 1471693071782 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1779ms 03:37:51 INFO - PROCESS | 3656 | 1471693071907 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 3656 | 1471693071911 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 03:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:37:51 INFO - PROCESS | 3656 | 1471693071919 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 3656 | 1471693071922 Marionette TRACE conn3 <- [1,2746,null,{}] 03:37:51 INFO - PROCESS | 3656 | 1471693071928 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:51 INFO - PROCESS | 3656 | 1471693071932 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:52 INFO - PROCESS | 3656 | 1471693072049 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:37:52 INFO - PROCESS | 3656 | 1471693072157 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 3656 | 1471693072161 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:52 INFO - PROCESS | 3656 | ++DOCSHELL 10220000 == 19 [pid = 3656] [id = 696] 03:37:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (10229400) [pid = 3656] [serial = 2088] [outer = 00000000] 03:37:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (102C6000) [pid = 3656] [serial = 2089] [outer = 10229400] 03:37:52 INFO - PROCESS | 3656 | 1471693072221 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (1051EC00) [pid = 3656] [serial = 2090] [outer = 10229400] 03:37:52 INFO - PROCESS | 3656 | 1471693072983 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:37:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1088ms 03:37:53 INFO - PROCESS | 3656 | 1471693073022 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 3656 | 1471693073026 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 03:37:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:37:53 INFO - PROCESS | 3656 | 1471693073032 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 3656 | 1471693073036 Marionette TRACE conn3 <- [1,2750,null,{}] 03:37:53 INFO - PROCESS | 3656 | 1471693073041 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:53 INFO - PROCESS | 3656 | 1471693073046 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:53 INFO - PROCESS | 3656 | 1471693073167 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:37:53 INFO - PROCESS | 3656 | 1471693073300 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 3656 | 1471693073304 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:53 INFO - PROCESS | 3656 | ++DOCSHELL 112C5400 == 20 [pid = 3656] [id = 697] 03:37:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (112C5C00) [pid = 3656] [serial = 2091] [outer = 00000000] 03:37:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (114EC400) [pid = 3656] [serial = 2092] [outer = 112C5C00] 03:37:53 INFO - PROCESS | 3656 | 1471693073365 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (11CEE000) [pid = 3656] [serial = 2093] [outer = 112C5C00] 03:37:54 INFO - PROCESS | 3656 | 1471693074216 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:37:54 INFO - PROCESS | 3656 | --DOCSHELL 141A3800 == 19 [pid = 3656] [id = 691] 03:37:54 INFO - PROCESS | 3656 | --DOCSHELL 1315FC00 == 18 [pid = 3656] [id = 693] 03:37:54 INFO - PROCESS | 3656 | --DOCSHELL 1672E800 == 17 [pid = 3656] [id = 695] 03:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1226ms 03:37:54 INFO - PROCESS | 3656 | 1471693074273 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 3656 | 1471693074277 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 03:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:37:54 INFO - PROCESS | 3656 | 1471693074282 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 3656 | 1471693074285 Marionette TRACE conn3 <- [1,2754,null,{}] 03:37:54 INFO - PROCESS | 3656 | 1471693074291 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:54 INFO - PROCESS | 3656 | 1471693074294 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:54 INFO - PROCESS | 3656 | 1471693074383 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:37:54 INFO - PROCESS | 3656 | 1471693074390 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 3656 | 1471693074394 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:54 INFO - PROCESS | 3656 | ++DOCSHELL 10516000 == 18 [pid = 3656] [id = 698] 03:37:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (10516400) [pid = 3656] [serial = 2094] [outer = 00000000] 03:37:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (1142D800) [pid = 3656] [serial = 2095] [outer = 10516400] 03:37:54 INFO - PROCESS | 3656 | 1471693074443 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (12835400) [pid = 3656] [serial = 2096] [outer = 10516400] 03:37:54 INFO - PROCESS | 3656 | 1471693074960 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 720ms 03:37:54 INFO - PROCESS | 3656 | 1471693075008 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 3656 | 1471693075012 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 03:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:37:55 INFO - PROCESS | 3656 | 1471693075019 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 3656 | 1471693075021 Marionette TRACE conn3 <- [1,2758,null,{}] 03:37:55 INFO - PROCESS | 3656 | 1471693075025 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:55 INFO - PROCESS | 3656 | 1471693075028 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:55 INFO - PROCESS | 3656 | 1471693075119 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:37:55 INFO - PROCESS | 3656 | 1471693075231 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 3656 | 1471693075234 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:55 INFO - PROCESS | 3656 | ++DOCSHELL 12BCD000 == 19 [pid = 3656] [id = 699] 03:37:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (12BD0400) [pid = 3656] [serial = 2097] [outer = 00000000] 03:37:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (13035400) [pid = 3656] [serial = 2098] [outer = 12BD0400] 03:37:55 INFO - PROCESS | 3656 | 1471693075266 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (13163400) [pid = 3656] [serial = 2099] [outer = 12BD0400] 03:37:55 INFO - PROCESS | 3656 | 1471693075693 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 03:37:55 INFO - PROCESS | 3656 | 1471693075741 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 3656 | 1471693075743 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 03:37:55 INFO - PROCESS | 3656 | 1471693075776 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:37:55 INFO - PROCESS | 3656 | 1471693075780 Marionette TRACE conn3 <- [1,2762,null,{}] 03:37:55 INFO - PROCESS | 3656 | 1471693075794 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:55 INFO - PROCESS | 3656 | 1471693075799 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:55 INFO - PROCESS | 3656 | 1471693075888 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:37:55 INFO - PROCESS | 3656 | 1471693075903 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 3656 | 1471693075906 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:55 INFO - PROCESS | 3656 | ++DOCSHELL 14196000 == 20 [pid = 3656] [id = 700] 03:37:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (14199800) [pid = 3656] [serial = 2100] [outer = 00000000] 03:37:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (141A2C00) [pid = 3656] [serial = 2101] [outer = 14199800] 03:37:55 INFO - PROCESS | 3656 | 1471693075962 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (15A0C400) [pid = 3656] [serial = 2102] [outer = 14199800] 03:37:56 INFO - PROCESS | 3656 | 1471693076485 Marionette TRACE conn3 <- [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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 03:37:56 INFO - PROCESS | 3656 | 1471693076503 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 3656 | 1471693076506 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 03:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:37:56 INFO - PROCESS | 3656 | 1471693076514 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 3656 | 1471693076516 Marionette TRACE conn3 <- [1,2766,null,{}] 03:37:56 INFO - PROCESS | 3656 | 1471693076520 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:56 INFO - PROCESS | 3656 | 1471693076522 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:56 INFO - PROCESS | 3656 | 1471693076652 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:37:56 INFO - PROCESS | 3656 | 1471693076657 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 3656 | 1471693076659 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:56 INFO - PROCESS | 3656 | ++DOCSHELL 1672FC00 == 21 [pid = 3656] [id = 701] 03:37:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (16731800) [pid = 3656] [serial = 2103] [outer = 00000000] 03:37:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (16985400) [pid = 3656] [serial = 2104] [outer = 16731800] 03:37:56 INFO - PROCESS | 3656 | 1471693076707 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (16E0AC00) [pid = 3656] [serial = 2105] [outer = 16731800] 03:37:57 INFO - PROCESS | 3656 | 1471693077151 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:37:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 689ms 03:37:57 INFO - PROCESS | 3656 | 1471693077196 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 3656 | 1471693077198 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 03:37:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:37:57 INFO - PROCESS | 3656 | 1471693077201 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 3656 | 1471693077203 Marionette TRACE conn3 <- [1,2770,null,{}] 03:37:57 INFO - PROCESS | 3656 | 1471693077206 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:57 INFO - PROCESS | 3656 | 1471693077208 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:57 INFO - PROCESS | 3656 | 1471693077347 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:37:57 INFO - PROCESS | 3656 | 1471693077370 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 3656 | 1471693077372 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:57 INFO - PROCESS | 3656 | ++DOCSHELL 17545000 == 22 [pid = 3656] [id = 702] 03:37:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (17561800) [pid = 3656] [serial = 2106] [outer = 00000000] 03:37:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (17568800) [pid = 3656] [serial = 2107] [outer = 17561800] 03:37:57 INFO - PROCESS | 3656 | 1471693077430 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1759EC00) [pid = 3656] [serial = 2108] [outer = 17561800] 03:37:57 INFO - PROCESS | 3656 | 1471693077879 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:37:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 690ms 03:37:57 INFO - PROCESS | 3656 | 1471693077901 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 3656 | 1471693077903 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 03:37:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:37:57 INFO - PROCESS | 3656 | 1471693077913 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 3656 | 1471693077914 Marionette TRACE conn3 <- [1,2774,null,{}] 03:37:57 INFO - PROCESS | 3656 | 1471693077918 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:57 INFO - PROCESS | 3656 | 1471693077923 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:58 INFO - PROCESS | 3656 | 1471693078058 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (0F350400) [pid = 3656] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1316DC00) [pid = 3656] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (17566000) [pid = 3656] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10566000) [pid = 3656] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (10A49400) [pid = 3656] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (112C5000) [pid = 3656] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (141A0400) [pid = 3656] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (129E5400) [pid = 3656] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (17738000) [pid = 3656] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (13EA5400) [pid = 3656] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (0F34C400) [pid = 3656] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (182CC400) [pid = 3656] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:37:58 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (16D90000) [pid = 3656] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:37:58 INFO - PROCESS | 3656 | 1471693078175 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 3656 | 1471693078177 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:58 INFO - PROCESS | 3656 | ++DOCSHELL 0F34C400 == 23 [pid = 3656] [id = 703] 03:37:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (0F350400) [pid = 3656] [serial = 2109] [outer = 00000000] 03:37:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (10A49400) [pid = 3656] [serial = 2110] [outer = 0F350400] 03:37:58 INFO - PROCESS | 3656 | 1471693078227 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (1316CC00) [pid = 3656] [serial = 2111] [outer = 0F350400] 03:37:58 INFO - PROCESS | 3656 | 1471693078602 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 736ms 03:37:58 INFO - PROCESS | 3656 | 1471693078631 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 3656 | 1471693078633 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 03:37:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:37:58 INFO - PROCESS | 3656 | 1471693078636 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 3656 | 1471693078638 Marionette TRACE conn3 <- [1,2778,null,{}] 03:37:58 INFO - PROCESS | 3656 | 1471693078641 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:58 INFO - PROCESS | 3656 | 1471693078643 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:58 INFO - PROCESS | 3656 | 1471693078777 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:37:58 INFO - PROCESS | 3656 | 1471693078788 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 3656 | 1471693078790 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:58 INFO - PROCESS | 3656 | ++DOCSHELL 16985800 == 24 [pid = 3656] [id = 704] 03:37:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16D90000) [pid = 3656] [serial = 2112] [outer = 00000000] 03:37:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (182CC400) [pid = 3656] [serial = 2113] [outer = 16D90000] 03:37:58 INFO - PROCESS | 3656 | 1471693078835 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (1822AC00) [pid = 3656] [serial = 2114] [outer = 16D90000] 03:37:59 INFO - PROCESS | 3656 | 1471693079244 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:37:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 628ms 03:37:59 INFO - PROCESS | 3656 | 1471693079258 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 3656 | 1471693079260 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 03:37:59 INFO - PROCESS | 3656 | 1471693079263 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:37:59 INFO - PROCESS | 3656 | 1471693079265 Marionette TRACE conn3 <- [1,2782,null,{}] 03:37:59 INFO - PROCESS | 3656 | 1471693079268 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:59 INFO - PROCESS | 3656 | 1471693079270 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:59 INFO - PROCESS | 3656 | 1471693079348 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:37:59 INFO - PROCESS | 3656 | 1471693079440 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 3656 | 1471693079442 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:59 INFO - PROCESS | 3656 | ++DOCSHELL 12BD7400 == 25 [pid = 3656] [id = 705] 03:37:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1772B000) [pid = 3656] [serial = 2115] [outer = 00000000] 03:37:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1960B000) [pid = 3656] [serial = 2116] [outer = 1772B000] 03:37:59 INFO - PROCESS | 3656 | 1471693079498 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1960F400) [pid = 3656] [serial = 2117] [outer = 1772B000] 03:37:59 INFO - PROCESS | 3656 | 1471693079820 Marionette TRACE conn3 <- [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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:37:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 629ms 03:37:59 INFO - PROCESS | 3656 | 1471693079885 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 3656 | 1471693079887 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 03:37:59 INFO - PROCESS | 3656 | 1471693079890 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:37:59 INFO - PROCESS | 3656 | 1471693079892 Marionette TRACE conn3 <- [1,2786,null,{}] 03:37:59 INFO - PROCESS | 3656 | 1471693079904 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:37:59 INFO - PROCESS | 3656 | 1471693079906 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:59 INFO - PROCESS | 3656 | 1471693079986 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:37:59 INFO - PROCESS | 3656 | 1471693079992 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 3656 | 1471693079994 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:37:59 INFO - PROCESS | 3656 | ++DOCSHELL 0F34CC00 == 26 [pid = 3656] [id = 706] 03:37:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (19616C00) [pid = 3656] [serial = 2118] [outer = 00000000] 03:38:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1961C000) [pid = 3656] [serial = 2119] [outer = 19616C00] 03:38:00 INFO - PROCESS | 3656 | 1471693080040 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19619000) [pid = 3656] [serial = 2120] [outer = 19616C00] 03:38:00 INFO - PROCESS | 3656 | 1471693080760 Marionette TRACE conn3 <- [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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:38:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 920ms 03:38:00 INFO - PROCESS | 3656 | 1471693080820 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 3656 | 1471693080824 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 03:38:00 INFO - PROCESS | 3656 | 1471693080828 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:38:00 INFO - PROCESS | 3656 | 1471693080832 Marionette TRACE conn3 <- [1,2790,null,{}] 03:38:00 INFO - PROCESS | 3656 | 1471693080837 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:00 INFO - PROCESS | 3656 | 1471693080840 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:00 INFO - PROCESS | 3656 | 1471693080950 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:38:01 INFO - PROCESS | 3656 | 1471693081087 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 3656 | 1471693081090 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:01 INFO - PROCESS | 3656 | ++DOCSHELL 10A68C00 == 27 [pid = 3656] [id = 707] 03:38:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (10A72800) [pid = 3656] [serial = 2121] [outer = 00000000] 03:38:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (129E1C00) [pid = 3656] [serial = 2122] [outer = 10A72800] 03:38:01 INFO - PROCESS | 3656 | 1471693081149 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (129E7800) [pid = 3656] [serial = 2123] [outer = 10A72800] 03:38:01 INFO - PROCESS | 3656 | 1471693081753 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:38:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 981ms 03:38:01 INFO - PROCESS | 3656 | 1471693081817 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 3656 | 1471693081822 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 03:38:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:38:01 INFO - PROCESS | 3656 | 1471693081828 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 3656 | 1471693081831 Marionette TRACE conn3 <- [1,2794,null,{}] 03:38:01 INFO - PROCESS | 3656 | 1471693081835 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:01 INFO - PROCESS | 3656 | 1471693081838 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:01 INFO - PROCESS | 3656 | 1471693081953 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:38:02 INFO - PROCESS | 3656 | 1471693082091 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 3656 | 1471693082094 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:02 INFO - PROCESS | 3656 | ++DOCSHELL 16731C00 == 28 [pid = 3656] [id = 708] 03:38:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (16732400) [pid = 3656] [serial = 2124] [outer = 00000000] 03:38:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (16FEC400) [pid = 3656] [serial = 2125] [outer = 16732400] 03:38:02 INFO - PROCESS | 3656 | 1471693082158 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (17A97C00) [pid = 3656] [serial = 2126] [outer = 16732400] 03:38:02 INFO - PROCESS | 3656 | 1471693082764 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:38:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 981ms 03:38:02 INFO - PROCESS | 3656 | 1471693082814 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 3656 | 1471693082816 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 03:38:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:38:02 INFO - PROCESS | 3656 | 1471693082820 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 3656 | 1471693082824 Marionette TRACE conn3 <- [1,2798,null,{}] 03:38:02 INFO - PROCESS | 3656 | 1471693082848 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:02 INFO - PROCESS | 3656 | 1471693082853 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:02 INFO - PROCESS | 3656 | 1471693082990 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:38:03 INFO - PROCESS | 3656 | 1471693083058 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 3656 | 1471693083061 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:03 INFO - PROCESS | 3656 | ++DOCSHELL 1969C800 == 29 [pid = 3656] [id = 709] 03:38:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1969D000) [pid = 3656] [serial = 2127] [outer = 00000000] 03:38:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1969F800) [pid = 3656] [serial = 2128] [outer = 1969D000] 03:38:03 INFO - PROCESS | 3656 | 1471693083103 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (196A4400) [pid = 3656] [serial = 2129] [outer = 1969D000] 03:38:03 INFO - PROCESS | 3656 | 1471693083839 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:38:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1072ms 03:38:03 INFO - PROCESS | 3656 | 1471693083900 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 3656 | 1471693083904 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 03:38:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:38:03 INFO - PROCESS | 3656 | 1471693083909 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 3656 | 1471693083912 Marionette TRACE conn3 <- [1,2802,null,{}] 03:38:03 INFO - PROCESS | 3656 | 1471693083918 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:03 INFO - PROCESS | 3656 | 1471693083920 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:04 INFO - PROCESS | 3656 | 1471693084006 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:38:04 INFO - PROCESS | 3656 | 1471693084151 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 3656 | 1471693084155 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:04 INFO - PROCESS | 3656 | ++DOCSHELL 1051AC00 == 30 [pid = 3656] [id = 710] 03:38:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1051C400) [pid = 3656] [serial = 2130] [outer = 00000000] 03:38:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (12830400) [pid = 3656] [serial = 2131] [outer = 1051C400] 03:38:04 INFO - PROCESS | 3656 | 1471693084207 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (1298A400) [pid = 3656] [serial = 2132] [outer = 1051C400] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (19604800) [pid = 3656] [serial = 2074] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (10511400) [pid = 3656] [serial = 2077] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (131F5000) [pid = 3656] [serial = 2080] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (17595000) [pid = 3656] [serial = 2066] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1756C000) [pid = 3656] [serial = 2065] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (1419C800) [pid = 3656] [serial = 2068] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1129C800) [pid = 3656] [serial = 2053] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (10A4CC00) [pid = 3656] [serial = 2078] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (112CF800) [pid = 3656] [serial = 2054] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (12987000) [pid = 3656] [serial = 2050] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (129EE000) [pid = 3656] [serial = 2051] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (16A07C00) [pid = 3656] [serial = 2045] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (12DA0400) [pid = 3656] [serial = 2056] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1308FC00) [pid = 3656] [serial = 2057] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (17E99800) [pid = 3656] [serial = 2083] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (141A3C00) [pid = 3656] [serial = 2059] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1026A800) [pid = 3656] [serial = 2047] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (10A03C00) [pid = 3656] [serial = 2048] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (139D1400) [pid = 3656] [serial = 2081] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (182D0400) [pid = 3656] [serial = 2071] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17EA3800) [pid = 3656] [serial = 2069] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (18231800) [pid = 3656] [serial = 2084] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (16F97C00) [pid = 3656] [serial = 2062] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17542000) [pid = 3656] [serial = 2063] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (182D4C00) [pid = 3656] [serial = 2072] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (155F3C00) [pid = 3656] [serial = 2060] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1961B000) [pid = 3656] [serial = 2086] [outer = 00000000] [url = about:blank] 03:38:04 INFO - PROCESS | 3656 | 1471693084707 Marionette TRACE conn3 <- [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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:38:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 828ms 03:38:04 INFO - PROCESS | 3656 | 1471693084736 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 3656 | 1471693084741 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 03:38:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:38:04 INFO - PROCESS | 3656 | 1471693084747 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 3656 | 1471693084750 Marionette TRACE conn3 <- [1,2806,null,{}] 03:38:04 INFO - PROCESS | 3656 | 1471693084754 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:04 INFO - PROCESS | 3656 | 1471693084756 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:04 INFO - PROCESS | 3656 | 1471693084833 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:38:04 INFO - PROCESS | 3656 | 1471693084842 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 3656 | 1471693084844 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:04 INFO - PROCESS | 3656 | ++DOCSHELL 11438000 == 31 [pid = 3656] [id = 711] 03:38:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (114E0000) [pid = 3656] [serial = 2133] [outer = 00000000] 03:38:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (129EE000) [pid = 3656] [serial = 2134] [outer = 114E0000] 03:38:04 INFO - PROCESS | 3656 | 1471693084892 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (12DA9800) [pid = 3656] [serial = 2135] [outer = 114E0000] 03:38:05 INFO - PROCESS | 3656 | 1471693085405 Marionette TRACE conn3 <- [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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:38:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 674ms 03:38:05 INFO - PROCESS | 3656 | 1471693085430 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 3656 | 1471693085432 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 03:38:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:38:05 INFO - PROCESS | 3656 | 1471693085436 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 3656 | 1471693085439 Marionette TRACE conn3 <- [1,2810,null,{}] 03:38:05 INFO - PROCESS | 3656 | 1471693085450 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:05 INFO - PROCESS | 3656 | 1471693085454 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:05 INFO - PROCESS | 3656 | 1471693085566 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:38:05 INFO - PROCESS | 3656 | 1471693085573 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 3656 | 1471693085576 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:05 INFO - PROCESS | 3656 | ++DOCSHELL 139D3000 == 32 [pid = 3656] [id = 712] 03:38:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (139D3400) [pid = 3656] [serial = 2136] [outer = 00000000] 03:38:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (13EAE800) [pid = 3656] [serial = 2137] [outer = 139D3400] 03:38:05 INFO - PROCESS | 3656 | 1471693085634 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (15233C00) [pid = 3656] [serial = 2138] [outer = 139D3400] 03:38:06 INFO - PROCESS | 3656 | 1471693086098 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:38:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 674ms 03:38:06 INFO - PROCESS | 3656 | 1471693086122 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 3656 | 1471693086125 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 03:38:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:38:06 INFO - PROCESS | 3656 | 1471693086128 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 3656 | 1471693086130 Marionette TRACE conn3 <- [1,2814,null,{}] 03:38:06 INFO - PROCESS | 3656 | 1471693086134 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:06 INFO - PROCESS | 3656 | 1471693086136 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:06 INFO - PROCESS | 3656 | 1471693086223 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:38:06 INFO - PROCESS | 3656 | 1471693086230 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 3656 | 1471693086232 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:06 INFO - PROCESS | 3656 | ++DOCSHELL 16727C00 == 33 [pid = 3656] [id = 713] 03:38:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (16728000) [pid = 3656] [serial = 2139] [outer = 00000000] 03:38:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (16A0A000) [pid = 3656] [serial = 2140] [outer = 16728000] 03:38:06 INFO - PROCESS | 3656 | 1471693086278 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16D8D400) [pid = 3656] [serial = 2141] [outer = 16728000] 03:38:06 INFO - PROCESS | 3656 | 1471693086748 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:38:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 690ms 03:38:06 INFO - PROCESS | 3656 | 1471693086811 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 3656 | 1471693086813 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 03:38:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:38:06 INFO - PROCESS | 3656 | 1471693086817 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 3656 | 1471693086818 Marionette TRACE conn3 <- [1,2818,null,{}] 03:38:06 INFO - PROCESS | 3656 | 1471693086827 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:06 INFO - PROCESS | 3656 | 1471693086829 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:06 INFO - PROCESS | 3656 | 1471693086944 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:38:07 INFO - PROCESS | 3656 | 1471693087044 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 3656 | 1471693087047 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:07 INFO - PROCESS | 3656 | ++DOCSHELL 1754D000 == 34 [pid = 3656] [id = 714] 03:38:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (17560400) [pid = 3656] [serial = 2142] [outer = 00000000] 03:38:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1756C800) [pid = 3656] [serial = 2143] [outer = 17560400] 03:38:07 INFO - PROCESS | 3656 | 1471693087093 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17596400) [pid = 3656] [serial = 2144] [outer = 17560400] 03:38:07 INFO - PROCESS | 3656 | 1471693087531 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:38:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 782ms 03:38:07 INFO - PROCESS | 3656 | 1471693087601 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 3656 | 1471693087603 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 03:38:07 INFO - PROCESS | 3656 | 1471693087606 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:38:07 INFO - PROCESS | 3656 | 1471693087608 Marionette TRACE conn3 <- [1,2822,null,{}] 03:38:07 INFO - PROCESS | 3656 | 1471693087615 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:07 INFO - PROCESS | 3656 | 1471693087621 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:07 INFO - PROCESS | 3656 | 1471693087777 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:38:07 INFO - PROCESS | 3656 | 1471693087849 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 3656 | 1471693087851 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:07 INFO - PROCESS | 3656 | ++DOCSHELL 112C7800 == 35 [pid = 3656] [id = 715] 03:38:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1822C400) [pid = 3656] [serial = 2145] [outer = 00000000] 03:38:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (182D3400) [pid = 3656] [serial = 2146] [outer = 1822C400] 03:38:07 INFO - PROCESS | 3656 | 1471693087897 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19602000) [pid = 3656] [serial = 2147] [outer = 1822C400] 03:38:08 INFO - PROCESS | 3656 | 1471693088334 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:38:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 782ms 03:38:08 INFO - PROCESS | 3656 | 1471693088392 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 3656 | 1471693088394 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 03:38:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:38:08 INFO - PROCESS | 3656 | 1471693088398 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 3656 | 1471693088399 Marionette TRACE conn3 <- [1,2826,null,{}] 03:38:08 INFO - PROCESS | 3656 | 1471693088402 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:08 INFO - PROCESS | 3656 | 1471693088404 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:08 INFO - PROCESS | 3656 | 1471693088529 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:38:08 INFO - PROCESS | 3656 | 1471693088595 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 3656 | 1471693088597 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:08 INFO - PROCESS | 3656 | ++DOCSHELL 19617400 == 36 [pid = 3656] [id = 716] 03:38:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19618000) [pid = 3656] [serial = 2148] [outer = 00000000] 03:38:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19621000) [pid = 3656] [serial = 2149] [outer = 19618000] 03:38:08 INFO - PROCESS | 3656 | 1471693088641 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1969D400) [pid = 3656] [serial = 2150] [outer = 19618000] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16731800) [pid = 3656] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (112C5C00) [pid = 3656] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1672EC00) [pid = 3656] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (10516400) [pid = 3656] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (14199800) [pid = 3656] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (12BD0400) [pid = 3656] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (17561800) [pid = 3656] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (0F350400) [pid = 3656] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (16D90000) [pid = 3656] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1772B000) [pid = 3656] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:38:08 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (182CBC00) [pid = 3656] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:38:09 INFO - PROCESS | 3656 | 1471693089113 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 782ms 03:38:09 INFO - PROCESS | 3656 | 1471693089200 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 3656 | 1471693089202 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 03:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:38:09 INFO - PROCESS | 3656 | 1471693089206 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 3656 | 1471693089191 Marionette TRACE conn3 <- [1,2830,null,{}] 03:38:09 INFO - PROCESS | 3656 | 1471693089194 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:09 INFO - PROCESS | 3656 | 1471693089196 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:09 INFO - PROCESS | 3656 | 1471693089277 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:38:09 INFO - PROCESS | 3656 | 1471693089286 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 3656 | 1471693089288 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:09 INFO - PROCESS | 3656 | ++DOCSHELL 0C770400 == 37 [pid = 3656] [id = 717] 03:38:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (13257C00) [pid = 3656] [serial = 2151] [outer = 00000000] 03:38:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16D90000) [pid = 3656] [serial = 2152] [outer = 13257C00] 03:38:09 INFO - PROCESS | 3656 | 1471693089333 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (1756CC00) [pid = 3656] [serial = 2153] [outer = 13257C00] 03:38:09 INFO - PROCESS | 3656 | 1471693089775 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 629ms 03:38:09 INFO - PROCESS | 3656 | 1471693089826 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 3656 | 1471693089828 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 03:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:38:09 INFO - PROCESS | 3656 | 1471693089831 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 3656 | 1471693089833 Marionette TRACE conn3 <- [1,2834,null,{}] 03:38:09 INFO - PROCESS | 3656 | 1471693089836 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:09 INFO - PROCESS | 3656 | 1471693089838 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:09 INFO - PROCESS | 3656 | 1471693089920 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:38:09 INFO - PROCESS | 3656 | 1471693089953 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 3656 | 1471693089955 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:09 INFO - PROCESS | 3656 | ++DOCSHELL 0F348000 == 38 [pid = 3656] [id = 718] 03:38:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (129ED000) [pid = 3656] [serial = 2154] [outer = 00000000] 03:38:09 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1961B000) [pid = 3656] [serial = 2155] [outer = 129ED000] 03:38:09 INFO - PROCESS | 3656 | 1471693089999 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1961FC00) [pid = 3656] [serial = 2156] [outer = 129ED000] 03:38:10 INFO - PROCESS | 3656 | 1471693090421 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:38:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:38:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 613ms 03:38:10 INFO - PROCESS | 3656 | 1471693090456 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 3656 | 1471693090458 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 03:38:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:38:10 INFO - PROCESS | 3656 | 1471693090465 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 3656 | 1471693090467 Marionette TRACE conn3 <- [1,2838,null,{}] 03:38:10 INFO - PROCESS | 3656 | 1471693090470 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:10 INFO - PROCESS | 3656 | 1471693090472 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:10 INFO - PROCESS | 3656 | 1471693090563 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:38:10 INFO - PROCESS | 3656 | 1471693090568 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 3656 | 1471693090570 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:10 INFO - PROCESS | 3656 | ++DOCSHELL 1978E000 == 39 [pid = 3656] [id = 719] 03:38:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19790800) [pid = 3656] [serial = 2157] [outer = 00000000] 03:38:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19795800) [pid = 3656] [serial = 2158] [outer = 19790800] 03:38:10 INFO - PROCESS | 3656 | 1471693090614 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (19797C00) [pid = 3656] [serial = 2159] [outer = 19790800] 03:38:11 INFO - PROCESS | 3656 | 1471693091273 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 889ms 03:38:11 INFO - PROCESS | 3656 | 1471693091352 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 3656 | 1471693091356 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 03:38:11 INFO - PROCESS | 3656 | 1471693091361 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:38:11 INFO - PROCESS | 3656 | 1471693091366 Marionette TRACE conn3 <- [1,2842,null,{}] 03:38:11 INFO - PROCESS | 3656 | 1471693091371 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:11 INFO - PROCESS | 3656 | 1471693091374 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:11 INFO - PROCESS | 3656 | 1471693091487 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:38:11 INFO - PROCESS | 3656 | 1471693091599 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 3656 | 1471693091602 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:11 INFO - PROCESS | 3656 | ++DOCSHELL 10A0AC00 == 40 [pid = 3656] [id = 720] 03:38:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (10A6BC00) [pid = 3656] [serial = 2160] [outer = 00000000] 03:38:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1143C400) [pid = 3656] [serial = 2161] [outer = 10A6BC00] 03:38:11 INFO - PROCESS | 3656 | 1471693091659 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (129E1800) [pid = 3656] [serial = 2162] [outer = 10A6BC00] 03:38:12 INFO - PROCESS | 3656 | 1471693092224 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 873ms 03:38:12 INFO - PROCESS | 3656 | 1471693092260 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 3656 | 1471693092265 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 03:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:38:12 INFO - PROCESS | 3656 | 1471693092273 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 3656 | 1471693092275 Marionette TRACE conn3 <- [1,2846,null,{}] 03:38:12 INFO - PROCESS | 3656 | 1471693092279 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:12 INFO - PROCESS | 3656 | 1471693092282 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:12 INFO - PROCESS | 3656 | 1471693092396 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:38:12 INFO - PROCESS | 3656 | 1471693092508 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 3656 | 1471693092511 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:12 INFO - PROCESS | 3656 | ++DOCSHELL 155F3C00 == 41 [pid = 3656] [id = 721] 03:38:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (155FE800) [pid = 3656] [serial = 2163] [outer = 00000000] 03:38:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (16734800) [pid = 3656] [serial = 2164] [outer = 155FE800] 03:38:12 INFO - PROCESS | 3656 | 1471693092608 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (17542400) [pid = 3656] [serial = 2165] [outer = 155FE800] 03:38:13 INFO - PROCESS | 3656 | 1471693093187 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:38:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 981ms 03:38:13 INFO - PROCESS | 3656 | 1471693093259 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 3656 | 1471693093262 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 03:38:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:38:13 INFO - PROCESS | 3656 | 1471693093266 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 3656 | 1471693093269 Marionette TRACE conn3 <- [1,2850,null,{}] 03:38:13 INFO - PROCESS | 3656 | 1471693093280 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:13 INFO - PROCESS | 3656 | 1471693093285 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:13 INFO - PROCESS | 3656 | 1471693093394 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:38:13 INFO - PROCESS | 3656 | 1471693093524 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 3656 | 1471693093528 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:13 INFO - PROCESS | 3656 | ++DOCSHELL 196A6400 == 42 [pid = 3656] [id = 722] 03:38:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1978D400) [pid = 3656] [serial = 2166] [outer = 00000000] 03:38:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (19792000) [pid = 3656] [serial = 2167] [outer = 1978D400] 03:38:13 INFO - PROCESS | 3656 | 1471693093586 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (197B4400) [pid = 3656] [serial = 2168] [outer = 1978D400] 03:38:14 INFO - PROCESS | 3656 | 1471693094394 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:38:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1165ms 03:38:14 INFO - PROCESS | 3656 | 1471693094440 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 3656 | 1471693094445 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 03:38:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:38:14 INFO - PROCESS | 3656 | 1471693094450 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 3656 | 1471693094453 Marionette TRACE conn3 <- [1,2854,null,{}] 03:38:14 INFO - PROCESS | 3656 | 1471693094459 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:14 INFO - PROCESS | 3656 | 1471693094461 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:14 INFO - PROCESS | 3656 | 1471693094562 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:38:14 INFO - PROCESS | 3656 | 1471693094708 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 3656 | 1471693094713 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:14 INFO - PROCESS | 3656 | ++DOCSHELL 10A02000 == 43 [pid = 3656] [id = 723] 03:38:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (10A0F400) [pid = 3656] [serial = 2169] [outer = 00000000] 03:38:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (10A55C00) [pid = 3656] [serial = 2170] [outer = 10A0F400] 03:38:14 INFO - PROCESS | 3656 | 1471693094767 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (10FAF000) [pid = 3656] [serial = 2171] [outer = 10A0F400] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 1026B800 == 42 [pid = 3656] [id = 689] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 17736400 == 41 [pid = 3656] [id = 694] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 16985000 == 40 [pid = 3656] [id = 687] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 0F34F000 == 39 [pid = 3656] [id = 692] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 18233800 == 38 [pid = 3656] [id = 690] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 17565400 == 37 [pid = 3656] [id = 688] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 13EA4C00 == 36 [pid = 3656] [id = 686] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 129E5000 == 35 [pid = 3656] [id = 685] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 10220000 == 34 [pid = 3656] [id = 696] 03:38:15 INFO - PROCESS | 3656 | --DOCSHELL 10A48400 == 33 [pid = 3656] [id = 684] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (1961B800) [pid = 3656] [serial = 2087] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1142D800) [pid = 3656] [serial = 2095] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (12835400) [pid = 3656] [serial = 2096] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (141A2C00) [pid = 3656] [serial = 2101] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (13035400) [pid = 3656] [serial = 2098] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (13163400) [pid = 3656] [serial = 2099] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17568800) [pid = 3656] [serial = 2107] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (10A49400) [pid = 3656] [serial = 2110] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1759EC00) [pid = 3656] [serial = 2108] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (182CC400) [pid = 3656] [serial = 2113] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (1316CC00) [pid = 3656] [serial = 2111] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1822AC00) [pid = 3656] [serial = 2114] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (102C6000) [pid = 3656] [serial = 2089] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (16E0AC00) [pid = 3656] [serial = 2105] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1960F400) [pid = 3656] [serial = 2117] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (15A0C400) [pid = 3656] [serial = 2102] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (1960B000) [pid = 3656] [serial = 2116] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1961C000) [pid = 3656] [serial = 2119] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19608800) [pid = 3656] [serial = 2075] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (16985400) [pid = 3656] [serial = 2104] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (11CEE000) [pid = 3656] [serial = 2093] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (114EC400) [pid = 3656] [serial = 2092] [outer = 00000000] [url = about:blank] 03:38:15 INFO - PROCESS | 3656 | 1471693095349 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:38:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 920ms 03:38:15 INFO - PROCESS | 3656 | 1471693095379 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 3656 | 1471693095383 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 03:38:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:38:15 INFO - PROCESS | 3656 | 1471693095389 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 3656 | 1471693095391 Marionette TRACE conn3 <- [1,2858,null,{}] 03:38:15 INFO - PROCESS | 3656 | 1471693095396 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:15 INFO - PROCESS | 3656 | 1471693095399 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:15 INFO - PROCESS | 3656 | 1471693095489 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:38:15 INFO - PROCESS | 3656 | 1471693095498 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 3656 | 1471693095500 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:15 INFO - PROCESS | 3656 | ++DOCSHELL 11296000 == 34 [pid = 3656] [id = 724] 03:38:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (112C5800) [pid = 3656] [serial = 2172] [outer = 00000000] 03:38:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (11C41000) [pid = 3656] [serial = 2173] [outer = 112C5800] 03:38:15 INFO - PROCESS | 3656 | 1471693095633 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (12935C00) [pid = 3656] [serial = 2174] [outer = 112C5800] 03:38:16 INFO - PROCESS | 3656 | 1471693096092 Marionette TRACE conn3 <- [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]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:38:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 782ms 03:38:16 INFO - PROCESS | 3656 | 1471693096174 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 3656 | 1471693096177 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 03:38:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:38:16 INFO - PROCESS | 3656 | 1471693096180 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 3656 | 1471693096184 Marionette TRACE conn3 <- [1,2862,null,{}] 03:38:16 INFO - PROCESS | 3656 | 1471693096194 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:16 INFO - PROCESS | 3656 | 1471693096199 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:16 INFO - PROCESS | 3656 | 1471693096287 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:38:16 INFO - PROCESS | 3656 | 1471693096294 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 3656 | 1471693096297 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:16 INFO - PROCESS | 3656 | ++DOCSHELL 13248400 == 35 [pid = 3656] [id = 725] 03:38:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (13249000) [pid = 3656] [serial = 2175] [outer = 00000000] 03:38:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (13926400) [pid = 3656] [serial = 2176] [outer = 13249000] 03:38:16 INFO - PROCESS | 3656 | 1471693096346 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (13EA6800) [pid = 3656] [serial = 2177] [outer = 13249000] 03:38:16 INFO - PROCESS | 3656 | 1471693096816 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:38:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 689ms 03:38:16 INFO - PROCESS | 3656 | 1471693096879 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 3656 | 1471693096882 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 03:38:16 INFO - PROCESS | 3656 | 1471693096885 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:38:16 INFO - PROCESS | 3656 | 1471693096887 Marionette TRACE conn3 <- [1,2866,null,{}] 03:38:16 INFO - PROCESS | 3656 | 1471693096890 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:16 INFO - PROCESS | 3656 | 1471693096892 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:16 INFO - PROCESS | 3656 | 1471693096987 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:38:16 INFO - PROCESS | 3656 | 1471693096979 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 3656 | 1471693096981 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:17 INFO - PROCESS | 3656 | ++DOCSHELL 1523B400 == 36 [pid = 3656] [id = 726] 03:38:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (155FF800) [pid = 3656] [serial = 2178] [outer = 00000000] 03:38:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1672C800) [pid = 3656] [serial = 2179] [outer = 155FF800] 03:38:17 INFO - PROCESS | 3656 | 1471693097129 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (16733400) [pid = 3656] [serial = 2180] [outer = 155FF800] 03:38:17 INFO - PROCESS | 3656 | 1471693097530 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:38:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 03:38:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:38:17 INFO - PROCESS | 3656 | 1471693097567 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 3656 | 1471693097569 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 03:38:17 INFO - PROCESS | 3656 | 1471693097573 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 3656 | 1471693097574 Marionette TRACE conn3 <- [1,2870,null,{}] 03:38:17 INFO - PROCESS | 3656 | 1471693097583 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:17 INFO - PROCESS | 3656 | 1471693097585 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:17 INFO - PROCESS | 3656 | 1471693097729 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:38:17 INFO - PROCESS | 3656 | 1471693097749 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 3656 | 1471693097752 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:17 INFO - PROCESS | 3656 | ++DOCSHELL 16733000 == 37 [pid = 3656] [id = 727] 03:38:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (16735C00) [pid = 3656] [serial = 2181] [outer = 00000000] 03:38:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (16F9B400) [pid = 3656] [serial = 2182] [outer = 16735C00] 03:38:17 INFO - PROCESS | 3656 | 1471693097797 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1754A400) [pid = 3656] [serial = 2183] [outer = 16735C00] 03:38:18 INFO - PROCESS | 3656 | 1471693098242 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:38:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 03:38:18 INFO - PROCESS | 3656 | 1471693098301 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 3656 | 1471693098303 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 03:38:18 INFO - PROCESS | 3656 | 1471693098306 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:38:18 INFO - PROCESS | 3656 | 1471693098309 Marionette TRACE conn3 <- [1,2874,null,{}] 03:38:18 INFO - PROCESS | 3656 | 1471693098312 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:18 INFO - PROCESS | 3656 | 1471693098318 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:18 INFO - PROCESS | 3656 | 1471693098459 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:38:18 INFO - PROCESS | 3656 | 1471693098529 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 3656 | 1471693098531 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:18 INFO - PROCESS | 3656 | ++DOCSHELL 112A1C00 == 38 [pid = 3656] [id = 728] 03:38:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17AF0800) [pid = 3656] [serial = 2184] [outer = 00000000] 03:38:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1822F800) [pid = 3656] [serial = 2185] [outer = 17AF0800] 03:38:18 INFO - PROCESS | 3656 | 1471693098576 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (18233800) [pid = 3656] [serial = 2186] [outer = 17AF0800] 03:38:19 INFO - PROCESS | 3656 | 1471693098989 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:38:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:38:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 721ms 03:38:19 INFO - PROCESS | 3656 | 1471693099061 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 3656 | 1471693099063 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 03:38:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:38:19 INFO - PROCESS | 3656 | 1471693099069 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 3656 | 1471693099071 Marionette TRACE conn3 <- [1,2878,null,{}] 03:38:19 INFO - PROCESS | 3656 | 1471693099075 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:19 INFO - PROCESS | 3656 | 1471693099076 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:19 INFO - PROCESS | 3656 | 1471693099203 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:38:19 INFO - PROCESS | 3656 | 1471693099212 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 3656 | 1471693099214 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:19 INFO - PROCESS | 3656 | ++DOCSHELL 1419D800 == 39 [pid = 3656] [id = 729] 03:38:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (182D6000) [pid = 3656] [serial = 2187] [outer = 00000000] 03:38:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (19603000) [pid = 3656] [serial = 2188] [outer = 182D6000] 03:38:19 INFO - PROCESS | 3656 | 1471693099259 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (19605800) [pid = 3656] [serial = 2189] [outer = 182D6000] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (10229400) [pid = 3656] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (17560400) [pid = 3656] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (16728000) [pid = 3656] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (1051C400) [pid = 3656] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1969D000) [pid = 3656] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19616C00) [pid = 3656] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16732400) [pid = 3656] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (139D3400) [pid = 3656] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1822C400) [pid = 3656] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (10A72800) [pid = 3656] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (114E0000) [pid = 3656] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19618000) [pid = 3656] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129ED000) [pid = 3656] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:38:19 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (13257C00) [pid = 3656] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:38:19 INFO - PROCESS | 3656 | 1471693099876 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:38:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:38:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 812ms 03:38:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:38:19 INFO - PROCESS | 3656 | 1471693099896 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 3656 | 1471693099898 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 03:38:19 INFO - PROCESS | 3656 | 1471693099901 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 3656 | 1471693099903 Marionette TRACE conn3 <- [1,2882,null,{}] 03:38:19 INFO - PROCESS | 3656 | 1471693099906 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:19 INFO - PROCESS | 3656 | 1471693099908 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:19 INFO - PROCESS | 3656 | 1471693099996 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:38:19 INFO - PROCESS | 3656 | 1471693100002 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 3656 | 1471693100004 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:19 INFO - PROCESS | 3656 | ++DOCSHELL 11295C00 == 40 [pid = 3656] [id = 730] 03:38:19 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1143A800) [pid = 3656] [serial = 2190] [outer = 00000000] 03:38:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (139D3400) [pid = 3656] [serial = 2191] [outer = 1143A800] 03:38:20 INFO - PROCESS | 3656 | 1471693100048 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (155F3400) [pid = 3656] [serial = 2192] [outer = 1143A800] 03:38:20 INFO - PROCESS | 3656 | 1471693100473 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:38:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 629ms 03:38:20 INFO - PROCESS | 3656 | 1471693100523 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 3656 | 1471693100525 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 03:38:20 INFO - PROCESS | 3656 | 1471693100529 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:38:20 INFO - PROCESS | 3656 | 1471693100530 Marionette TRACE conn3 <- [1,2886,null,{}] 03:38:20 INFO - PROCESS | 3656 | 1471693100534 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:20 INFO - PROCESS | 3656 | 1471693100536 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:20 INFO - PROCESS | 3656 | 1471693100621 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:38:20 INFO - PROCESS | 3656 | 1471693100627 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 3656 | 1471693100629 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:20 INFO - PROCESS | 3656 | ++DOCSHELL 18229400 == 41 [pid = 3656] [id = 731] 03:38:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1822D800) [pid = 3656] [serial = 2193] [outer = 00000000] 03:38:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (182D6800) [pid = 3656] [serial = 2194] [outer = 1822D800] 03:38:20 INFO - PROCESS | 3656 | 1471693100673 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1960C800) [pid = 3656] [serial = 2195] [outer = 1822D800] 03:38:21 INFO - PROCESS | 3656 | 1471693101139 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 628ms 03:38:21 INFO - PROCESS | 3656 | 1471693101167 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 3656 | 1471693101169 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 03:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:38:21 INFO - PROCESS | 3656 | 1471693101186 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 3656 | 1471693101188 Marionette TRACE conn3 <- [1,2890,null,{}] 03:38:21 INFO - PROCESS | 3656 | 1471693101191 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:21 INFO - PROCESS | 3656 | 1471693101193 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:21 INFO - PROCESS | 3656 | 1471693101288 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:38:21 INFO - PROCESS | 3656 | 1471693101294 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 3656 | 1471693101296 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:21 INFO - PROCESS | 3656 | ++DOCSHELL 0F344400 == 42 [pid = 3656] [id = 732] 03:38:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (0F390800) [pid = 3656] [serial = 2196] [outer = 00000000] 03:38:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (1961D000) [pid = 3656] [serial = 2197] [outer = 0F390800] 03:38:21 INFO - PROCESS | 3656 | 1471693101324 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (19621800) [pid = 3656] [serial = 2198] [outer = 0F390800] 03:38:21 INFO - PROCESS | 3656 | 1471693101953 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 827ms 03:38:22 INFO - PROCESS | 3656 | 1471693102024 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 3656 | 1471693102029 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 03:38:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:38:22 INFO - PROCESS | 3656 | 1471693102035 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 3656 | 1471693102040 Marionette TRACE conn3 <- [1,2894,null,{}] 03:38:22 INFO - PROCESS | 3656 | 1471693102049 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:22 INFO - PROCESS | 3656 | 1471693102053 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:22 INFO - PROCESS | 3656 | 1471693102175 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:38:22 INFO - PROCESS | 3656 | 1471693102311 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 3656 | 1471693102314 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:22 INFO - PROCESS | 3656 | ++DOCSHELL 102CB000 == 43 [pid = 3656] [id = 733] 03:38:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (10A49C00) [pid = 3656] [serial = 2199] [outer = 00000000] 03:38:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (114DFC00) [pid = 3656] [serial = 2200] [outer = 10A49C00] 03:38:22 INFO - PROCESS | 3656 | 1471693102373 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (128B1800) [pid = 3656] [serial = 2201] [outer = 10A49C00] 03:38:22 INFO - PROCESS | 3656 | 1471693102932 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:38:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 920ms 03:38:22 INFO - PROCESS | 3656 | 1471693102961 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 3656 | 1471693102968 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 03:38:22 INFO - PROCESS | 3656 | 1471693102974 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:38:22 INFO - PROCESS | 3656 | 1471693102977 Marionette TRACE conn3 <- [1,2898,null,{}] 03:38:22 INFO - PROCESS | 3656 | 1471693102981 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:22 INFO - PROCESS | 3656 | 1471693102984 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:23 INFO - PROCESS | 3656 | 1471693103100 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:38:23 INFO - PROCESS | 3656 | 1471693103257 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 3656 | 1471693103260 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:23 INFO - PROCESS | 3656 | ++DOCSHELL 131ECC00 == 44 [pid = 3656] [id = 734] 03:38:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (13249C00) [pid = 3656] [serial = 2202] [outer = 00000000] 03:38:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (13C26000) [pid = 3656] [serial = 2203] [outer = 13249C00] 03:38:23 INFO - PROCESS | 3656 | 1471693103318 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (15AF6800) [pid = 3656] [serial = 2204] [outer = 13249C00] 03:38:23 INFO - PROCESS | 3656 | 1471693103891 Marionette TRACE conn3 <- [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]]]}] 03:38:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:38:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:38:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 966ms 03:38:23 INFO - PROCESS | 3656 | 1471693103946 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 3656 | 1471693103949 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 03:38:23 INFO - TEST-START | /DOMEvents/constructors.html 03:38:23 INFO - PROCESS | 3656 | 1471693103953 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 3656 | 1471693103957 Marionette TRACE conn3 <- [1,2902,null,{}] 03:38:23 INFO - PROCESS | 3656 | 1471693103968 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:23 INFO - PROCESS | 3656 | 1471693103973 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:24 INFO - PROCESS | 3656 | 1471693104104 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:38:24 INFO - PROCESS | 3656 | 1471693104248 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 3656 | 1471693104252 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:24 INFO - PROCESS | 3656 | ++DOCSHELL 182D4800 == 45 [pid = 3656] [id = 735] 03:38:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (182D6C00) [pid = 3656] [serial = 2205] [outer = 00000000] 03:38:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (19616C00) [pid = 3656] [serial = 2206] [outer = 182D6C00] 03:38:24 INFO - PROCESS | 3656 | 1471693104311 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (1969A800) [pid = 3656] [serial = 2207] [outer = 182D6C00] 03:38:24 INFO - PROCESS | 3656 | 1471693104949 Marionette TRACE conn3 <- [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]]]}] 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:38:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:38:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:38:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:38:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:38:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:38:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:38:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:38:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:38:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1042ms 03:38:24 INFO - PROCESS | 3656 | 1471693104995 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 3656 | 1471693104998 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 03:38:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:38:25 INFO - PROCESS | 3656 | 1471693105226 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 3656 | 1471693105230 Marionette TRACE conn3 <- [1,2906,null,{}] 03:38:25 INFO - PROCESS | 3656 | 1471693105236 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:25 INFO - PROCESS | 3656 | 1471693105239 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:25 INFO - PROCESS | 3656 | 1471693105340 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:38:25 INFO - PROCESS | 3656 | 1471693105478 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 3656 | 1471693105481 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:25 INFO - PROCESS | 3656 | ++DOCSHELL 10A6E000 == 46 [pid = 3656] [id = 736] 03:38:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (10A6E400) [pid = 3656] [serial = 2208] [outer = 00000000] 03:38:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (112C2C00) [pid = 3656] [serial = 2209] [outer = 10A6E400] 03:38:25 INFO - PROCESS | 3656 | 1471693105533 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (114E7800) [pid = 3656] [serial = 2210] [outer = 10A6E400] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 19617400 == 45 [pid = 3656] [id = 716] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 18229400 == 44 [pid = 3656] [id = 731] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 11295C00 == 43 [pid = 3656] [id = 730] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 1419D800 == 42 [pid = 3656] [id = 729] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 112A1C00 == 41 [pid = 3656] [id = 728] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 16733000 == 40 [pid = 3656] [id = 727] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 1523B400 == 39 [pid = 3656] [id = 726] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 13248400 == 38 [pid = 3656] [id = 725] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 11296000 == 37 [pid = 3656] [id = 724] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 10A02000 == 36 [pid = 3656] [id = 723] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 155F3C00 == 35 [pid = 3656] [id = 721] 03:38:25 INFO - PROCESS | 3656 | --DOCSHELL 10A0AC00 == 34 [pid = 3656] [id = 720] 03:38:25 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (19795800) [pid = 3656] [serial = 2158] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (1756C800) [pid = 3656] [serial = 2143] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (17596400) [pid = 3656] [serial = 2144] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (16A0A000) [pid = 3656] [serial = 2140] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (1298A400) [pid = 3656] [serial = 2132] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (12830400) [pid = 3656] [serial = 2131] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (196A4400) [pid = 3656] [serial = 2129] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (1969F800) [pid = 3656] [serial = 2128] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (19619000) [pid = 3656] [serial = 2120] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (17A97C00) [pid = 3656] [serial = 2126] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (16FEC400) [pid = 3656] [serial = 2125] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (13EAE800) [pid = 3656] [serial = 2137] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19602000) [pid = 3656] [serial = 2147] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (15233C00) [pid = 3656] [serial = 2138] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (129E7800) [pid = 3656] [serial = 2123] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (129E1C00) [pid = 3656] [serial = 2122] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (129EE000) [pid = 3656] [serial = 2134] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (12DA9800) [pid = 3656] [serial = 2135] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (182D3400) [pid = 3656] [serial = 2146] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19621000) [pid = 3656] [serial = 2149] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1961FC00) [pid = 3656] [serial = 2156] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1961B000) [pid = 3656] [serial = 2155] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1969D400) [pid = 3656] [serial = 2150] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16D90000) [pid = 3656] [serial = 2152] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1756CC00) [pid = 3656] [serial = 2153] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (16D8D400) [pid = 3656] [serial = 2141] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1051EC00) [pid = 3656] [serial = 2090] [outer = 00000000] [url = about:blank] 03:38:26 INFO - PROCESS | 3656 | 1471693106084 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:38:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:38:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 904ms 03:38:26 INFO - PROCESS | 3656 | 1471693106116 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 3656 | 1471693106120 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 03:38:26 INFO - PROCESS | 3656 | 1471693106125 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:38:26 INFO - PROCESS | 3656 | 1471693106128 Marionette TRACE conn3 <- [1,2910,null,{}] 03:38:26 INFO - PROCESS | 3656 | 1471693106134 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:26 INFO - PROCESS | 3656 | 1471693106138 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:26 INFO - PROCESS | 3656 | 1471693106232 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:38:26 INFO - PROCESS | 3656 | 1471693106240 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 3656 | 1471693106242 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:26 INFO - PROCESS | 3656 | ++DOCSHELL 11295C00 == 35 [pid = 3656] [id = 737] 03:38:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (11296000) [pid = 3656] [serial = 2211] [outer = 00000000] 03:38:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (129E1C00) [pid = 3656] [serial = 2212] [outer = 11296000] 03:38:26 INFO - PROCESS | 3656 | 1471693106290 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (12D6F400) [pid = 3656] [serial = 2213] [outer = 11296000] 03:38:26 INFO - PROCESS | 3656 | [3656] 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 03:38:26 INFO - PROCESS | 3656 | [3656] 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 03:38:26 INFO - PROCESS | 3656 | [3656] 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 03:38:26 INFO - PROCESS | 3656 | [3656] 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 03:38:26 INFO - PROCESS | 3656 | 1471693106834 Marionette TRACE conn3 <- [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]]]}] 03:38:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:38:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:38:26 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 03:38:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:38:26 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 03:38:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:38:26 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]" 03:38:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:38:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:38:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 797ms 03:38:26 INFO - PROCESS | 3656 | 1471693106921 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 3656 | 1471693106923 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 03:38:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:38:26 INFO - PROCESS | 3656 | 1471693106927 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 3656 | 1471693106929 Marionette TRACE conn3 <- [1,2914,null,{}] 03:38:26 INFO - PROCESS | 3656 | 1471693106932 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:26 INFO - PROCESS | 3656 | 1471693106935 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:27 INFO - PROCESS | 3656 | 1471693107028 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:38:27 INFO - PROCESS | 3656 | 1471693107128 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 3656 | 1471693107134 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:27 INFO - PROCESS | 3656 | ++DOCSHELL 16728800 == 36 [pid = 3656] [id = 738] 03:38:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1672A400) [pid = 3656] [serial = 2214] [outer = 00000000] 03:38:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (16736000) [pid = 3656] [serial = 2215] [outer = 1672A400] 03:38:27 INFO - PROCESS | 3656 | 1471693107190 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (16D8C400) [pid = 3656] [serial = 2216] [outer = 1672A400] 03:38:27 INFO - PROCESS | 3656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:38:27 INFO - PROCESS | 3656 | 1471693107534 Marionette TRACE conn3 <- [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]]]}] 03:38:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:38:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 690ms 03:38:27 INFO - PROCESS | 3656 | 1471693107610 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:38:27 INFO - PROCESS | 3656 | 1471693107612 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 03:38:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:38:27 INFO - PROCESS | 3656 | 1471693107615 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 3656 | 1471693107617 Marionette TRACE conn3 <- [1,2918,null,{}] 03:38:27 INFO - PROCESS | 3656 | 1471693107620 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:27 INFO - PROCESS | 3656 | 1471693107622 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:27 INFO - PROCESS | 3656 | 1471693107710 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:38:27 INFO - PROCESS | 3656 | 1471693107715 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 3656 | 1471693107717 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:27 INFO - PROCESS | 3656 | ++DOCSHELL 1748D800 == 37 [pid = 3656] [id = 739] 03:38:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (17561000) [pid = 3656] [serial = 2217] [outer = 00000000] 03:38:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17596400) [pid = 3656] [serial = 2218] [outer = 17561000] 03:38:27 INFO - PROCESS | 3656 | 1471693107764 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (17738400) [pid = 3656] [serial = 2219] [outer = 17561000] 03:38:28 INFO - PROCESS | 3656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:38:28 INFO - PROCESS | 3656 | 1471693108201 Marionette TRACE conn3 <- [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]]]}] 03:38:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:38:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 628ms 03:38:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:38:28 INFO - PROCESS | 3656 | 1471693108258 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 3656 | 1471693108261 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 03:38:28 INFO - PROCESS | 3656 | 1471693108264 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 3656 | 1471693108266 Marionette TRACE conn3 <- [1,2922,null,{}] 03:38:28 INFO - PROCESS | 3656 | 1471693108279 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:28 INFO - PROCESS | 3656 | 1471693108281 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:28 INFO - PROCESS | 3656 | 1471693108380 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:38:28 INFO - PROCESS | 3656 | 1471693108473 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 3656 | 1471693108475 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:28 INFO - PROCESS | 3656 | ++DOCSHELL 18074000 == 38 [pid = 3656] [id = 740] 03:38:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (18077C00) [pid = 3656] [serial = 2220] [outer = 00000000] 03:38:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1822C400) [pid = 3656] [serial = 2221] [outer = 18077C00] 03:38:28 INFO - PROCESS | 3656 | 1471693108520 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (18233C00) [pid = 3656] [serial = 2222] [outer = 18077C00] 03:38:28 INFO - PROCESS | 3656 | 1471693108912 Marionette TRACE conn3 <- [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]]]}] 03:38:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:38:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 675ms 03:38:28 INFO - PROCESS | 3656 | 1471693108952 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 3656 | 1471693108954 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 03:38:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:38:28 INFO - PROCESS | 3656 | 1471693108958 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 3656 | 1471693108959 Marionette TRACE conn3 <- [1,2926,null,{}] 03:38:28 INFO - PROCESS | 3656 | 1471693108963 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:28 INFO - PROCESS | 3656 | 1471693108968 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:29 INFO - PROCESS | 3656 | 1471693109119 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:38:29 INFO - PROCESS | 3656 | 1471693109189 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 3656 | 1471693109191 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:29 INFO - PROCESS | 3656 | ++DOCSHELL 19601400 == 39 [pid = 3656] [id = 741] 03:38:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (182D8800) [pid = 3656] [serial = 2223] [outer = 00000000] 03:38:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19699400) [pid = 3656] [serial = 2224] [outer = 182D8800] 03:38:29 INFO - PROCESS | 3656 | 1471693109222 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (196A2800) [pid = 3656] [serial = 2225] [outer = 182D8800] 03:38:29 INFO - PROCESS | 3656 | 1471693109619 Marionette TRACE conn3 <- [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]]]}] 03:38:29 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. 03:38:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 721ms 03:38:29 INFO - PROCESS | 3656 | 1471693109679 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 3656 | 1471693109681 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 03:38:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:38:29 INFO - PROCESS | 3656 | 1471693109685 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 3656 | 1471693109686 Marionette TRACE conn3 <- [1,2930,null,{}] 03:38:29 INFO - PROCESS | 3656 | 1471693109696 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:29 INFO - PROCESS | 3656 | 1471693109698 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:29 INFO - PROCESS | 3656 | 1471693109840 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:38:29 INFO - PROCESS | 3656 | 1471693109854 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 3656 | 1471693109856 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:29 INFO - PROCESS | 3656 | ++DOCSHELL 1978F400 == 40 [pid = 3656] [id = 742] 03:38:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1978F800) [pid = 3656] [serial = 2226] [outer = 00000000] 03:38:29 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19796400) [pid = 3656] [serial = 2227] [outer = 1978F800] 03:38:29 INFO - PROCESS | 3656 | 1471693109968 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (197B3C00) [pid = 3656] [serial = 2228] [outer = 1978F800] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (10A6BC00) [pid = 3656] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (155FE800) [pid = 3656] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (112C5800) [pid = 3656] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (1978D400) [pid = 3656] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (13249000) [pid = 3656] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (1143A800) [pid = 3656] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (155FF800) [pid = 3656] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17AF0800) [pid = 3656] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (182D6000) [pid = 3656] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (10A0F400) [pid = 3656] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (16735C00) [pid = 3656] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:38:30 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1822D800) [pid = 3656] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:38:30 INFO - PROCESS | 3656 | 1471693110481 Marionette TRACE conn3 <- [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"]]]}] 03:38:30 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 03:38:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:38:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 828ms 03:38:30 INFO - PROCESS | 3656 | 1471693110510 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 3656 | 1471693110512 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 03:38:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:38:30 INFO - PROCESS | 3656 | 1471693110516 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 3656 | 1471693110518 Marionette TRACE conn3 <- [1,2934,null,{}] 03:38:30 INFO - PROCESS | 3656 | 1471693110521 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:30 INFO - PROCESS | 3656 | 1471693110523 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:30 INFO - PROCESS | 3656 | 1471693110607 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:38:30 INFO - PROCESS | 3656 | 1471693110612 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:30 INFO - PROCESS | 3656 | 1471693110614 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:30 INFO - PROCESS | 3656 | ++DOCSHELL 10A4D800 == 41 [pid = 3656] [id = 743] 03:38:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (10A52000) [pid = 3656] [serial = 2229] [outer = 00000000] 03:38:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1419D000) [pid = 3656] [serial = 2230] [outer = 10A52000] 03:38:30 INFO - PROCESS | 3656 | 1471693110660 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1756F000) [pid = 3656] [serial = 2231] [outer = 10A52000] 03:38:31 INFO - PROCESS | 3656 | 1471693111067 Marionette TRACE conn3 <- [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]]]}] 03:38:31 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. 03:38:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 582ms 03:38:31 INFO - PROCESS | 3656 | 1471693111095 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 3656 | 1471693111097 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 03:38:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:38:31 INFO - PROCESS | 3656 | 1471693111100 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 3656 | 1471693111102 Marionette TRACE conn3 <- [1,2938,null,{}] 03:38:31 INFO - PROCESS | 3656 | 1471693111128 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:31 INFO - PROCESS | 3656 | 1471693111130 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:31 INFO - PROCESS | 3656 | 1471693111239 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:38:31 INFO - PROCESS | 3656 | 1471693111247 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 3656 | 1471693111249 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:31 INFO - PROCESS | 3656 | ++DOCSHELL 13257C00 == 42 [pid = 3656] [id = 744] 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19791800) [pid = 3656] [serial = 2232] [outer = 00000000] 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (197BBC00) [pid = 3656] [serial = 2233] [outer = 19791800] 03:38:31 INFO - PROCESS | 3656 | 1471693111301 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (197BC800) [pid = 3656] [serial = 2234] [outer = 19791800] 03:38:31 INFO - PROCESS | 3656 | ++DOCSHELL 1992F800 == 43 [pid = 3656] [id = 745] 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (19934C00) [pid = 3656] [serial = 2235] [outer = 00000000] 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (19936000) [pid = 3656] [serial = 2236] [outer = 19934C00] 03:38:31 INFO - PROCESS | 3656 | 1471693111744 Marionette TRACE conn3 <- [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]]]}] 03:38:31 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. 03:38:31 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 675ms 03:38:31 INFO - PROCESS | 3656 | 1471693111800 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 3656 | 1471693111802 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 03:38:31 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:38:31 INFO - PROCESS | 3656 | 1471693111806 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 3656 | 1471693111807 Marionette TRACE conn3 <- [1,2942,null,{}] 03:38:31 INFO - PROCESS | 3656 | 1471693111811 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:31 INFO - PROCESS | 3656 | 1471693111813 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:31 INFO - PROCESS | 3656 | 1471693111921 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:38:31 INFO - PROCESS | 3656 | 1471693111913 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 3656 | 1471693111915 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:31 INFO - PROCESS | 3656 | ++DOCSHELL 19610400 == 44 [pid = 3656] [id = 746] 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (197C0C00) [pid = 3656] [serial = 2237] [outer = 00000000] 03:38:31 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (19B2B400) [pid = 3656] [serial = 2238] [outer = 197C0C00] 03:38:31 INFO - PROCESS | 3656 | 1471693111960 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19B30400) [pid = 3656] [serial = 2239] [outer = 197C0C00] 03:38:32 INFO - PROCESS | 3656 | 1471693112452 Marionette TRACE conn3 <- [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]]]}] 03:38:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:38:32 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 03:38:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 690ms 03:38:32 INFO - PROCESS | 3656 | 1471693112489 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 3656 | 1471693112493 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 03:38:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:38:32 INFO - PROCESS | 3656 | 1471693112498 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 3656 | 1471693112502 Marionette TRACE conn3 <- [1,2946,null,{}] 03:38:32 INFO - PROCESS | 3656 | 1471693112507 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:32 INFO - PROCESS | 3656 | 1471693112510 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:32 INFO - PROCESS | 3656 | 1471693112718 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:38:32 INFO - PROCESS | 3656 | 1471693112826 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 3656 | 1471693112831 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:32 INFO - PROCESS | 3656 | ++DOCSHELL 11CE8000 == 45 [pid = 3656] [id = 747] 03:38:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (11CECC00) [pid = 3656] [serial = 2240] [outer = 00000000] 03:38:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (12BD2C00) [pid = 3656] [serial = 2241] [outer = 11CECC00] 03:38:32 INFO - PROCESS | 3656 | 1471693112890 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (131F5C00) [pid = 3656] [serial = 2242] [outer = 11CECC00] 03:38:33 INFO - PROCESS | 3656 | 1471693113411 Marionette TRACE conn3 <- [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]]]}] 03:38:33 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. 03:38:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 981ms 03:38:33 INFO - PROCESS | 3656 | 1471693113485 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 3656 | 1471693113489 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 03:38:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:38:33 INFO - PROCESS | 3656 | 1471693113496 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 3656 | 1471693113499 Marionette TRACE conn3 <- [1,2950,null,{}] 03:38:33 INFO - PROCESS | 3656 | 1471693113504 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:33 INFO - PROCESS | 3656 | 1471693113507 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:33 INFO - PROCESS | 3656 | 1471693113653 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:38:33 INFO - PROCESS | 3656 | 1471693113798 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 3656 | 1471693113801 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:33 INFO - PROCESS | 3656 | ++DOCSHELL 15A10800 == 46 [pid = 3656] [id = 748] 03:38:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1606F400) [pid = 3656] [serial = 2243] [outer = 00000000] 03:38:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (16E0F000) [pid = 3656] [serial = 2244] [outer = 1606F400] 03:38:33 INFO - PROCESS | 3656 | 1471693113860 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (17599000) [pid = 3656] [serial = 2245] [outer = 1606F400] 03:38:34 INFO - PROCESS | 3656 | 1471693114408 Marionette TRACE conn3 <- [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]]]}] 03:38:34 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. 03:38:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 935ms 03:38:34 INFO - PROCESS | 3656 | 1471693114423 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 3656 | 1471693114425 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 03:38:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:38:34 INFO - PROCESS | 3656 | 1471693114445 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 3656 | 1471693114449 Marionette TRACE conn3 <- [1,2954,null,{}] 03:38:34 INFO - PROCESS | 3656 | 1471693114461 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:34 INFO - PROCESS | 3656 | 1471693114466 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:34 INFO - PROCESS | 3656 | 1471693114581 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:38:34 INFO - PROCESS | 3656 | 1471693114737 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 3656 | 1471693114741 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:34 INFO - PROCESS | 3656 | ++DOCSHELL 196A0800 == 47 [pid = 3656] [id = 749] 03:38:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (196A1800) [pid = 3656] [serial = 2246] [outer = 00000000] 03:38:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (197BFC00) [pid = 3656] [serial = 2247] [outer = 196A1800] 03:38:34 INFO - PROCESS | 3656 | 1471693114799 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (19B32400) [pid = 3656] [serial = 2248] [outer = 196A1800] 03:38:35 INFO - PROCESS | 3656 | 1471693115360 Marionette TRACE conn3 <- [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]]]}] 03:38:35 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. 03:38:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 997ms 03:38:35 INFO - PROCESS | 3656 | 1471693115420 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 3656 | 1471693115423 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 03:38:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:38:35 INFO - PROCESS | 3656 | 1471693115427 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 3656 | 1471693115429 Marionette TRACE conn3 <- [1,2958,null,{}] 03:38:35 INFO - PROCESS | 3656 | 1471693115433 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:35 INFO - PROCESS | 3656 | 1471693115435 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:35 INFO - PROCESS | 3656 | 1471693115527 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:38:35 INFO - PROCESS | 3656 | 1471693115671 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 3656 | 1471693115674 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:35 INFO - PROCESS | 3656 | ++DOCSHELL 0C765400 == 48 [pid = 3656] [id = 750] 03:38:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (196A5C00) [pid = 3656] [serial = 2249] [outer = 00000000] 03:38:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (19E09C00) [pid = 3656] [serial = 2250] [outer = 196A5C00] 03:38:35 INFO - PROCESS | 3656 | 1471693115730 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (19E0C400) [pid = 3656] [serial = 2251] [outer = 196A5C00] 03:38:36 INFO - PROCESS | 3656 | 1471693116235 Marionette TRACE conn3 <- [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]]]}] 03:38:36 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. 03:38:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 827ms 03:38:36 INFO - PROCESS | 3656 | 1471693116253 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 3656 | 1471693116255 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 03:38:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:38:36 INFO - PROCESS | 3656 | 1471693116259 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 3656 | 1471693116261 Marionette TRACE conn3 <- [1,2962,null,{}] 03:38:36 INFO - PROCESS | 3656 | 1471693116497 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:36 INFO - PROCESS | 3656 | 1471693116500 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:36 INFO - PROCESS | 3656 | 1471693116605 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:38:36 INFO - PROCESS | 3656 | 1471693116747 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 3656 | 1471693116751 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:36 INFO - PROCESS | 3656 | ++DOCSHELL 12830400 == 49 [pid = 3656] [id = 751] 03:38:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 98 (1293E800) [pid = 3656] [serial = 2252] [outer = 00000000] 03:38:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 99 (129E7400) [pid = 3656] [serial = 2253] [outer = 1293E800] 03:38:36 INFO - PROCESS | 3656 | 1471693116806 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 3656 | ++DOMWINDOW == 100 (1303CC00) [pid = 3656] [serial = 2254] [outer = 1293E800] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 0C770400 == 48 [pid = 3656] [id = 717] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 1992F800 == 47 [pid = 3656] [id = 745] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 13257C00 == 46 [pid = 3656] [id = 744] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 10A4D800 == 45 [pid = 3656] [id = 743] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 1978F400 == 44 [pid = 3656] [id = 742] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 19601400 == 43 [pid = 3656] [id = 741] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 18074000 == 42 [pid = 3656] [id = 740] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 1748D800 == 41 [pid = 3656] [id = 739] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 16728800 == 40 [pid = 3656] [id = 738] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 11295C00 == 39 [pid = 3656] [id = 737] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 10A6E000 == 38 [pid = 3656] [id = 736] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 0F344400 == 37 [pid = 3656] [id = 732] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 102CB000 == 36 [pid = 3656] [id = 733] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 131ECC00 == 35 [pid = 3656] [id = 734] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 112C5400 == 34 [pid = 3656] [id = 697] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 0F348000 == 33 [pid = 3656] [id = 718] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 1978E000 == 32 [pid = 3656] [id = 719] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 182D4800 == 31 [pid = 3656] [id = 735] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 196A6400 == 30 [pid = 3656] [id = 722] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 0C765400 == 29 [pid = 3656] [id = 750] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 196A0800 == 28 [pid = 3656] [id = 749] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 19610400 == 27 [pid = 3656] [id = 746] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 11CE8000 == 26 [pid = 3656] [id = 747] 03:38:37 INFO - PROCESS | 3656 | --DOCSHELL 15A10800 == 25 [pid = 3656] [id = 748] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 99 (1960C800) [pid = 3656] [serial = 2195] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 98 (1961D000) [pid = 3656] [serial = 2197] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 97 (1143C400) [pid = 3656] [serial = 2161] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (16734800) [pid = 3656] [serial = 2164] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (12935C00) [pid = 3656] [serial = 2174] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (197B4400) [pid = 3656] [serial = 2168] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (13926400) [pid = 3656] [serial = 2176] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (19792000) [pid = 3656] [serial = 2167] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (155F3400) [pid = 3656] [serial = 2192] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (16733400) [pid = 3656] [serial = 2180] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (13EA6800) [pid = 3656] [serial = 2177] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1672C800) [pid = 3656] [serial = 2179] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (139D3400) [pid = 3656] [serial = 2191] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1822F800) [pid = 3656] [serial = 2185] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (18233800) [pid = 3656] [serial = 2186] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (19605800) [pid = 3656] [serial = 2189] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (11C41000) [pid = 3656] [serial = 2173] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (10FAF000) [pid = 3656] [serial = 2171] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (10A55C00) [pid = 3656] [serial = 2170] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (16F9B400) [pid = 3656] [serial = 2182] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (129E1800) [pid = 3656] [serial = 2162] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17542400) [pid = 3656] [serial = 2165] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1754A400) [pid = 3656] [serial = 2183] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (182D6800) [pid = 3656] [serial = 2194] [outer = 00000000] [url = about:blank] 03:38:37 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19603000) [pid = 3656] [serial = 2188] [outer = 00000000] [url = about:blank] 03:38:38 INFO - PROCESS | 3656 | 1471693118133 Marionette TRACE conn3 <- [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]]]}] 03:38:38 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. 03:38:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1900ms 03:38:38 INFO - PROCESS | 3656 | 1471693118150 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 3656 | 1471693118154 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 03:38:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:38:38 INFO - PROCESS | 3656 | 1471693118159 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 3656 | 1471693118163 Marionette TRACE conn3 <- [1,2966,null,{}] 03:38:38 INFO - PROCESS | 3656 | 1471693118168 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:38 INFO - PROCESS | 3656 | 1471693118171 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:38 INFO - PROCESS | 3656 | 1471693118259 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:38:38 INFO - PROCESS | 3656 | 1471693118267 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 3656 | 1471693118269 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:38 INFO - PROCESS | 3656 | ++DOCSHELL 0F34BC00 == 26 [pid = 3656] [id = 752] 03:38:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (10566000) [pid = 3656] [serial = 2255] [outer = 00000000] 03:38:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (10A4E000) [pid = 3656] [serial = 2256] [outer = 10566000] 03:38:38 INFO - PROCESS | 3656 | 1471693118320 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (10A6E000) [pid = 3656] [serial = 2257] [outer = 10566000] 03:38:38 INFO - PROCESS | 3656 | 1471693118827 Marionette TRACE conn3 <- [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]]]}] 03:38:38 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. 03:38:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 690ms 03:38:38 INFO - PROCESS | 3656 | 1471693118859 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 3656 | 1471693118864 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 03:38:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:38:38 INFO - PROCESS | 3656 | 1471693118871 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 3656 | 1471693118873 Marionette TRACE conn3 <- [1,2970,null,{}] 03:38:38 INFO - PROCESS | 3656 | 1471693118881 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:38 INFO - PROCESS | 3656 | 1471693118884 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:38 INFO - PROCESS | 3656 | 1471693118957 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:38:38 INFO - PROCESS | 3656 | 1471693118965 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 3656 | 1471693118968 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:38 INFO - PROCESS | 3656 | ++DOCSHELL 12834400 == 27 [pid = 3656] [id = 753] 03:38:38 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (12835400) [pid = 3656] [serial = 2258] [outer = 00000000] 03:38:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (129C0400) [pid = 3656] [serial = 2259] [outer = 12835400] 03:38:39 INFO - PROCESS | 3656 | 1471693119017 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (129EA400) [pid = 3656] [serial = 2260] [outer = 12835400] 03:38:39 INFO - PROCESS | 3656 | 1471693119492 Marionette TRACE conn3 <- [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"]]]}] 03:38:39 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 03:38:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:38:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 675ms 03:38:39 INFO - PROCESS | 3656 | 1471693119553 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:38:39 INFO - PROCESS | 3656 | 1471693119555 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 03:38:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:38:39 INFO - PROCESS | 3656 | 1471693119559 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - PROCESS | 3656 | 1471693119562 Marionette TRACE conn3 <- [1,2974,null,{}] 03:38:39 INFO - PROCESS | 3656 | 1471693119573 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:39 INFO - PROCESS | 3656 | 1471693119578 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:39 INFO - PROCESS | 3656 | 1471693119691 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:38:39 INFO - PROCESS | 3656 | 1471693119798 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 3656 | 1471693119801 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:39 INFO - PROCESS | 3656 | ++DOCSHELL 141A4000 == 28 [pid = 3656] [id = 754] 03:38:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (15237000) [pid = 3656] [serial = 2261] [outer = 00000000] 03:38:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (155F0400) [pid = 3656] [serial = 2262] [outer = 15237000] 03:38:39 INFO - PROCESS | 3656 | 1471693119836 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1624B800) [pid = 3656] [serial = 2263] [outer = 15237000] 03:38:40 INFO - PROCESS | 3656 | 1471693120208 Marionette TRACE conn3 <- [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]]]}] 03:38:40 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. 03:38:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 690ms 03:38:40 INFO - PROCESS | 3656 | 1471693120256 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 3656 | 1471693120259 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 03:38:40 INFO - PROCESS | 3656 | 1471693120262 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:38:40 INFO - PROCESS | 3656 | 1471693120264 Marionette TRACE conn3 <- [1,2978,null,{}] 03:38:40 INFO - PROCESS | 3656 | 1471693120268 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:40 INFO - PROCESS | 3656 | 1471693120279 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:40 INFO - PROCESS | 3656 | 1471693120416 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:38:40 INFO - PROCESS | 3656 | 1471693120425 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 3656 | 1471693120427 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:40 INFO - PROCESS | 3656 | ++DOCSHELL 16733000 == 29 [pid = 3656] [id = 755] 03:38:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (16735000) [pid = 3656] [serial = 2264] [outer = 00000000] 03:38:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (16E09C00) [pid = 3656] [serial = 2265] [outer = 16735000] 03:38:40 INFO - PROCESS | 3656 | 1471693120475 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (170BD000) [pid = 3656] [serial = 2266] [outer = 16735000] 03:38:40 INFO - PROCESS | 3656 | ++DOCSHELL 1756B400 == 30 [pid = 3656] [id = 756] 03:38:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1756BC00) [pid = 3656] [serial = 2267] [outer = 00000000] 03:38:40 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (1756F800) [pid = 3656] [serial = 2268] [outer = 1756BC00] 03:38:40 INFO - PROCESS | 3656 | 1471693120945 Marionette TRACE conn3 <- [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]]]}] 03:38:40 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. 03:38:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 03:38:40 INFO - PROCESS | 3656 | 1471693120988 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 3656 | 1471693120990 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 03:38:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:38:40 INFO - PROCESS | 3656 | 1471693120993 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 3656 | 1471693120994 Marionette TRACE conn3 <- [1,2982,null,{}] 03:38:40 INFO - PROCESS | 3656 | 1471693121002 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:40 INFO - PROCESS | 3656 | 1471693121004 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:41 INFO - PROCESS | 3656 | 1471693121158 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:38:41 INFO - PROCESS | 3656 | 1471693121183 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 3656 | 1471693121185 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:41 INFO - PROCESS | 3656 | ++DOCSHELL 17564000 == 31 [pid = 3656] [id = 757] 03:38:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (17565C00) [pid = 3656] [serial = 2269] [outer = 00000000] 03:38:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (17AFC400) [pid = 3656] [serial = 2270] [outer = 17565C00] 03:38:41 INFO - PROCESS | 3656 | 1471693121231 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (18074000) [pid = 3656] [serial = 2271] [outer = 17565C00] 03:38:41 INFO - PROCESS | 3656 | 1471693121657 Marionette TRACE conn3 <- [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]]]}] 03:38:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:38:41 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 03:38:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 03:38:41 INFO - PROCESS | 3656 | 1471693121715 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 3656 | 1471693121717 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 03:38:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:38:41 INFO - PROCESS | 3656 | 1471693121721 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 3656 | 1471693121722 Marionette TRACE conn3 <- [1,2986,null,{}] 03:38:41 INFO - PROCESS | 3656 | 1471693121726 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:41 INFO - PROCESS | 3656 | 1471693121731 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:41 INFO - PROCESS | 3656 | 1471693121876 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:38:41 INFO - PROCESS | 3656 | 1471693121945 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 3656 | 1471693121947 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:41 INFO - PROCESS | 3656 | ++DOCSHELL 182D2C00 == 32 [pid = 3656] [id = 758] 03:38:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (182D3400) [pid = 3656] [serial = 2272] [outer = 00000000] 03:38:41 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (19607400) [pid = 3656] [serial = 2273] [outer = 182D3400] 03:38:41 INFO - PROCESS | 3656 | 1471693121998 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (1960C800) [pid = 3656] [serial = 2274] [outer = 182D3400] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (18077C00) [pid = 3656] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (182D8800) [pid = 3656] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (0F390800) [pid = 3656] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (10A49C00) [pid = 3656] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (17561000) [pid = 3656] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (13249C00) [pid = 3656] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (1978F800) [pid = 3656] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (11296000) [pid = 3656] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (1672A400) [pid = 3656] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (10A6E400) [pid = 3656] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (182D6C00) [pid = 3656] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (10A52000) [pid = 3656] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19791800) [pid = 3656] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (19934C00) [pid = 3656] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (19790800) [pid = 3656] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:38:42 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (197C0C00) [pid = 3656] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:38:42 INFO - PROCESS | 3656 | 1471693122828 Marionette TRACE conn3 <- [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]]]}] 03:38:42 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. 03:38:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1119ms 03:38:42 INFO - PROCESS | 3656 | 1471693122849 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 3656 | 1471693122851 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 03:38:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:38:42 INFO - PROCESS | 3656 | 1471693122854 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 3656 | 1471693122856 Marionette TRACE conn3 <- [1,2990,null,{}] 03:38:42 INFO - PROCESS | 3656 | 1471693122859 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:42 INFO - PROCESS | 3656 | 1471693122870 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:42 INFO - PROCESS | 3656 | 1471693122993 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:38:43 INFO - PROCESS | 3656 | 1471693123061 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 3656 | 1471693123063 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:43 INFO - PROCESS | 3656 | ++DOCSHELL 10561400 == 33 [pid = 3656] [id = 759] 03:38:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (11AEB000) [pid = 3656] [serial = 2275] [outer = 00000000] 03:38:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (1756A000) [pid = 3656] [serial = 2276] [outer = 11AEB000] 03:38:43 INFO - PROCESS | 3656 | 1471693123108 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (182D8800) [pid = 3656] [serial = 2277] [outer = 11AEB000] 03:38:43 INFO - PROCESS | 3656 | 1471693123423 Marionette TRACE conn3 <- [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]]]}] 03:38:43 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. 03:38:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 583ms 03:38:43 INFO - PROCESS | 3656 | 1471693123453 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 3656 | 1471693123455 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 03:38:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:38:43 INFO - PROCESS | 3656 | 1471693123459 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 3656 | 1471693123461 Marionette TRACE conn3 <- [1,2994,null,{}] 03:38:43 INFO - PROCESS | 3656 | 1471693123464 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:43 INFO - PROCESS | 3656 | 1471693123466 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:43 INFO - PROCESS | 3656 | 1471693123574 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:38:43 INFO - PROCESS | 3656 | 1471693123583 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 3656 | 1471693123585 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:43 INFO - PROCESS | 3656 | ++DOCSHELL 16A0A000 == 34 [pid = 3656] [id = 760] 03:38:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (17735000) [pid = 3656] [serial = 2278] [outer = 00000000] 03:38:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (1961C800) [pid = 3656] [serial = 2279] [outer = 17735000] 03:38:43 INFO - PROCESS | 3656 | 1471693123638 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 3656 | ++DOMWINDOW == 85 (19620000) [pid = 3656] [serial = 2280] [outer = 17735000] 03:38:44 INFO - PROCESS | 3656 | 1471693124049 Marionette TRACE conn3 <- [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]]]}] 03:38:44 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. 03:38:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 628ms 03:38:44 INFO - PROCESS | 3656 | 1471693124077 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 3656 | 1471693124078 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 03:38:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:38:44 INFO - PROCESS | 3656 | 1471693124082 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 3656 | 1471693124084 Marionette TRACE conn3 <- [1,2998,null,{}] 03:38:44 INFO - PROCESS | 3656 | 1471693124087 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:44 INFO - PROCESS | 3656 | 1471693124089 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:44 INFO - PROCESS | 3656 | 1471693124171 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:38:44 INFO - PROCESS | 3656 | 1471693124282 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 3656 | 1471693124284 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:44 INFO - PROCESS | 3656 | ++DOCSHELL 141A3C00 == 35 [pid = 3656] [id = 761] 03:38:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 86 (1961D000) [pid = 3656] [serial = 2281] [outer = 00000000] 03:38:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 87 (1978F400) [pid = 3656] [serial = 2282] [outer = 1961D000] 03:38:44 INFO - PROCESS | 3656 | 1471693124331 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 3656 | ++DOMWINDOW == 88 (1978F800) [pid = 3656] [serial = 2283] [outer = 1961D000] 03:38:44 INFO - PROCESS | 3656 | [3656] 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 03:38:44 INFO - PROCESS | 3656 | 1471693124817 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:38:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:38:44 INFO - {} 03:38:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:38:44 INFO - {} 03:38:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:38:44 INFO - {} 03:38:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:38:44 INFO - {} 03:38:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 782ms 03:38:44 INFO - PROCESS | 3656 | 1471693124882 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 3656 | 1471693124886 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 03:38:44 INFO - PROCESS | 3656 | 1471693124895 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 3656 | 1471693124898 Marionette TRACE conn3 <- [1,3002,null,{}] 03:38:44 INFO - TEST-START | /FileAPI/fileReader.html 03:38:45 INFO - PROCESS | 3656 | 1471693125046 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:45 INFO - PROCESS | 3656 | 1471693125050 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:45 INFO - PROCESS | 3656 | 1471693125189 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:38:45 INFO - PROCESS | 3656 | 1471693125326 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 3656 | 1471693125330 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:45 INFO - PROCESS | 3656 | ++DOCSHELL 11AEFC00 == 36 [pid = 3656] [id = 762] 03:38:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 89 (11CE7800) [pid = 3656] [serial = 2284] [outer = 00000000] 03:38:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 90 (1298C000) [pid = 3656] [serial = 2285] [outer = 11CE7800] 03:38:45 INFO - PROCESS | 3656 | 1471693125391 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 3656 | ++DOMWINDOW == 91 (13088C00) [pid = 3656] [serial = 2286] [outer = 11CE7800] 03:38:45 INFO - PROCESS | 3656 | 1471693125980 Marionette TRACE conn3 <- [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]]]}] 03:38:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:38:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:38:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:38:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:38:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1103ms 03:38:46 INFO - PROCESS | 3656 | 1471693126024 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 3656 | 1471693126029 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 03:38:46 INFO - TEST-START | /FileAPI/historical.html 03:38:46 INFO - PROCESS | 3656 | 1471693126037 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 3656 | 1471693126040 Marionette TRACE conn3 <- [1,3006,null,{}] 03:38:46 INFO - PROCESS | 3656 | 1471693126044 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:46 INFO - PROCESS | 3656 | 1471693126047 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:46 INFO - PROCESS | 3656 | 1471693126170 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:38:46 INFO - PROCESS | 3656 | 1471693126339 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 3656 | 1471693126342 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:46 INFO - PROCESS | 3656 | ++DOCSHELL 1672D800 == 37 [pid = 3656] [id = 763] 03:38:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 92 (1672DC00) [pid = 3656] [serial = 2287] [outer = 00000000] 03:38:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 93 (168F3000) [pid = 3656] [serial = 2288] [outer = 1672DC00] 03:38:46 INFO - PROCESS | 3656 | 1471693126399 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 3656 | ++DOMWINDOW == 94 (17566400) [pid = 3656] [serial = 2289] [outer = 1672DC00] 03:38:47 INFO - PROCESS | 3656 | 1471693127085 Marionette TRACE conn3 <- [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"]]]}] 03:38:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:38:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:38:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:38:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:38:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:38:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:38:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:38:47 INFO - TEST-OK | /FileAPI/historical.html | took 1058ms 03:38:47 INFO - PROCESS | 3656 | 1471693127100 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 3656 | 1471693127103 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 03:38:47 INFO - TEST-START | /FileAPI/idlharness.html 03:38:47 INFO - PROCESS | 3656 | 1471693127108 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 3656 | 1471693127111 Marionette TRACE conn3 <- [1,3010,null,{}] 03:38:47 INFO - PROCESS | 3656 | 1471693127122 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:47 INFO - PROCESS | 3656 | 1471693127127 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:47 INFO - PROCESS | 3656 | 1471693127361 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:38:47 INFO - PROCESS | 3656 | 1471693127514 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 3656 | 1471693127517 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:47 INFO - PROCESS | 3656 | ++DOCSHELL 0F349800 == 38 [pid = 3656] [id = 764] 03:38:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 95 (0F34D000) [pid = 3656] [serial = 2290] [outer = 00000000] 03:38:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 96 (1055EC00) [pid = 3656] [serial = 2291] [outer = 0F34D000] 03:38:47 INFO - PROCESS | 3656 | 1471693127571 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 3656 | ++DOMWINDOW == 97 (10A53C00) [pid = 3656] [serial = 2292] [outer = 0F34D000] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 16A0A000 == 37 [pid = 3656] [id = 760] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 10561400 == 36 [pid = 3656] [id = 759] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 182D2C00 == 35 [pid = 3656] [id = 758] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 17564000 == 34 [pid = 3656] [id = 757] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 1756B400 == 33 [pid = 3656] [id = 756] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 16733000 == 32 [pid = 3656] [id = 755] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 141A4000 == 31 [pid = 3656] [id = 754] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 12834400 == 30 [pid = 3656] [id = 753] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 0F34BC00 == 29 [pid = 3656] [id = 752] 03:38:47 INFO - PROCESS | 3656 | --DOCSHELL 12830400 == 28 [pid = 3656] [id = 751] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 96 (19797C00) [pid = 3656] [serial = 2159] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 95 (1822C400) [pid = 3656] [serial = 2221] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 94 (18233C00) [pid = 3656] [serial = 2222] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 93 (196A2800) [pid = 3656] [serial = 2225] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 92 (19699400) [pid = 3656] [serial = 2224] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 91 (19621800) [pid = 3656] [serial = 2198] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 90 (114DFC00) [pid = 3656] [serial = 2200] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 89 (128B1800) [pid = 3656] [serial = 2201] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 88 (17596400) [pid = 3656] [serial = 2218] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 87 (13C26000) [pid = 3656] [serial = 2203] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 86 (15AF6800) [pid = 3656] [serial = 2204] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 85 (19796400) [pid = 3656] [serial = 2227] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 84 (129E1C00) [pid = 3656] [serial = 2212] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (12D6F400) [pid = 3656] [serial = 2213] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (16736000) [pid = 3656] [serial = 2215] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (16D8C400) [pid = 3656] [serial = 2216] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (112C2C00) [pid = 3656] [serial = 2209] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (114E7800) [pid = 3656] [serial = 2210] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (19616C00) [pid = 3656] [serial = 2206] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1969A800) [pid = 3656] [serial = 2207] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1756F000) [pid = 3656] [serial = 2231] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19B2B400) [pid = 3656] [serial = 2238] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1419D000) [pid = 3656] [serial = 2230] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (19B30400) [pid = 3656] [serial = 2239] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (197BC800) [pid = 3656] [serial = 2234] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (19936000) [pid = 3656] [serial = 2236] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (197BBC00) [pid = 3656] [serial = 2233] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (197B3C00) [pid = 3656] [serial = 2228] [outer = 00000000] [url = about:blank] 03:38:47 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (17738400) [pid = 3656] [serial = 2219] [outer = 00000000] [url = about:blank] 03:38:48 INFO - PROCESS | 3656 | 1471693128492 Marionette TRACE conn3 <- [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]]]}] 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:38:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:38:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:38:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:38:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:38:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:38:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:38:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:38:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:38:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:38:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:38:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:38:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:38:48 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 03:38:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:38:48 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 03:38:48 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 03:38:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:38:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:38:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:38:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:38:48 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 03:38:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:38:48 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 03:38:48 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 03:38:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:38:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:38:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 1502ms 03:38:48 INFO - PROCESS | 3656 | 1471693128619 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 3656 | 1471693128623 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 03:38:48 INFO - TEST-START | /FileAPI/idlharness.worker 03:38:48 INFO - PROCESS | 3656 | 1471693128628 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 3656 | 1471693128631 Marionette TRACE conn3 <- [1,3014,null,{}] 03:38:48 INFO - PROCESS | 3656 | 1471693128635 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:48 INFO - PROCESS | 3656 | 1471693128638 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:48 INFO - PROCESS | 3656 | 1471693128753 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:38:48 INFO - PROCESS | 3656 | 1471693128851 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 3656 | 1471693128854 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:48 INFO - PROCESS | 3656 | ++DOCSHELL 1143A000 == 29 [pid = 3656] [id = 765] 03:38:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1143C800) [pid = 3656] [serial = 2293] [outer = 00000000] 03:38:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17563400) [pid = 3656] [serial = 2294] [outer = 1143C800] 03:38:48 INFO - PROCESS | 3656 | 1471693128902 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17597C00) [pid = 3656] [serial = 2295] [outer = 1143C800] 03:38:49 INFO - PROCESS | 3656 | [3656] 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 03:38:49 INFO - PROCESS | 3656 | 1471693129840 Marionette TRACE conn3 <- [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,{},{}]]]}] 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:38:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:38:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:38:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:38:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:38:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:38:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:38:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:38:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:38:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:38:49 INFO - {} 03:38:49 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 03:38:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:38:49 INFO - {} 03:38:49 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 - {} 03:38:49 INFO - {} 03:38:49 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 03:38:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:38:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:38:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:38:49 INFO - {} 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:38:49 INFO - {} 03:38:49 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 03:38:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:38:49 INFO - {} 03:38:49 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 - {} 03:38:49 INFO - {} 03:38:49 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 03:38:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:38:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:38:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 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 03:38:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:38:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:38:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 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 03:38:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 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 03:38:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 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 03:38:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:38:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:38:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:38:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:38:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:38:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:38:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:38:50 INFO - {} 03:38:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1440ms 03:38:50 INFO - PROCESS | 3656 | 1471693130076 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 3656 | 1471693130080 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 03:38:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:38:50 INFO - PROCESS | 3656 | 1471693130099 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 3656 | 1471693130102 Marionette TRACE conn3 <- [1,3018,null,{}] 03:38:50 INFO - PROCESS | 3656 | 1471693130107 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:50 INFO - PROCESS | 3656 | 1471693130110 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:50 INFO - PROCESS | 3656 | 1471693130257 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:38:50 INFO - PROCESS | 3656 | 1471693130273 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 3656 | 1471693130276 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:50 INFO - PROCESS | 3656 | ++DOCSHELL 182D3800 == 30 [pid = 3656] [id = 766] 03:38:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (182D3C00) [pid = 3656] [serial = 2296] [outer = 00000000] 03:38:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19F63400) [pid = 3656] [serial = 2297] [outer = 182D3C00] 03:38:50 INFO - PROCESS | 3656 | 1471693130324 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19F69800) [pid = 3656] [serial = 2298] [outer = 182D3C00] 03:38:50 INFO - PROCESS | 3656 | 1471693130757 Marionette TRACE conn3 <- [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]]]}] 03:38:50 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 03:38:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 03:38:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:38:50 INFO - PROCESS | 3656 | 1471693130767 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 3656 | 1471693130770 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 03:38:50 INFO - PROCESS | 3656 | 1471693130780 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 3656 | 1471693130784 Marionette TRACE conn3 <- [1,3022,null,{}] 03:38:50 INFO - PROCESS | 3656 | 1471693130795 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:50 INFO - PROCESS | 3656 | 1471693130800 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:50 INFO - PROCESS | 3656 | 1471693130927 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:38:50 INFO - PROCESS | 3656 | 1471693130989 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 3656 | 1471693130991 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:50 INFO - PROCESS | 3656 | ++DOCSHELL 1A131C00 == 31 [pid = 3656] [id = 767] 03:38:50 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (1A401400) [pid = 3656] [serial = 2299] [outer = 00000000] 03:38:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (1A4A2000) [pid = 3656] [serial = 2300] [outer = 1A401400] 03:38:51 INFO - PROCESS | 3656 | 1471693131042 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (1A501C00) [pid = 3656] [serial = 2301] [outer = 1A401400] 03:38:51 INFO - PROCESS | 3656 | 1471693131427 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:38:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:38:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 675ms 03:38:51 INFO - PROCESS | 3656 | 1471693131455 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 3656 | 1471693131457 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 03:38:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:38:51 INFO - PROCESS | 3656 | 1471693131464 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 3656 | 1471693131466 Marionette TRACE conn3 <- [1,3026,null,{}] 03:38:51 INFO - PROCESS | 3656 | 1471693131469 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:51 INFO - PROCESS | 3656 | 1471693131471 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:51 INFO - PROCESS | 3656 | 1471693131591 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:38:51 INFO - PROCESS | 3656 | 1471693131685 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 3656 | 1471693131688 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:51 INFO - PROCESS | 3656 | ++DOCSHELL 1419B400 == 32 [pid = 3656] [id = 768] 03:38:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1A504800) [pid = 3656] [serial = 2302] [outer = 00000000] 03:38:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (1A509800) [pid = 3656] [serial = 2303] [outer = 1A504800] 03:38:51 INFO - PROCESS | 3656 | 1471693131732 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (1A50B800) [pid = 3656] [serial = 2304] [outer = 1A504800] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (17565C00) [pid = 3656] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (1756BC00) [pid = 3656] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (182D3400) [pid = 3656] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (15237000) [pid = 3656] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (12835400) [pid = 3656] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (10566000) [pid = 3656] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1293E800) [pid = 3656] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (11CECC00) [pid = 3656] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1606F400) [pid = 3656] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (196A1800) [pid = 3656] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (196A5C00) [pid = 3656] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (11AEB000) [pid = 3656] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (17735000) [pid = 3656] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:38:52 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (16735000) [pid = 3656] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:38:52 INFO - PROCESS | 3656 | 1471693132219 Marionette TRACE conn3 <- [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"]]]}] 03:38:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:38:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:38:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 782ms 03:38:52 INFO - PROCESS | 3656 | 1471693132245 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 3656 | 1471693132247 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 03:38:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:38:52 INFO - PROCESS | 3656 | 1471693132250 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 3656 | 1471693132252 Marionette TRACE conn3 <- [1,3030,null,{}] 03:38:52 INFO - PROCESS | 3656 | 1471693132256 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:52 INFO - PROCESS | 3656 | 1471693132257 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:52 INFO - PROCESS | 3656 | 1471693132342 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:38:52 INFO - PROCESS | 3656 | 1471693132347 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 3656 | 1471693132352 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:52 INFO - PROCESS | 3656 | ++DOCSHELL 19608C00 == 33 [pid = 3656] [id = 769] 03:38:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (196A1800) [pid = 3656] [serial = 2305] [outer = 00000000] 03:38:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (1A50E400) [pid = 3656] [serial = 2306] [outer = 196A1800] 03:38:52 INFO - PROCESS | 3656 | 1471693132407 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (1A759800) [pid = 3656] [serial = 2307] [outer = 196A1800] 03:38:53 INFO - PROCESS | 3656 | 1471693133038 Marionette TRACE conn3 <- [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]]]}] 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:38:53 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. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:38:53 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'.) 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:38:53 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. 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:38:53 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. 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:38:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:38:53 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. 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:38:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:38:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:38:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:38:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:38:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 859ms 03:38:53 INFO - PROCESS | 3656 | 1471693133116 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 3656 | 1471693133120 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 03:38:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:38:53 INFO - PROCESS | 3656 | 1471693133126 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 3656 | 1471693133131 Marionette TRACE conn3 <- [1,3034,null,{}] 03:38:53 INFO - PROCESS | 3656 | 1471693133138 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:53 INFO - PROCESS | 3656 | 1471693133141 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:53 INFO - PROCESS | 3656 | 1471693133294 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:38:53 INFO - PROCESS | 3656 | 1471693133433 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 3656 | 1471693133438 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:53 INFO - PROCESS | 3656 | ++DOCSHELL 10A49000 == 34 [pid = 3656] [id = 770] 03:38:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (10A49C00) [pid = 3656] [serial = 2308] [outer = 00000000] 03:38:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (112C8000) [pid = 3656] [serial = 2309] [outer = 10A49C00] 03:38:53 INFO - PROCESS | 3656 | 1471693133498 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (130DD800) [pid = 3656] [serial = 2310] [outer = 10A49C00] 03:38:53 INFO - PROCESS | 3656 | [3656] 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 03:38:54 INFO - PROCESS | 3656 | 1471693134031 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:38:54 INFO - {} 03:38:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 920ms 03:38:54 INFO - PROCESS | 3656 | 1471693134093 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 3656 | 1471693134096 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 03:38:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:38:54 INFO - PROCESS | 3656 | 1471693134108 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 3656 | 1471693134112 Marionette TRACE conn3 <- [1,3038,null,{}] 03:38:54 INFO - PROCESS | 3656 | 1471693134116 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:54 INFO - PROCESS | 3656 | 1471693134119 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:54 INFO - PROCESS | 3656 | 1471693134238 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:38:54 INFO - PROCESS | 3656 | 1471693134350 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 3656 | 1471693134352 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:54 INFO - PROCESS | 3656 | ++DOCSHELL 170B4800 == 35 [pid = 3656] [id = 771] 03:38:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17490C00) [pid = 3656] [serial = 2311] [outer = 00000000] 03:38:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (182D2400) [pid = 3656] [serial = 2312] [outer = 17490C00] 03:38:54 INFO - PROCESS | 3656 | 1471693134409 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (19799000) [pid = 3656] [serial = 2313] [outer = 17490C00] 03:38:54 INFO - PROCESS | 3656 | 1471693134941 Marionette TRACE conn3 <- [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]]]}] 03:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:38:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:38:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 889ms 03:38:54 INFO - PROCESS | 3656 | 1471693134992 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 3656 | 1471693134994 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 03:38:54 INFO - PROCESS | 3656 | 1471693134999 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:38:54 INFO - PROCESS | 3656 | 1471693135001 Marionette TRACE conn3 <- [1,3042,null,{}] 03:38:55 INFO - PROCESS | 3656 | 1471693135011 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:55 INFO - PROCESS | 3656 | 1471693135016 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:55 INFO - PROCESS | 3656 | 1471693135133 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:38:55 INFO - PROCESS | 3656 | 1471693135292 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 3656 | 1471693135296 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:55 INFO - PROCESS | 3656 | ++DOCSHELL 17AF8000 == 36 [pid = 3656] [id = 772] 03:38:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (17EA3000) [pid = 3656] [serial = 2314] [outer = 00000000] 03:38:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (182D5C00) [pid = 3656] [serial = 2315] [outer = 17EA3000] 03:38:55 INFO - PROCESS | 3656 | 1471693135355 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (19605000) [pid = 3656] [serial = 2316] [outer = 17EA3000] 03:38:56 INFO - PROCESS | 3656 | 1471693136187 Marionette TRACE conn3 <- [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"]]]}] 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:38:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:38:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:38:56 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" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:38:56 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" 03:38:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:38:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:38:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1380ms 03:38:56 INFO - PROCESS | 3656 | 1471693136395 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:38:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:38:56 INFO - PROCESS | 3656 | 1471693136397 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 03:38:56 INFO - PROCESS | 3656 | 1471693136401 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 3656 | 1471693136403 Marionette TRACE conn3 <- [1,3046,null,{}] 03:38:56 INFO - PROCESS | 3656 | 1471693136408 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:56 INFO - PROCESS | 3656 | 1471693136410 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:56 INFO - PROCESS | 3656 | 1471693136550 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:38:56 INFO - PROCESS | 3656 | 1471693136733 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 3656 | 1471693136736 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:56 INFO - PROCESS | 3656 | ++DOCSHELL 19621400 == 37 [pid = 3656] [id = 773] 03:38:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (19699000) [pid = 3656] [serial = 2317] [outer = 00000000] 03:38:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (197B3000) [pid = 3656] [serial = 2318] [outer = 19699000] 03:38:56 INFO - PROCESS | 3656 | 1471693136796 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 3656 | ++DOMWINDOW == 81 (197B6000) [pid = 3656] [serial = 2319] [outer = 19699000] 03:38:57 INFO - PROCESS | 3656 | 1471693137321 Marionette TRACE conn3 <- [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]]]}] 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:38:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:38:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:38:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:38:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:38:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:38:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:38:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:38:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:38:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 981ms 03:38:57 INFO - PROCESS | 3656 | 1471693137499 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 3656 | 1471693137503 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 03:38:57 INFO - PROCESS | 3656 | 1471693137532 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 3656 | 1471693137536 Marionette TRACE conn3 <- [1,3050,null,{}] 03:38:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:38:57 INFO - PROCESS | 3656 | 1471693137542 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:57 INFO - PROCESS | 3656 | 1471693137546 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:57 INFO - PROCESS | 3656 | 1471693137650 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:38:57 INFO - PROCESS | 3656 | 1471693137789 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 3656 | 1471693137795 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:57 INFO - PROCESS | 3656 | ++DOCSHELL 130BC800 == 38 [pid = 3656] [id = 774] 03:38:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 82 (130DC800) [pid = 3656] [serial = 2320] [outer = 00000000] 03:38:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 83 (13257C00) [pid = 3656] [serial = 2321] [outer = 130DC800] 03:38:57 INFO - PROCESS | 3656 | 1471693137849 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 3656 | ++DOMWINDOW == 84 (141A0000) [pid = 3656] [serial = 2322] [outer = 130DC800] 03:38:58 INFO - PROCESS | 3656 | [3656] 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 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 1419B400 == 37 [pid = 3656] [id = 768] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 1A131C00 == 36 [pid = 3656] [id = 767] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 182D3800 == 35 [pid = 3656] [id = 766] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 1143A000 == 34 [pid = 3656] [id = 765] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 0F349800 == 33 [pid = 3656] [id = 764] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 11AEFC00 == 32 [pid = 3656] [id = 762] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 1672D800 == 31 [pid = 3656] [id = 763] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 141A3C00 == 30 [pid = 3656] [id = 761] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 19621400 == 29 [pid = 3656] [id = 773] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 17AF8000 == 28 [pid = 3656] [id = 772] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 19608C00 == 27 [pid = 3656] [id = 769] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 10A49000 == 26 [pid = 3656] [id = 770] 03:38:58 INFO - PROCESS | 3656 | --DOCSHELL 170B4800 == 25 [pid = 3656] [id = 771] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 83 (1756F800) [pid = 3656] [serial = 2268] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 82 (19607400) [pid = 3656] [serial = 2273] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 81 (155F0400) [pid = 3656] [serial = 2262] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 80 (129C0400) [pid = 3656] [serial = 2259] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (129EA400) [pid = 3656] [serial = 2260] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (10A4E000) [pid = 3656] [serial = 2256] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (10A6E000) [pid = 3656] [serial = 2257] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (1303CC00) [pid = 3656] [serial = 2254] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (129E7400) [pid = 3656] [serial = 2253] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (131F5C00) [pid = 3656] [serial = 2242] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (12BD2C00) [pid = 3656] [serial = 2241] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (17599000) [pid = 3656] [serial = 2245] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (16E0F000) [pid = 3656] [serial = 2244] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (19B32400) [pid = 3656] [serial = 2248] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (197BFC00) [pid = 3656] [serial = 2247] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (19E0C400) [pid = 3656] [serial = 2251] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (19E09C00) [pid = 3656] [serial = 2250] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (17AFC400) [pid = 3656] [serial = 2270] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1756A000) [pid = 3656] [serial = 2276] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (1961C800) [pid = 3656] [serial = 2279] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1960C800) [pid = 3656] [serial = 2274] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 62 (19620000) [pid = 3656] [serial = 2280] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 61 (16E09C00) [pid = 3656] [serial = 2265] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 60 (170BD000) [pid = 3656] [serial = 2266] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 59 (18074000) [pid = 3656] [serial = 2271] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 58 (1978F400) [pid = 3656] [serial = 2282] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 57 (182D8800) [pid = 3656] [serial = 2277] [outer = 00000000] [url = about:blank] 03:38:58 INFO - PROCESS | 3656 | --DOMWINDOW == 56 (1624B800) [pid = 3656] [serial = 2263] [outer = 00000000] [url = about:blank] 03:38:59 INFO - PROCESS | 3656 | 1471693139092 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:38:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:38:59 INFO - {} 03:38:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1578ms 03:38:59 INFO - PROCESS | 3656 | 1471693139147 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 3656 | 1471693139151 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 03:38:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:38:59 INFO - PROCESS | 3656 | 1471693139156 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 3656 | 1471693139159 Marionette TRACE conn3 <- [1,3054,null,{}] 03:38:59 INFO - PROCESS | 3656 | 1471693139165 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:59 INFO - PROCESS | 3656 | 1471693139168 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:59 INFO - PROCESS | 3656 | 1471693139292 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:38:59 INFO - PROCESS | 3656 | 1471693139301 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 3656 | 1471693139304 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:59 INFO - PROCESS | 3656 | ++DOCSHELL 0F97C000 == 26 [pid = 3656] [id = 775] 03:38:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 57 (0F97E400) [pid = 3656] [serial = 2323] [outer = 00000000] 03:38:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 58 (11252000) [pid = 3656] [serial = 2324] [outer = 0F97E400] 03:38:59 INFO - PROCESS | 3656 | 1471693139352 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 3656 | ++DOMWINDOW == 59 (1125A000) [pid = 3656] [serial = 2325] [outer = 0F97E400] 03:38:59 INFO - PROCESS | 3656 | 1471693139845 Marionette TRACE conn3 <- [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]]]}] 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:38:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:38:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 03:38:59 INFO - PROCESS | 3656 | 1471693139898 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 3656 | 1471693139903 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 03:38:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:38:59 INFO - PROCESS | 3656 | 1471693139910 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 3656 | 1471693139912 Marionette TRACE conn3 <- [1,3058,null,{}] 03:38:59 INFO - PROCESS | 3656 | 1471693139916 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:38:59 INFO - PROCESS | 3656 | 1471693139919 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:38:59 INFO - PROCESS | 3656 | 1471693140011 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:39:00 INFO - PROCESS | 3656 | 1471693140018 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 3656 | 1471693140004 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:00 INFO - PROCESS | 3656 | ++DOCSHELL 1293E000 == 27 [pid = 3656] [id = 776] 03:39:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 60 (1293E800) [pid = 3656] [serial = 2326] [outer = 00000000] 03:39:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 61 (129E2800) [pid = 3656] [serial = 2327] [outer = 1293E800] 03:39:00 INFO - PROCESS | 3656 | 1471693140062 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 62 (129EA400) [pid = 3656] [serial = 2328] [outer = 1293E800] 03:39:00 INFO - PROCESS | 3656 | 1471693140534 Marionette TRACE conn3 <- [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]]]}] 03:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:39:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:39:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 690ms 03:39:00 INFO - PROCESS | 3656 | 1471693140591 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 3656 | 1471693140593 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 03:39:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:39:00 INFO - PROCESS | 3656 | 1471693140597 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 3656 | 1471693140601 Marionette TRACE conn3 <- [1,3062,null,{}] 03:39:00 INFO - PROCESS | 3656 | 1471693140612 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:00 INFO - PROCESS | 3656 | 1471693140617 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:00 INFO - PROCESS | 3656 | 1471693140729 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:39:00 INFO - PROCESS | 3656 | 1471693140837 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 3656 | 1471693140840 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:00 INFO - PROCESS | 3656 | ++DOCSHELL 13EA5C00 == 28 [pid = 3656] [id = 777] 03:39:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 63 (13EAE000) [pid = 3656] [serial = 2329] [outer = 00000000] 03:39:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (141A3C00) [pid = 3656] [serial = 2330] [outer = 13EAE000] 03:39:00 INFO - PROCESS | 3656 | 1471693140892 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (15241800) [pid = 3656] [serial = 2331] [outer = 13EAE000] 03:39:01 INFO - PROCESS | 3656 | 1471693141266 Marionette TRACE conn3 <- [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]]]}] 03:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:39:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:39:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 720ms 03:39:01 INFO - PROCESS | 3656 | 1471693141326 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 3656 | 1471693141328 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 03:39:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:39:01 INFO - PROCESS | 3656 | 1471693141332 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 3656 | 1471693141334 Marionette TRACE conn3 <- [1,3066,null,{}] 03:39:01 INFO - PROCESS | 3656 | 1471693141338 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:01 INFO - PROCESS | 3656 | 1471693141340 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:01 INFO - PROCESS | 3656 | 1471693141463 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:39:01 INFO - PROCESS | 3656 | 1471693141473 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 3656 | 1471693141475 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:01 INFO - PROCESS | 3656 | ++DOCSHELL 15AFB000 == 29 [pid = 3656] [id = 778] 03:39:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (16071800) [pid = 3656] [serial = 2332] [outer = 00000000] 03:39:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (16733000) [pid = 3656] [serial = 2333] [outer = 16071800] 03:39:01 INFO - PROCESS | 3656 | 1471693141522 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (16A07C00) [pid = 3656] [serial = 2334] [outer = 16071800] 03:39:01 INFO - PROCESS | 3656 | 1471693141961 Marionette TRACE conn3 <- [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] 03:39:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:39:02 INFO - PROCESS | 3656 | 1471693142016 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 03:39:02 INFO - PROCESS | 3656 | 1471693142019 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 3656 | 1471693142021 Marionette TRACE conn3 <- [1,3070,null,{}] 03:39:02 INFO - PROCESS | 3656 | 1471693142031 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:02 INFO - PROCESS | 3656 | 1471693142033 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:02 INFO - PROCESS | 3656 | 1471693142180 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:39:02 INFO - PROCESS | 3656 | 1471693142201 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 3656 | 1471693142203 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:02 INFO - PROCESS | 3656 | ++DOCSHELL 16E0D800 == 30 [pid = 3656] [id = 779] 03:39:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (16E0F400) [pid = 3656] [serial = 2335] [outer = 00000000] 03:39:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (17547800) [pid = 3656] [serial = 2336] [outer = 16E0F400] 03:39:02 INFO - PROCESS | 3656 | 1471693142248 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (17565800) [pid = 3656] [serial = 2337] [outer = 16E0F400] 03:39:02 INFO - PROCESS | 3656 | 1471693142668 Marionette TRACE conn3 <- [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]]]}] 03:39:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:39:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:39:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:39:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:39:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 690ms 03:39:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:39:02 INFO - PROCESS | 3656 | 1471693142707 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 3656 | 1471693142710 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 03:39:02 INFO - PROCESS | 3656 | 1471693142713 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 3656 | 1471693142715 Marionette TRACE conn3 <- [1,3074,null,{}] 03:39:02 INFO - PROCESS | 3656 | 1471693142718 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:02 INFO - PROCESS | 3656 | 1471693142724 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:02 INFO - PROCESS | 3656 | 1471693142860 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:39:02 INFO - PROCESS | 3656 | 1471693142870 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 3656 | 1471693142872 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:02 INFO - PROCESS | 3656 | ++DOCSHELL 17734C00 == 31 [pid = 3656] [id = 780] 03:39:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (17735000) [pid = 3656] [serial = 2338] [outer = 00000000] 03:39:02 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (17AFC400) [pid = 3656] [serial = 2339] [outer = 17735000] 03:39:02 INFO - PROCESS | 3656 | 1471693142978 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (18230000) [pid = 3656] [serial = 2340] [outer = 17735000] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A401400) [pid = 3656] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (182D3C00) [pid = 3656] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (1A504800) [pid = 3656] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (1672DC00) [pid = 3656] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (11CE7800) [pid = 3656] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (1961D000) [pid = 3656] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (0F34D000) [pid = 3656] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (196A1800) [pid = 3656] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 03:39:03 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (1143C800) [pid = 3656] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:39:03 INFO - PROCESS | 3656 | 1471693143543 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:39:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:39:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 889ms 03:39:03 INFO - PROCESS | 3656 | 1471693143598 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 3656 | 1471693143600 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 03:39:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:39:03 INFO - PROCESS | 3656 | 1471693143604 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 3656 | 1471693143606 Marionette TRACE conn3 <- [1,3078,null,{}] 03:39:03 INFO - PROCESS | 3656 | 1471693143609 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:03 INFO - PROCESS | 3656 | 1471693143611 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:03 INFO - PROCESS | 3656 | 1471693143687 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:39:03 INFO - PROCESS | 3656 | 1471693143691 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 3656 | 1471693143694 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:03 INFO - PROCESS | 3656 | ++DOCSHELL 18228000 == 32 [pid = 3656] [id = 781] 03:39:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (1822B000) [pid = 3656] [serial = 2341] [outer = 00000000] 03:39:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (182D5800) [pid = 3656] [serial = 2342] [outer = 1822B000] 03:39:03 INFO - PROCESS | 3656 | 1471693143738 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (182D8800) [pid = 3656] [serial = 2343] [outer = 1822B000] 03:39:04 INFO - PROCESS | 3656 | 1471693144167 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:39:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 583ms 03:39:04 INFO - PROCESS | 3656 | 1471693144201 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 3656 | 1471693144203 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 03:39:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:39:04 INFO - PROCESS | 3656 | 1471693144224 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 3656 | 1471693144226 Marionette TRACE conn3 <- [1,3082,null,{}] 03:39:04 INFO - PROCESS | 3656 | 1471693144229 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:04 INFO - PROCESS | 3656 | 1471693144231 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:04 INFO - PROCESS | 3656 | 1471693144310 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:39:04 INFO - PROCESS | 3656 | 1471693144314 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 3656 | 1471693144316 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:04 INFO - PROCESS | 3656 | ++DOCSHELL 1051EC00 == 33 [pid = 3656] [id = 782] 03:39:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (10A0F400) [pid = 3656] [serial = 2344] [outer = 00000000] 03:39:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 70 (167B5800) [pid = 3656] [serial = 2345] [outer = 10A0F400] 03:39:04 INFO - PROCESS | 3656 | 1471693144363 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 71 (182D0800) [pid = 3656] [serial = 2346] [outer = 10A0F400] 03:39:04 INFO - PROCESS | 3656 | 1471693144799 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:39:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:39:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 629ms 03:39:04 INFO - PROCESS | 3656 | 1471693144846 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 3656 | 1471693144848 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 03:39:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:39:04 INFO - PROCESS | 3656 | 1471693144866 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 3656 | 1471693144867 Marionette TRACE conn3 <- [1,3086,null,{}] 03:39:04 INFO - PROCESS | 3656 | 1471693144871 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:04 INFO - PROCESS | 3656 | 1471693144873 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:04 INFO - PROCESS | 3656 | 1471693144952 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:39:04 INFO - PROCESS | 3656 | 1471693144956 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 3656 | 1471693144958 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:04 INFO - PROCESS | 3656 | ++DOCSHELL 13EA3800 == 34 [pid = 3656] [id = 783] 03:39:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 72 (1960B800) [pid = 3656] [serial = 2347] [outer = 00000000] 03:39:04 INFO - PROCESS | 3656 | ++DOMWINDOW == 73 (19616000) [pid = 3656] [serial = 2348] [outer = 1960B800] 03:39:05 INFO - PROCESS | 3656 | 1471693145004 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 74 (19619000) [pid = 3656] [serial = 2349] [outer = 1960B800] 03:39:05 INFO - PROCESS | 3656 | 1471693145675 Marionette TRACE conn3 <- [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]]]}] 03:39:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:39:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:39:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 828ms 03:39:05 INFO - PROCESS | 3656 | 1471693145694 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 3656 | 1471693145699 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 03:39:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:39:05 INFO - PROCESS | 3656 | 1471693145704 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 3656 | 1471693145708 Marionette TRACE conn3 <- [1,3090,null,{}] 03:39:05 INFO - PROCESS | 3656 | 1471693145714 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:05 INFO - PROCESS | 3656 | 1471693145717 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:05 INFO - PROCESS | 3656 | 1471693145837 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:39:05 INFO - PROCESS | 3656 | 1471693145983 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 3656 | 1471693145986 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:05 INFO - PROCESS | 3656 | ++DOCSHELL 10A4D000 == 35 [pid = 3656] [id = 784] 03:39:05 INFO - PROCESS | 3656 | ++DOMWINDOW == 75 (10A52000) [pid = 3656] [serial = 2350] [outer = 00000000] 03:39:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 76 (11AF1400) [pid = 3656] [serial = 2351] [outer = 10A52000] 03:39:06 INFO - PROCESS | 3656 | 1471693146044 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 77 (12940400) [pid = 3656] [serial = 2352] [outer = 10A52000] 03:39:06 INFO - PROCESS | 3656 | 1471693146648 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:39:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:39:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 981ms 03:39:06 INFO - PROCESS | 3656 | 1471693146692 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:39:06 INFO - PROCESS | 3656 | 1471693146697 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 03:39:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:39:06 INFO - PROCESS | 3656 | 1471693146703 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 3656 | 1471693146706 Marionette TRACE conn3 <- [1,3094,null,{}] 03:39:06 INFO - PROCESS | 3656 | 1471693146710 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:06 INFO - PROCESS | 3656 | 1471693146713 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:06 INFO - PROCESS | 3656 | 1471693146832 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:39:06 INFO - PROCESS | 3656 | 1471693146978 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 3656 | 1471693146981 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:06 INFO - PROCESS | 3656 | ++DOCSHELL 13248800 == 36 [pid = 3656] [id = 785] 03:39:06 INFO - PROCESS | 3656 | ++DOMWINDOW == 78 (1324B400) [pid = 3656] [serial = 2353] [outer = 00000000] 03:39:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 79 (139DB800) [pid = 3656] [serial = 2354] [outer = 1324B400] 03:39:07 INFO - PROCESS | 3656 | 1471693147024 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 3656 | ++DOMWINDOW == 80 (15A0AC00) [pid = 3656] [serial = 2355] [outer = 1324B400] 03:39:07 INFO - PROCESS | 3656 | 1471693147835 Marionette TRACE conn3 <- [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]]]}] 03:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:39:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1165ms 03:39:07 INFO - PROCESS | 3656 | 1471693147902 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:39:07 INFO - PROCESS | 3656 | 1471693147906 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 03:39:07 INFO - PROCESS | 3656 | 1471693147913 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:39:07 INFO - PROCESS | 3656 | 1471693147916 Marionette TRACE conn3 <- [1,3098,null,{}] 03:39:07 INFO - PROCESS | 3656 | 1471693147922 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:07 INFO - PROCESS | 3656 | 1471693147925 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:08 INFO - PROCESS | 3656 | 1471693148042 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:39:08 INFO - PROCESS | 3656 | 1471693148186 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 3656 | 1471693148191 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 1051EC00 == 35 [pid = 3656] [id = 782] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 18228000 == 34 [pid = 3656] [id = 781] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 17734C00 == 33 [pid = 3656] [id = 780] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 16E0D800 == 32 [pid = 3656] [id = 779] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 15AFB000 == 31 [pid = 3656] [id = 778] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 13EA5C00 == 30 [pid = 3656] [id = 777] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 1293E000 == 29 [pid = 3656] [id = 776] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 0F97C000 == 28 [pid = 3656] [id = 775] 03:39:08 INFO - PROCESS | 3656 | --DOCSHELL 130BC800 == 27 [pid = 3656] [id = 774] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 79 (1A50E400) [pid = 3656] [serial = 2306] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 78 (17597C00) [pid = 3656] [serial = 2295] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 77 (1A4A2000) [pid = 3656] [serial = 2300] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 76 (19F63400) [pid = 3656] [serial = 2297] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 75 (19F69800) [pid = 3656] [serial = 2298] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 74 (1A501C00) [pid = 3656] [serial = 2301] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 73 (1A509800) [pid = 3656] [serial = 2303] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 72 (1A50B800) [pid = 3656] [serial = 2304] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 71 (168F3000) [pid = 3656] [serial = 2288] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 70 (17566400) [pid = 3656] [serial = 2289] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 69 (1298C000) [pid = 3656] [serial = 2285] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 68 (13088C00) [pid = 3656] [serial = 2286] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 67 (1978F800) [pid = 3656] [serial = 2283] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 66 (1055EC00) [pid = 3656] [serial = 2291] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 65 (10A53C00) [pid = 3656] [serial = 2292] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 64 (17563400) [pid = 3656] [serial = 2294] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | --DOMWINDOW == 63 (1A759800) [pid = 3656] [serial = 2307] [outer = 00000000] [url = about:blank] 03:39:08 INFO - PROCESS | 3656 | ++DOCSHELL 0F97C000 == 28 [pid = 3656] [id = 786] 03:39:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 64 (10271C00) [pid = 3656] [serial = 2356] [outer = 00000000] 03:39:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 65 (10A4B800) [pid = 3656] [serial = 2357] [outer = 10271C00] 03:39:08 INFO - PROCESS | 3656 | 1471693148278 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 66 (10A6D000) [pid = 3656] [serial = 2358] [outer = 10271C00] 03:39:08 INFO - PROCESS | 3656 | 1471693148651 Marionette TRACE conn3 <- [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"]]]}] 03:39:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:39:08 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:39:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:39:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:39:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:39:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 781ms 03:39:08 INFO - PROCESS | 3656 | 1471693148718 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 3656 | 1471693148722 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 03:39:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:39:08 INFO - PROCESS | 3656 | 1471693148712 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 3656 | 1471693148714 Marionette TRACE conn3 <- [1,3102,null,{}] 03:39:08 INFO - PROCESS | 3656 | 1471693148719 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:39:08 INFO - PROCESS | 3656 | 1471693148721 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:08 INFO - PROCESS | 3656 | 1471693148807 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:39:08 INFO - PROCESS | 3656 | 1471693148813 Marionette TRACE conn3 -> [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\", \"0267a110-0fcc-4570-992c-8a3aa3f3b4e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 3656 | 1471693148815 Marionette INFO sendAsync 15cd805b-69f8-4c1f-82c7-4b86b7b6f034 03:39:08 INFO - PROCESS | 3656 | ++DOCSHELL 1293E000 == 29 [pid = 3656] [id = 787] 03:39:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 67 (12982400) [pid = 3656] [serial = 2359] [outer = 00000000] 03:39:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 68 (129EE000) [pid = 3656] [serial = 2360] [outer = 12982400] 03:39:08 INFO - PROCESS | 3656 | 1471693148897 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 3656 | ++DOMWINDOW == 69 (12DA7C00) [pid = 3656] [serial = 2361] [outer = 12982400] 03:39:09 INFO - PROCESS | 3656 | 1471693149432 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:39:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:39:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 720ms 03:39:09 INFO - PROCESS | 3656 | 1471693149452 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 3656 | 1471693149454 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 03:39:10 WARNING - u'runner_teardown' () 03:39:10 INFO - No more tests 03:39:10 INFO - Got 0 unexpected results 03:39:10 INFO - SUITE-END | took 632s 03:39:11 INFO - Closing logging queue 03:39:11 INFO - queue closed 03:39:11 INFO - Return code: 0 03:39:11 WARNING - # TBPL SUCCESS # 03:39:11 INFO - Running post-action listener: _resource_record_post_action 03:39:11 INFO - Running post-run listener: _resource_record_post_run 03:39:12 INFO - Total resource usage - Wall time: 640s; CPU: 17.0%; Read bytes: 91774464; Write bytes: 954391552; Read time: 446363; Write time: 1149445 03:39:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:39:12 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 55649792; Read time: 0; Write time: 58543 03:39:12 INFO - run-tests - Wall time: 638s; CPU: 17.0%; Read bytes: 91774464; Write bytes: 818244608; Read time: 446363; Write time: 1008154 03:39:12 INFO - Running post-run listener: _upload_blobber_files 03:39:12 INFO - Blob upload gear active. 03:39:12 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:39:12 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 03:39:12 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'] 03:39:12 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 03:39:12 INFO - (blobuploader) - INFO - Open directory for files ... 03:39:12 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:39:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:39:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:39:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:39:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:39:13 INFO - (blobuploader) - INFO - Done attempting. 03:39:13 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:39:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:39:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:39:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:39:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:39:15 INFO - (blobuploader) - INFO - Done attempting. 03:39:15 INFO - (blobuploader) - INFO - Iteration through files over. 03:39:15 INFO - Return code: 0 03:39:15 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:39:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfe48c9d44ee0cee166a198eec453ebe4e61bc51e55bb168ff408dd52af46a52717c69e541b1e65e6e4f54649ee12a742154d2befd248f9c7b37ac0aa9364a7a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a1bd5465fdf90ac8faa1b66eecf191b80934416913c432d91a2716a2138a42d437a98a8e78c300ad45c42771a79f73a9cfa364e4d9a8b33d068507c8e40c5083"} 03:39:15 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:39:15 INFO - Writing to file C:\slave\test\properties\blobber_files 03:39:15 INFO - Contents: 03:39:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfe48c9d44ee0cee166a198eec453ebe4e61bc51e55bb168ff408dd52af46a52717c69e541b1e65e6e4f54649ee12a742154d2befd248f9c7b37ac0aa9364a7a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a1bd5465fdf90ac8faa1b66eecf191b80934416913c432d91a2716a2138a42d437a98a8e78c300ad45c42771a79f73a9cfa364e4d9a8b33d068507c8e40c5083"} 03:39:15 INFO - Running post-run listener: copy_logs_to_upload_dir 03:39:15 INFO - Copying logs to upload dir... 03:39:15 INFO - mkdir: C:\slave\test\build\upload\logs 03:39:15 INFO - Copying logs to upload dir... 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - Using _rmtree_windows ... 03:39:15 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=735.508000 ========= master_lag: 116.36 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 11 secs) (at 2016-08-20 04:39:11.962221) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:11.968243) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-006 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-006 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-006 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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-006 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-006 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/cfe48c9d44ee0cee166a198eec453ebe4e61bc51e55bb168ff408dd52af46a52717c69e541b1e65e6e4f54649ee12a742154d2befd248f9c7b37ac0aa9364a7a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a1bd5465fdf90ac8faa1b66eecf191b80934416913c432d91a2716a2138a42d437a98a8e78c300ad45c42771a79f73a9cfa364e4d9a8b33d068507c8e40c5083"} 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.108000 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/cfe48c9d44ee0cee166a198eec453ebe4e61bc51e55bb168ff408dd52af46a52717c69e541b1e65e6e4f54649ee12a742154d2befd248f9c7b37ac0aa9364a7a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a1bd5465fdf90ac8faa1b66eecf191b80934416913c432d91a2716a2138a42d437a98a8e78c300ad45c42771a79f73a9cfa364e4d9a8b33d068507c8e40c5083"}' 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:12.095644) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:12.095989) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-006\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-006 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-006 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-006 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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-006 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-006 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:12.219491) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:12.219783) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-20 04:39:12.873415) ========= ========= Total master_lag: 117.83 =========